Package com.mclds.plugins.gui.items
Class ItemWrapperSelectorBuilder
java.lang.Object
com.mclds.plugins.gui.items.ItemWrapperSelectorBuilder
-
Constructor Summary
ConstructorsConstructorDescriptionItemWrapperSelectorBuilder(org.bukkit.inventory.ItemStack item, Consumer<Integer> updater, List<Option> options) -
Method Summary
Modifier and TypeMethodDescriptionbuild()defaultLeftClickText(String defaultLeftClickText) defaultRightClickText(String defaultRightClickText) defaultSwapHandText(String defaultSwapHandText) defaultValue(Object defaultValue) static ItemWrapperSelectorBuilderonItemRendered(Function<org.bukkit.inventory.ItemStack, org.bukkit.inventory.ItemStack> onItemRendered) onItemUpdate(Function<ItemWrapperSelectorBuilder, org.bukkit.inventory.ItemStack> onItemUpdate) onOptionSelect(Consumer<Option> onOptionSelect) onOptionSwap(Consumer<Option> onOptionSwap) org.bukkit.inventory.ItemStackorg.bukkit.inventory.ItemStackrenderSelectorList(org.bukkit.inventory.ItemStack item)
-
Constructor Details
-
ItemWrapperSelectorBuilder
-
-
Method Details
-
of
public static ItemWrapperSelectorBuilder of(org.bukkit.inventory.ItemStack item, Consumer<Integer> updater, List<Option> options) -
onOptionSelect
-
onOptionSwap
-
onItemUpdate
public ItemWrapperSelectorBuilder onItemUpdate(Function<ItemWrapperSelectorBuilder, org.bukkit.inventory.ItemStack> onItemUpdate) -
onItemRendered
public ItemWrapperSelectorBuilder onItemRendered(Function<org.bukkit.inventory.ItemStack, org.bukkit.inventory.ItemStack> onItemRendered) -
defaultValue
-
defaultLeftClickText
-
defaultRightClickText
-
defaultSwapHandText
-
build
-
renderSelectorList
public org.bukkit.inventory.ItemStack renderSelectorList() -
renderSelectorList
public org.bukkit.inventory.ItemStack renderSelectorList(org.bukkit.inventory.ItemStack item)
-