public interface ElementItemBuilder extends ElementBuilderChain<ElementItemBuilder>
| Modifier and Type | Method and Description |
|---|---|
@NotNull ElementItemBuilder |
item(@NotNull org.bukkit.inventory.ItemStack item) |
@NotNull ElementItemBuilder |
onClick(@NotNull java.util.function.Consumer<ContextElementItemClick> onClick) |
@NotNull ElementItemBuilder |
onClick(@NotNull java.lang.Runnable onClick) |
@NotNull ElementItemBuilder |
onRender(@NotNull java.util.function.Consumer<ContextElementItemRender> onRender) |
@NotNull ElementItemBuilder |
onUpdate(@NotNull java.util.function.Consumer<ContextElementItemUpdate> onUpdate) |
@NotNull ElementItemBuilder |
renderWith(@NotNull java.util.function.Function<ContextElementItemRender,org.bukkit.inventory.ItemStack> renderWith) |
@NotNull ElementItemBuilder |
slot(int slot) |
cancelOnClick, cancelOnClick, closeOnClick, closeOnClick, displayIf, displayIf, hideIf, hideIf, interactionDelay, interactionDelayKey, onInteractionDelay, updateOnClick, updateOnClick, updateOnStateAccess, updateOnStateChange@NotNull @NotNull ElementItemBuilder item(@NotNull @NotNull org.bukkit.inventory.ItemStack item)
@NotNull @NotNull ElementItemBuilder slot(int slot)
@NotNull @NotNull ElementItemBuilder onClick(@NotNull @NotNull java.util.function.Consumer<ContextElementItemClick> onClick)
@NotNull @NotNull ElementItemBuilder onClick(@NotNull @NotNull java.lang.Runnable onClick)
@NotNull @NotNull ElementItemBuilder onRender(@NotNull @NotNull java.util.function.Consumer<ContextElementItemRender> onRender)
@NotNull @NotNull ElementItemBuilder renderWith(@NotNull @NotNull java.util.function.Function<ContextElementItemRender,org.bukkit.inventory.ItemStack> renderWith)
@NotNull @NotNull ElementItemBuilder onUpdate(@NotNull @NotNull java.util.function.Consumer<ContextElementItemUpdate> onUpdate)