Package org.kingdoms.gui
Class GUIOption
java.lang.Object
org.kingdoms.gui.GUIOption
A GUI option that is finalized and is now inside the inventory.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()voidorg.bukkit.inventory.ItemStackgetItem()getName()int[]getSlots()booleanisReady()voidsetConversation(Consumer<String> conversation) voidsetRunnables(Map<org.bukkit.event.inventory.ClickType, Runnable> runnables) voidsetSlots(int[] slots) toString()voidupdateItem(org.kingdoms.gui.InteractiveGUI gui, org.bukkit.inventory.ItemStack item)
-
Field Details
-
name
-
settings
-
runnables
-
conversation
-
slots
protected int[] slots
-
-
Constructor Details
-
GUIOption
-
-
Method Details
-
defineVariables
-
updateItem
public void updateItem(org.kingdoms.gui.InteractiveGUI gui, org.bukkit.inventory.ItemStack item) -
getSettings
-
getName
-
clone
-
setSlots
public void setSlots(int[] slots) -
getSlots
public int[] getSlots() -
isReady
public boolean isReady() -
getItem
public org.bukkit.inventory.ItemStack getItem() -
getRunnables
-
setRunnables
-
getConversation
-
setConversation
-
toString
-