Class BaseConfirmationPage.Builder
java.lang.Object
com.ultikits.ultitools.abstracts.gui.BaseConfirmationPage.Builder
- Enclosing class:
BaseConfirmationPage
Builder for creating confirmation dialogs.
用于创建确认对话框的构建器。
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate Consumer<org.bukkit.event.inventory.InventoryOpenEvent> private Stringprivate Stringprivate Consumer<org.bukkit.event.inventory.InventoryClickEvent> private Consumer<org.bukkit.event.inventory.InventoryClickEvent> private final org.bukkit.entity.Playerprivate intprivate String -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
player
private final org.bukkit.entity.Player player -
id
-
title
-
rows
private int rows -
onConfirm
-
onCancel
-
contentSetup
-
okName
-
cancelName
-
-
Constructor Details
-
Builder
public Builder(@NotNull @NotNull org.bukkit.entity.Player player)
-
-
Method Details
-
id
-
title
-
rows
-
onConfirm
public BaseConfirmationPage.Builder onConfirm(Consumer<org.bukkit.event.inventory.InventoryClickEvent> handler) -
onCancel
public BaseConfirmationPage.Builder onCancel(Consumer<org.bukkit.event.inventory.InventoryClickEvent> handler) -
content
public BaseConfirmationPage.Builder content(Consumer<org.bukkit.event.inventory.InventoryOpenEvent> setup) -
okButton
-
cancelButton
-
build
-
open
public void open()
-