Package net.citizensnpcs.api.gui
Class InputMenus
java.lang.Object
net.citizensnpcs.api.gui.InputMenus
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classstatic class
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionclickToggle(Function<Boolean, String> transformer, boolean initialValue) static InventoryMenuPagefilteredStringSetter(String title, Supplier<String> initialValue, Function<String, Boolean> callback) static InventoryMenuPagestatic <T> InventoryMenuPagepicker(String title, Consumer<InputMenus.Choice<T>> callback, InputMenus.Choice<T>... choices) static voidrunChatStringSetter(InventoryMenu menu, InventoryClickEvent event, String description, Consumer<String> callback) static InventoryMenuPagestatic InventoryMenuPagestringSetter(Supplier<String> initialValue, Consumer<String> callback) static <T> InventoryMenuPagetoggle(String title, Consumer<List<InputMenus.Choice<T>>> callback, InputMenus.Choice<T>... choices) 
- 
Constructor Details- 
InputMenuspublic InputMenus()
 
- 
- 
Method Details- 
clickTogglepublic static InputMenus.BooleanSlotHandler clickToggle(Function<Boolean, String> transformer, boolean initialValue) 
- 
filteredStringSetter
- 
filteredStringSetter
- 
pickerpublic static <T> InventoryMenuPage picker(String title, Consumer<InputMenus.Choice<T>> callback, InputMenus.Choice<T>... choices) 
- 
runChatStringSetterpublic static void runChatStringSetter(InventoryMenu menu, InventoryClickEvent event, String description, Consumer<String> callback) 
- 
stringSetter
- 
stringSetterpublic static InventoryMenuPage stringSetter(Supplier<String> initialValue, Consumer<String> callback) 
- 
togglepublic static <T> InventoryMenuPage toggle(String title, Consumer<List<InputMenus.Choice<T>>> callback, InputMenus.Choice<T>... choices) 
- 
togglerpublic static InputMenus.BooleanSlotHandler toggler(Consumer<Boolean> consumer, boolean initialValue) 
 
-