Package org.kingdoms.gui
Class ReusableOptionHandler
java.lang.Object
org.kingdoms.gui.OptionHandler
org.kingdoms.gui.ReusableOptionHandler
- All Implemented Interfaces:
org.kingdoms.locale.ContextualMessenger
-
Field Summary
Fields inherited from class org.kingdoms.gui.OptionHandler
conversation, gui, handlers, holder, itemHandler, object, settings -
Constructor Summary
ConstructorsConstructorDescriptionReusableOptionHandler(org.kingdoms.gui.InteractiveGUI gui, GUIOptionBuilder option) -
Method Summary
Modifier and TypeMethodDescriptionvoiddone()booleanhasNext()on(org.bukkit.event.inventory.ClickType type, Consumer<OptionHandler> runnable) onNormalClicks(Runnable runnable) voidsetConversation(BiConsumer<OptionHandler, String> conversation) setSettings(MessageBuilder settings) intMethods inherited from class org.kingdoms.gui.OptionHandler
constructGUIOptionObject, endConversation, getConfig, getName, getSender, getSettings, onNormalClicks, pushHead, pushHead, setConversation, startConversationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kingdoms.locale.ContextualMessenger
isPlayer, sendError, sendMessage, sendMessage, var
-
Constructor Details
-
ReusableOptionHandler
-
-
Method Details
-
referenceSlot
-
setSettings
- Overrides:
setSettingsin classOptionHandler
-
slotsCount
public int slotsCount() -
hasNext
public boolean hasNext() -
done
public void done()- Overrides:
donein classOptionHandler
-
editItem
public ReusableOptionHandler editItem(Function<org.bukkit.inventory.ItemStack, org.bukkit.inventory.ItemStack> itemHandler) - Overrides:
editItemin classOptionHandler
-
setEdits
- Overrides:
setEditsin classOptionHandler
-
setConversation
- Overrides:
setConversationin classOptionHandler
-
onNormalClicks
- Overrides:
onNormalClicksin classOptionHandler
-
on
- Overrides:
onin classOptionHandler
-
on
public ReusableOptionHandler on(org.bukkit.event.inventory.ClickType type, Consumer<OptionHandler> runnable) - Overrides:
onin classOptionHandler
-