Uses of Class
net.citizensnpcs.api.gui.InventoryMenuPage
Packages that use InventoryMenuPage
-
Uses of InventoryMenuPage in net.citizensnpcs.api.gui
Methods in net.citizensnpcs.api.gui that return InventoryMenuPageModifier and TypeMethodDescriptionstatic InventoryMenuPageInputMenus.filteredStringSetter(String title, Supplier<String> initialValue, Function<String, Boolean> callback) static InventoryMenuPagestatic <T> InventoryMenuPageInputMenus.picker(String title, Consumer<InputMenus.Choice<T>> callback, InputMenus.Choice<T>... choices) static InventoryMenuPagestatic InventoryMenuPageInputMenus.stringSetter(Supplier<String> initialValue, Consumer<String> callback) static <T> InventoryMenuPageInputMenus.toggle(String title, Consumer<List<InputMenus.Choice<T>>> callback, InputMenus.Choice<T>... choices) Methods in net.citizensnpcs.api.gui with parameters of type InventoryMenuPageModifier and TypeMethodDescriptionstatic InventoryMenuInventoryMenu.create(InventoryMenuPage instance) Create an inventory menu instance starting at the given page.static InventoryMenuInventoryMenu.createSelfRegistered(InventoryMenuPage instance) Creates an inventory menu instance starting at the given page that registers events and deregisters events when the menu is closed.voidInventoryMenu.transition(InventoryMenuPage instance) Transition to another page.voidInventoryMenu.transition(InventoryMenuPage instance, Map<String, Object> context) Transition to another page with context.Method parameters in net.citizensnpcs.api.gui with type arguments of type InventoryMenuPageModifier and TypeMethodDescriptionstatic InventoryMenuInventoryMenu.create(Class<? extends InventoryMenuPage> clazz) Create an inventory menu instance starting at the given page.static InventoryMenuInventoryMenu.createSelfRegistered(Class<? extends InventoryMenuPage> clazz) Creates an inventory menu instance starting at the given page that registers events and deregisters events when the menu is closed.static InventoryMenuInventoryMenu.createWithContext(Class<? extends InventoryMenuPage> clazz, Map<String, Object> context) Create an inventory menu instance starting at the given page and with the initial context.voidInventoryMenu.transition(Class<? extends InventoryMenuPage> clazz) Transition to another page.voidInventoryMenu.transition(Class<? extends InventoryMenuPage> clazz, Map<String, Object> context) Transition to another page with context.Constructors in net.citizensnpcs.api.gui with parameters of type InventoryMenuPageModifierConstructorDescriptionInventoryMenu(net.citizensnpcs.api.gui.InventoryMenu.InventoryMenuInfo info, InventoryMenuPage instance) Constructor parameters in net.citizensnpcs.api.gui with type arguments of type InventoryMenuPageModifierConstructorDescriptionInventoryMenuTransition(InventoryMenuSlot slot, Class<? extends InventoryMenuPage> transition)