Class ItemDisplay.Builder
java.lang.Object
com.ultikits.ultitools.abstracts.gui.declarative.widgets.ItemDisplay.Builder
- All Implemented Interfaces:
WidgetBuilder<ItemDisplay>
- Enclosing class:
ItemDisplay
Builder for ItemDisplay.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull ItemDisplaybuild()Builds the Widget instance.slot(int slot)
-
Field Details
-
itemStack
@NotNull private final @NotNull org.bukkit.inventory.ItemStack itemStack -
slot
private int slot -
displayName
-
lore
-
clickHandler
-
key
-
-
Constructor Details
-
Builder
Builder(@NotNull @NotNull org.bukkit.inventory.ItemStack itemStack)
-
-
Method Details
-
slot
-
name
-
lore
-
onClick
public ItemDisplay.Builder onClick(@Nullable @Nullable Consumer<org.bukkit.event.inventory.InventoryClickEvent> handler) -
onClick
-
key
-
key
-
build
Description copied from interface:WidgetBuilderBuilds the Widget instance.- Specified by:
buildin interfaceWidgetBuilder<ItemDisplay>- Returns:
- the Widget instance
-