Uses of Class
net.citizensnpcs.api.gui.InventoryMenuPage
Packages that use InventoryMenuPage
Package
Description
-
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) -
Uses of InventoryMenuPage in net.citizensnpcs.commands.gui
Subclasses of InventoryMenuPage in net.citizensnpcs.commands.gui -
Uses of InventoryMenuPage in net.citizensnpcs.editor
Subclasses of InventoryMenuPage in net.citizensnpcs.editorModifier and TypeClassDescriptionclassclassclass -
Uses of InventoryMenuPage in net.citizensnpcs.trait
Subclasses of InventoryMenuPage in net.citizensnpcs.traitModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classMethods in net.citizensnpcs.trait that return InventoryMenuPageModifier and TypeMethodDescriptionShopTrait.NPCShopStorage.createInventoryViewer(HumanEntity whoClicked) -
Uses of InventoryMenuPage in net.citizensnpcs.trait.shop
Subclasses of InventoryMenuPage in net.citizensnpcs.trait.shopModifier and TypeClassDescriptionstatic classstatic classstatic classMethods in net.citizensnpcs.trait.shop that return InventoryMenuPageModifier and TypeMethodDescriptionCommandAction.CommandActionGUI.createEditor(NPCShopAction previous, Consumer<NPCShopAction> callback) ExperienceAction.ExperienceActionGUI.createEditor(NPCShopAction previous, Consumer<NPCShopAction> callback) ItemAction.ItemActionGUI.createEditor(NPCShopAction previous, Consumer<NPCShopAction> callback) MoneyAction.MoneyActionGUI.createEditor(NPCShopAction previous, Consumer<NPCShopAction> callback) NPCShopAction.GUI.createEditor(NPCShopAction previous, Consumer<NPCShopAction> callback) OpenShopAction.OpenShopActionGUI.createEditor(NPCShopAction previous, Consumer<NPCShopAction> callback) PermissionAction.PermissionActionGUI.createEditor(NPCShopAction previous, Consumer<NPCShopAction> callback)