Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- action() - Method in class net.tnemc.menu.core.handlers.MenuClickHandler
- actions - Variable in class net.tnemc.menu.core.builder.IconBuilder
- actions - Variable in class net.tnemc.menu.core.icon.Icon
- actionType - Variable in class net.tnemc.menu.core.handlers.MenuClickHandler
- ActionType - Enum Class in net.tnemc.menu.core.icon.action
-
Represents when an action should be performed.
- ActionType() - Constructor for enum class net.tnemc.menu.core.icon.action.ActionType
- addAction(IconAction) - Method in class net.tnemc.menu.core.icon.Icon
- addConstraint(Constraint<T>, T) - Method in interface net.tnemc.menu.core.constraints.ConstraintHolder
- addData(String, Object) - Method in class net.tnemc.menu.core.viewer.MenuViewer
- addIcon(UUID, Icon) - Method in class net.tnemc.menu.core.PlayerInstancePage
-
Adds an icon to the player's instance.
- addIcon(Icon) - Method in class net.tnemc.menu.core.Page
- addIcon(Icon) - Method in class net.tnemc.menu.core.utils.PlayerInstance
- addInstance(String) - Method in class net.tnemc.menu.core.viewer.MenuViewer
- addMenu(Menu) - Method in class net.tnemc.menu.core.manager.MenuManager
-
Adds a menu to the collection.
- addPage(Page) - Method in class net.tnemc.menu.core.Menu
- addState(String, AbstractItemStack<?>) - Method in class net.tnemc.menu.core.icon.impl.StateIcon
- addViewer(MenuViewer) - Method in class net.tnemc.menu.core.manager.MenuManager
-
Adds a MenuViewer to the collection.
- ANY - Enum constant in enum class net.tnemc.menu.core.icon.action.ActionType
- asString(T) - Method in interface net.tnemc.menu.core.constraints.Constraint
-
Used to convert a specified value associated with this type to a string.
- AWAITING_CHAT - Enum constant in enum class net.tnemc.menu.core.viewer.CoreStatus
- awaitingChatInput() - Method in interface net.tnemc.menu.core.viewer.ViewerStatus
-
Checks whether the viewer is currently awaiting chat input.
B
- BoolConstraint - Interface in net.tnemc.menu.core.constraints.impl
-
Represents a
Constraint
of theBoolean
type. - build() - Method in class net.tnemc.menu.core.builder.IconBuilder
- build() - Method in class net.tnemc.menu.core.builder.MenuBuilder
-
Builds and returns the
Menu
instance based on the provided configuration. - build() - Method in class net.tnemc.menu.core.builder.PageBuilder
-
Builds and returns the
Page
instance based on the provided configuration. - build() - Method in class net.tnemc.menu.core.builder.PlayerPageBuilder
-
Builds and returns the
PlayerInstancePage
instance based on the provided configuration. - build(MenuPlayer, Menu) - Method in interface net.tnemc.menu.core.compatibility.PlayerInventory
-
Builds an inventory object from a menu.
- build(MenuPlayer, Menu, int) - Method in class net.tnemc.menu.bukkit.BukkitInventory
-
Builds an inventory object from a menu.
- build(MenuPlayer, Menu, int) - Method in interface net.tnemc.menu.core.compatibility.PlayerInventory
-
Builds an inventory object from a menu.
- build(MenuPlayer, Menu, int) - Method in class net.tnemc.menu.paper.PaperInventory
-
Builds an inventory object from a menu.
- build(MenuPlayer, Menu, int) - Method in class net.tnemc.menu.sponge8.SpongeInventory
-
Builds an inventory object from a menu.
- BukkitChatListener - Class in net.tnemc.menu.bukkit.listener
- BukkitChatListener(JavaPlugin) - Constructor for class net.tnemc.menu.bukkit.listener.BukkitChatListener
- BukkitInventory - Class in net.tnemc.menu.bukkit
- BukkitInventory(UUID, JavaPlugin) - Constructor for class net.tnemc.menu.bukkit.BukkitInventory
- BukkitInventoryClickListener - Class in net.tnemc.menu.bukkit.listener
- BukkitInventoryClickListener(JavaPlugin) - Constructor for class net.tnemc.menu.bukkit.listener.BukkitInventoryClickListener
- BukkitInventoryCloseListener - Class in net.tnemc.menu.bukkit.listener
- BukkitInventoryCloseListener(JavaPlugin) - Constructor for class net.tnemc.menu.bukkit.listener.BukkitInventoryCloseListener
- BukkitMenuHandler - Class in net.tnemc.menu.bukkit
-
BukkitMenuHandler
- BukkitMenuHandler(JavaPlugin, boolean) - Constructor for class net.tnemc.menu.bukkit.BukkitMenuHandler
- BukkitPlayer - Class in net.tnemc.menu.bukkit
- BukkitPlayer(OfflinePlayer, JavaPlugin) - Constructor for class net.tnemc.menu.bukkit.BukkitPlayer
- BukkitTNML - Class in net.tnemc.menu.example.bukkit
-
BukkitTNML
- BukkitTNML() - Constructor for class net.tnemc.menu.example.bukkit.BukkitTNML
C
- changing() - Method in interface net.tnemc.menu.core.viewer.ViewerStatus
-
Checks whether the viewer wants to change to a different menu.
- chat(ChatCallback) - Method in class net.tnemc.menu.core.viewer.MenuViewer
- ChatAction - Class in net.tnemc.menu.core.icon.action.impl
-
ChatAction
- ChatAction(Predicate<ChatCallback>) - Constructor for class net.tnemc.menu.core.icon.action.impl.ChatAction
- ChatAction(Predicate<ChatCallback>, ActionType) - Constructor for class net.tnemc.menu.core.icon.action.impl.ChatAction
- chatCallback - Variable in class net.tnemc.menu.core.icon.action.impl.ChatAction
- ChatCallback - Class in net.tnemc.menu.core.callbacks
-
ChatCallback
- ChatCallback(MenuPlayer, String, String, int) - Constructor for class net.tnemc.menu.core.callbacks.ChatCallback
- chatHandler - Variable in class net.tnemc.menu.core.viewer.MenuViewer
- click - Variable in class net.tnemc.menu.core.builder.IconBuilder
- click - Variable in class net.tnemc.menu.core.icon.Icon
- clickHandler - Variable in class net.tnemc.menu.core.builder.PageBuilder
- clickHandler - Variable in class net.tnemc.menu.core.builder.PlayerPageBuilder
- clickHandler - Variable in class net.tnemc.menu.core.Page
- close - Variable in class net.tnemc.menu.core.builder.MenuBuilder
- close - Variable in class net.tnemc.menu.core.Menu
- close() - Method in class net.tnemc.menu.bukkit.BukkitInventory
-
Used to close the player's currently open inventory.
- close() - Method in interface net.tnemc.menu.core.compatibility.PlayerInventory
-
Used to close the player's currently open inventory.
- close() - Method in class net.tnemc.menu.folia.FoliaInventory
-
Used to close the player's currently open inventory.
- close() - Method in class net.tnemc.menu.paper.PaperInventory
-
Used to close the player's currently open inventory.
- close() - Method in class net.tnemc.menu.sponge8.SpongeInventory
-
Used to close the player's currently open inventory.
- close(MenuPlayer) - Method in class net.tnemc.menu.core.viewer.MenuViewer
-
Closes the menu for a specific player and removes the associated
viewer data
. - closeMenu() - Method in interface net.tnemc.menu.core.viewer.ViewerStatus
-
Checks whether the viewer wants to close the menu.
- CLOSING - Enum constant in enum class net.tnemc.menu.core.viewer.CoreStatus
- column - Variable in class net.tnemc.menu.core.utils.SlotPos
-
The column index in the grid.
- Constraint<T> - Interface in net.tnemc.menu.core.constraints
-
Represents a constraint applied to an object, which serves as a property.
- ConstraintHolder - Interface in net.tnemc.menu.core.constraints
-
Represents an object that is able to hold
constraints
. - constraints - Variable in class net.tnemc.menu.core.builder.IconBuilder
- constraints - Variable in class net.tnemc.menu.core.icon.Icon
- constraints() - Method in interface net.tnemc.menu.core.constraints.ConstraintHolder
- constraints() - Method in class net.tnemc.menu.core.icon.Icon
- consumer - Variable in class net.tnemc.menu.core.icon.action.impl.RunnableAction
- container - Variable in class net.tnemc.menu.sponge8.listeners.Sponge8ChatListener
- container - Variable in class net.tnemc.menu.sponge8.listeners.Sponge8InteractInventoryListener
- container - Variable in class net.tnemc.menu.sponge8.listeners.Sponge8InventoryClickListener
- container - Variable in class net.tnemc.menu.sponge8.Sponge8MenuHandler
- container - Variable in class net.tnemc.menu.sponge8.SpongeInventory
- container - Variable in class net.tnemc.menu.sponge8.SpongePlayer
- continueOther() - Method in class net.tnemc.menu.core.icon.action.IconAction
-
Determines if any other icon actions should be performed after this action is performed.
- convert(String) - Method in interface net.tnemc.menu.core.constraints.Constraint
-
Used to convert the provided input into the specified object.
- convert(String) - Method in interface net.tnemc.menu.core.constraints.impl.BoolConstraint
- convert(String) - Method in interface net.tnemc.menu.core.constraints.impl.DoubleConstraint
- convert(String) - Method in interface net.tnemc.menu.core.constraints.impl.IntConstraint
- convert(String) - Method in interface net.tnemc.menu.core.constraints.impl.StringConstraint
- convertClick(ClickType) - Method in class net.tnemc.menu.bukkit.listener.BukkitInventoryClickListener
- convertClick(ClickType) - Method in class net.tnemc.menu.folia.listener.FoliaInventoryClickListener
- convertClick(ClickType) - Method in class net.tnemc.menu.paper.listener.PaperInventoryClickListener
- convertClick(ClickContainerEvent) - Method in class net.tnemc.menu.sponge8.listeners.Sponge8InventoryClickListener
- CoreStatus - Enum Class in net.tnemc.menu.core.viewer
-
CoreStatus
- CoreStatus() - Constructor for enum class net.tnemc.menu.core.viewer.CoreStatus
D
- data - Variable in class net.tnemc.menu.core.icon.action.impl.DataAction
- data - Variable in class net.tnemc.menu.core.viewer.MenuViewer
- DataAction - Class in net.tnemc.menu.core.icon.action.impl
-
DataAction
- DataAction(String, Object) - Constructor for class net.tnemc.menu.core.icon.action.impl.DataAction
- DataAction(ActionType, String, Object) - Constructor for class net.tnemc.menu.core.icon.action.impl.DataAction
- dataOrDefault(String, Object) - Method in class net.tnemc.menu.core.viewer.MenuViewer
- defaultState - Variable in class net.tnemc.menu.core.builder.IconBuilder
- defaultState - Variable in class net.tnemc.menu.core.icon.impl.StateIcon
- defaultValue() - Method in interface net.tnemc.menu.core.constraints.Constraint
-
The default value for this constraint.
- DOUBLE_CLICK - Enum constant in enum class net.tnemc.menu.core.icon.action.ActionType
- DoubleConstraint - Interface in net.tnemc.menu.core.constraints.impl
-
Represents a
Constraint
of theDouble
type. - DROP - Enum constant in enum class net.tnemc.menu.core.icon.action.ActionType
- DROP_CTRL - Enum constant in enum class net.tnemc.menu.core.icon.action.ActionType
F
- findData(String) - Method in class net.tnemc.menu.core.viewer.MenuViewer
- findMenu(String) - Method in class net.tnemc.menu.core.manager.MenuManager
-
Finds a menu by its name and returns it as an Optional.
- findViewer(UUID) - Method in class net.tnemc.menu.core.manager.MenuManager
-
Finds a MenuViewer by its UUID and returns it as an Optional.
- FoliaChatListener - Class in net.tnemc.menu.folia.listener
- FoliaChatListener(JavaPlugin) - Constructor for class net.tnemc.menu.folia.listener.FoliaChatListener
- FoliaInventory - Class in net.tnemc.menu.folia
- FoliaInventory(UUID, JavaPlugin) - Constructor for class net.tnemc.menu.folia.FoliaInventory
- FoliaInventoryClickListener - Class in net.tnemc.menu.folia.listener
- FoliaInventoryClickListener(JavaPlugin) - Constructor for class net.tnemc.menu.folia.listener.FoliaInventoryClickListener
- FoliaInventoryCloseListener - Class in net.tnemc.menu.folia.listener
- FoliaInventoryCloseListener(JavaPlugin) - Constructor for class net.tnemc.menu.folia.listener.FoliaInventoryCloseListener
- FoliaMenuHandler - Class in net.tnemc.menu.folia
-
FoliaMenuHandler
- FoliaMenuHandler(JavaPlugin, boolean) - Constructor for class net.tnemc.menu.folia.FoliaMenuHandler
- FoliaPlayer - Class in net.tnemc.menu.folia
- FoliaPlayer(OfflinePlayer, JavaPlugin) - Constructor for class net.tnemc.menu.folia.FoliaPlayer
G
- getActions() - Method in class net.tnemc.menu.core.icon.Icon
- getChatHandler() - Method in class net.tnemc.menu.core.viewer.MenuViewer
- getClick() - Method in class net.tnemc.menu.core.icon.Icon
- getClickHandler() - Method in class net.tnemc.menu.core.Page
- getClose() - Method in class net.tnemc.menu.core.Menu
- getColumn() - Method in class net.tnemc.menu.core.utils.SlotPos
- getConstraint(Constraint<T>) - Method in interface net.tnemc.menu.core.constraints.ConstraintHolder
- getHelper() - Method in class net.tnemc.menu.core.manager.MenuManager
-
Returns the HelperMethods object associated with this MenuManager.
- getIcons() - Method in class net.tnemc.menu.core.Page
- getIcons() - Method in class net.tnemc.menu.core.utils.PlayerInstance
- getIcons(UUID) - Method in class net.tnemc.menu.core.PlayerInstancePage
-
Retrieves the icons for a given player.
- getItem(MenuPlayer) - Method in class net.tnemc.menu.core.icon.Icon
- getItem(MenuPlayer) - Method in class net.tnemc.menu.core.icon.impl.StateIcon
-
Retrieves the current
item
of the icon by applying the state handler. - getManager() - Method in class net.tnemc.menu.bukkit.BukkitMenuHandler
- getManager() - Method in class net.tnemc.menu.folia.FoliaMenuHandler
- getManager() - Method in class net.tnemc.menu.paper.PaperMenuHandler
- getManager() - Method in class net.tnemc.menu.sponge8.Sponge8MenuHandler
- getMenu() - Method in class net.tnemc.menu.core.callbacks.ChatCallback
- getMenu() - Method in class net.tnemc.menu.core.callbacks.menu.MenuCallback
- getMenu() - Method in class net.tnemc.menu.core.callbacks.menu.MenuOpenCallback
- getMessage() - Method in class net.tnemc.menu.core.callbacks.ChatCallback
- getName() - Method in class net.tnemc.menu.core.Menu
- getOpen() - Method in class net.tnemc.menu.core.Menu
- getOpen() - Method in class net.tnemc.menu.core.Page
- getPage() - Method in class net.tnemc.menu.core.callbacks.ChatCallback
- getPage() - Method in class net.tnemc.menu.core.callbacks.menu.MenuCloseCallback
- getPage() - Method in class net.tnemc.menu.core.callbacks.menu.MenuOpenCallback
- getPage() - Method in class net.tnemc.menu.core.callbacks.page.PageCallback
- getPage() - Method in class net.tnemc.menu.core.callbacks.page.PageOpenCallback
- getPages() - Method in class net.tnemc.menu.core.Menu
- getPlayer() - Method in class net.tnemc.menu.core.callbacks.ChatCallback
- getPlayer() - Method in class net.tnemc.menu.core.callbacks.menu.MenuCloseCallback
- getPlayer() - Method in class net.tnemc.menu.core.callbacks.menu.MenuOpenCallback
- getPlayer() - Method in class net.tnemc.menu.core.callbacks.page.PageOpenCallback
- getPlayerIcons(UUID) - Method in class net.tnemc.menu.core.builder.PlayerPageBuilder
-
Retrieves the icons for a given player.
- getRow() - Method in class net.tnemc.menu.core.utils.SlotPos
- getRows() - Method in class net.tnemc.menu.core.Menu
- getStates() - Method in class net.tnemc.menu.core.icon.impl.StateIcon
- getTitle() - Method in class net.tnemc.menu.core.Menu
- getType() - Method in class net.tnemc.menu.core.icon.action.IconAction
H
- hasPermission(String) - Method in class net.tnemc.menu.bukkit.BukkitPlayer
-
Used to determine if this player has the specified permission node.
- hasPermission(String) - Method in interface net.tnemc.menu.core.compatibility.MenuPlayer
-
Used to determine if this player has the specified permission node.
- hasPermission(String) - Method in class net.tnemc.menu.paper.PaperPlayer
-
Used to determine if this player has the specified permission node.
- hasPermission(String) - Method in class net.tnemc.menu.sponge8.SpongePlayer
-
Used to determine if this player has the specified permission node.
- helper - Variable in class net.tnemc.menu.core.manager.MenuManager
I
- Icon - Class in net.tnemc.menu.core.icon
-
Icon
- Icon(AbstractItemStack<?>, Function<MenuPlayer, AbstractItemStack<?>>) - Constructor for class net.tnemc.menu.core.icon.Icon
- ICON_MESSAGE - Enum constant in enum class net.tnemc.menu.core.icon.constraints.IconStringConstraints
- ICON_PERMISSION - Enum constant in enum class net.tnemc.menu.core.icon.constraints.IconStringConstraints
- IconAction - Class in net.tnemc.menu.core.icon.action
-
Represents an action that is performed on an icon within a menu.
- IconAction(ActionType) - Constructor for class net.tnemc.menu.core.icon.action.IconAction
- IconBuilder - Class in net.tnemc.menu.core.builder
- IconBuilder(AbstractItemStack<?>) - Constructor for class net.tnemc.menu.core.builder.IconBuilder
-
Constructs an
IconBuilder
with the specified item. - icons - Variable in class net.tnemc.menu.core.builder.PageBuilder
- icons - Variable in class net.tnemc.menu.core.Page
- icons - Variable in class net.tnemc.menu.core.utils.PlayerInstance
- IconStringConstraints - Enum Class in net.tnemc.menu.core.icon.constraints
-
Represents the String constraints for an
Icon
- IconStringConstraints() - Constructor for enum class net.tnemc.menu.core.icon.constraints.IconStringConstraints
- id - Variable in class net.tnemc.menu.bukkit.BukkitInventory
- id - Variable in class net.tnemc.menu.paper.PaperInventory
- id - Variable in class net.tnemc.menu.sponge8.SpongeInventory
- identifier - Variable in class net.tnemc.menu.core.icon.action.impl.DataAction
- identifier() - Method in class net.tnemc.menu.bukkit.BukkitPlayer
-
The
unique identifier
for this player. - identifier() - Method in interface net.tnemc.menu.core.compatibility.MenuPlayer
-
The
unique identifier
for this player. - identifier() - Method in interface net.tnemc.menu.core.constraints.Constraint
-
The identifier of the constraint.
- identifier() - Method in class net.tnemc.menu.paper.PaperPlayer
-
The
unique identifier
for this player. - identifier() - Method in class net.tnemc.menu.sponge8.SpongePlayer
-
The
unique identifier
for this player. - IN_MENU - Enum constant in enum class net.tnemc.menu.core.viewer.CoreStatus
- inMenu() - Method in interface net.tnemc.menu.core.compatibility.PlayerInventory
-
Used to determine if this player is inside of a
Menu
- inMenu(UUID) - Method in class net.tnemc.menu.core.manager.MenuManager
- instance - Static variable in class net.tnemc.menu.core.manager.MenuManager
-
Singleton instance of the MenuManager.
- instance() - Static method in class net.tnemc.menu.core.manager.MenuManager
-
Returns the singleton instance of the MenuManager.
- IntConstraint - Interface in net.tnemc.menu.core.constraints.impl
-
Represents a
Constraint
of theInteger
type. - inventory() - Method in class net.tnemc.menu.bukkit.BukkitPlayer
-
The
PlayerInventory
for this player. - inventory() - Method in interface net.tnemc.menu.core.compatibility.MenuPlayer
-
The
PlayerInventory
for this player. - inventory() - Method in class net.tnemc.menu.folia.FoliaPlayer
- inventory() - Method in class net.tnemc.menu.paper.PaperPlayer
-
The
PlayerInventory
for this player. - inventory() - Method in class net.tnemc.menu.sponge8.SpongePlayer
-
The
PlayerInventory
for this player. - item - Variable in class net.tnemc.menu.core.builder.IconBuilder
- item - Variable in class net.tnemc.menu.core.icon.Icon
- itemProvider - Variable in class net.tnemc.menu.core.builder.IconBuilder
- itemProvider - Variable in class net.tnemc.menu.core.icon.Icon
L
- LEFT_CLICK - Enum constant in enum class net.tnemc.menu.core.icon.action.ActionType
- LEFT_SHIFT - Enum constant in enum class net.tnemc.menu.core.icon.action.ActionType
M
- menu - Variable in class net.tnemc.menu.core.callbacks.ChatCallback
- menu - Variable in class net.tnemc.menu.core.callbacks.menu.MenuCallback
- menu - Variable in class net.tnemc.menu.core.handlers.MenuClickHandler
- menu - Variable in class net.tnemc.menu.core.icon.action.impl.SwitchMenuAction
- menu - Variable in class net.tnemc.menu.core.icon.action.impl.SwitchPageAction
- menu - Variable in class net.tnemc.menu.core.viewer.MenuViewer
- menu - Variable in class net.tnemc.menu.example.bukkit.BukkitTNML
- menu() - Method in class net.tnemc.menu.core.handlers.MenuClickHandler
- menu() - Method in class net.tnemc.menu.core.viewer.MenuViewer
- Menu - Class in net.tnemc.menu.core
-
Menu
- Menu() - Constructor for class net.tnemc.menu.core.Menu
- MenuBuilder - Class in net.tnemc.menu.core.builder
-
Builder class for creating instances of the
Menu
class. - MenuBuilder(String) - Constructor for class net.tnemc.menu.core.builder.MenuBuilder
- MenuCallback - Class in net.tnemc.menu.core.callbacks.menu
-
Presents a callback related directly to a
Menu
. - MenuCallback(Menu) - Constructor for class net.tnemc.menu.core.callbacks.menu.MenuCallback
- MenuClickHandler - Class in net.tnemc.menu.core.handlers
-
MenuClickProvider
- MenuClickHandler(SlotPos, MenuPlayer, Menu, Integer, ActionType) - Constructor for class net.tnemc.menu.core.handlers.MenuClickHandler
- MenuCloseCallback - Class in net.tnemc.menu.core.callbacks.menu
-
MenuCloseCallback
- MenuCloseCallback(Menu, Page, MenuPlayer) - Constructor for class net.tnemc.menu.core.callbacks.menu.MenuCloseCallback
- MenuHandler - Interface in net.tnemc.menu.core
-
MenuHandler
- menuInstances - Variable in class net.tnemc.menu.core.viewer.MenuViewer
-
Represents a collection that contains all of
PlayerPages
that this viewer has an instance in. - MenuManager - Class in net.tnemc.menu.core.manager
-
MenuManager class is responsible for managing menus and menu viewers.
- MenuManager() - Constructor for class net.tnemc.menu.core.manager.MenuManager
- MenuOpenCallback - Class in net.tnemc.menu.core.callbacks.menu
-
MenuOpenCallback
- MenuOpenCallback(Menu, Page, MenuPlayer) - Constructor for class net.tnemc.menu.core.callbacks.menu.MenuOpenCallback
- MenuPlayer - Interface in net.tnemc.menu.core.compatibility
-
Represents a player object for a platform.
- menus - Variable in class net.tnemc.menu.core.manager.MenuManager
-
The collection to store menus, where the key is the menu name and the value is the menu itself.
- MenuViewer - Class in net.tnemc.menu.core.viewer
-
MenuViewer
- MenuViewer(UUID) - Constructor for class net.tnemc.menu.core.viewer.MenuViewer
- merge(MenuViewer) - Method in class net.tnemc.menu.core.viewer.MenuViewer
-
Merges the properties of another MenuViewer into this MenuViewer.
- message - Variable in class net.tnemc.menu.core.callbacks.ChatCallback
- message(String) - Method in class net.tnemc.menu.bukkit.BukkitPlayer
-
Used to send a message to this player.
- message(String) - Method in interface net.tnemc.menu.core.compatibility.MenuPlayer
-
Used to send a message to this player.
- message(String) - Method in class net.tnemc.menu.paper.PaperPlayer
-
Used to send a message to this player.
- message(String) - Method in class net.tnemc.menu.sponge8.SpongePlayer
-
Used to send a message to this player.
N
- name - Variable in class net.tnemc.menu.core.builder.MenuBuilder
- name - Variable in class net.tnemc.menu.core.Menu
- net.tnemc.menu.bukkit - package net.tnemc.menu.bukkit
- net.tnemc.menu.bukkit.listener - package net.tnemc.menu.bukkit.listener
- net.tnemc.menu.core - package net.tnemc.menu.core
- net.tnemc.menu.core.builder - package net.tnemc.menu.core.builder
- net.tnemc.menu.core.callbacks - package net.tnemc.menu.core.callbacks
- net.tnemc.menu.core.callbacks.menu - package net.tnemc.menu.core.callbacks.menu
- net.tnemc.menu.core.callbacks.page - package net.tnemc.menu.core.callbacks.page
- net.tnemc.menu.core.compatibility - package net.tnemc.menu.core.compatibility
- net.tnemc.menu.core.constraints - package net.tnemc.menu.core.constraints
- net.tnemc.menu.core.constraints.impl - package net.tnemc.menu.core.constraints.impl
- net.tnemc.menu.core.handlers - package net.tnemc.menu.core.handlers
- net.tnemc.menu.core.icon - package net.tnemc.menu.core.icon
- net.tnemc.menu.core.icon.action - package net.tnemc.menu.core.icon.action
- net.tnemc.menu.core.icon.action.impl - package net.tnemc.menu.core.icon.action.impl
- net.tnemc.menu.core.icon.constraints - package net.tnemc.menu.core.icon.constraints
- net.tnemc.menu.core.icon.impl - package net.tnemc.menu.core.icon.impl
- net.tnemc.menu.core.manager - package net.tnemc.menu.core.manager
- net.tnemc.menu.core.utils - package net.tnemc.menu.core.utils
- net.tnemc.menu.core.viewer - package net.tnemc.menu.core.viewer
- net.tnemc.menu.example.bukkit - package net.tnemc.menu.example.bukkit
- net.tnemc.menu.folia - package net.tnemc.menu.folia
- net.tnemc.menu.folia.listener - package net.tnemc.menu.folia.listener
- net.tnemc.menu.paper - package net.tnemc.menu.paper
- net.tnemc.menu.paper.listener - package net.tnemc.menu.paper.listener
- net.tnemc.menu.sponge8 - package net.tnemc.menu.sponge8
- net.tnemc.menu.sponge8.listeners - package net.tnemc.menu.sponge8.listeners
- number() - Method in class net.tnemc.menu.core.Page
- NUMBER - Enum constant in enum class net.tnemc.menu.core.icon.action.ActionType
O
- OFFHAND_SWAP - Enum constant in enum class net.tnemc.menu.core.icon.action.ActionType
- onChat(AsyncPlayerChatEvent) - Method in class net.tnemc.menu.bukkit.listener.BukkitChatListener
- onChat(AsyncPlayerChatEvent) - Method in class net.tnemc.menu.folia.listener.FoliaChatListener
- onChat(AsyncPlayerChatEvent) - Method in class net.tnemc.menu.paper.listener.PaperChatListener
- onClick(UUID, MenuClickHandler) - Method in class net.tnemc.menu.core.PlayerInstancePage
-
Handles a click action for a specific viewer identified by its UUID.
- onClick(MenuClickHandler) - Method in class net.tnemc.menu.core.icon.action.IconAction
-
Handles the click action for the icon using the provided
MenuClickHandler
. - onClick(MenuClickHandler) - Method in class net.tnemc.menu.core.icon.action.impl.ChatAction
-
Handles the click action for the icon using the provided
MenuClickHandler
. - onClick(MenuClickHandler) - Method in class net.tnemc.menu.core.icon.action.impl.DataAction
-
Handles the click action for the icon using the provided
MenuClickHandler
. - onClick(MenuClickHandler) - Method in class net.tnemc.menu.core.icon.action.impl.RunnableAction
-
Handles the click action for the icon using the provided
MenuClickHandler
. - onClick(MenuClickHandler) - Method in class net.tnemc.menu.core.icon.action.impl.SwitchMenuAction
-
Handles the click action for the icon using the provided
MenuClickHandler
. - onClick(MenuClickHandler) - Method in class net.tnemc.menu.core.icon.action.impl.SwitchPageAction
-
Handles the click action for the icon using the provided
MenuClickHandler
. - onClick(MenuClickHandler) - Method in class net.tnemc.menu.core.icon.Icon
- onClick(MenuClickHandler) - Method in class net.tnemc.menu.core.icon.impl.StateIcon
- onClick(MenuClickHandler) - Method in class net.tnemc.menu.core.Menu
-
Handles a click action for a specific viewer identified by its UUID.
- onClick(MenuClickHandler) - Method in class net.tnemc.menu.core.Page
-
Handles a click action for a specific viewer identified by its UUID.
- onClick(InventoryClickEvent) - Method in class net.tnemc.menu.bukkit.listener.BukkitInventoryClickListener
- onClick(InventoryClickEvent) - Method in class net.tnemc.menu.folia.listener.FoliaInventoryClickListener
- onClick(InventoryClickEvent) - Method in class net.tnemc.menu.paper.listener.PaperInventoryClickListener
- onClick(ClickContainerEvent, ServerPlayer) - Method in class net.tnemc.menu.sponge8.listeners.Sponge8InventoryClickListener
- onClose(MenuPlayer) - Method in class net.tnemc.menu.core.Menu
- onClose(InventoryCloseEvent) - Method in class net.tnemc.menu.bukkit.listener.BukkitInventoryCloseListener
- onClose(InventoryCloseEvent) - Method in class net.tnemc.menu.folia.listener.FoliaInventoryCloseListener
- onClose(InventoryCloseEvent) - Method in class net.tnemc.menu.paper.listener.PaperInventoryCloseListener
- onClose(ChangeInventoryEvent, ServerPlayer) - Method in class net.tnemc.menu.sponge8.listeners.Sponge8InteractInventoryListener
- onClose(PlayerChatEvent, ServerPlayer) - Method in class net.tnemc.menu.sponge8.listeners.Sponge8ChatListener
- onEnable() - Method in class net.tnemc.menu.example.bukkit.BukkitTNML
- onJoin(PlayerJoinEvent) - Method in class net.tnemc.menu.example.bukkit.BukkitTNML
- onOpen(MenuPlayer, int) - Method in class net.tnemc.menu.core.Menu
- open - Variable in class net.tnemc.menu.core.builder.MenuBuilder
- open - Variable in class net.tnemc.menu.core.builder.PageBuilder
- open - Variable in class net.tnemc.menu.core.builder.PlayerPageBuilder
- open - Variable in class net.tnemc.menu.core.Menu
- open - Variable in class net.tnemc.menu.core.Page
- open(String, int, MenuPlayer) - Method in class net.tnemc.menu.core.manager.MenuManager
- openInventory(I) - Method in interface net.tnemc.menu.core.compatibility.PlayerInventory
-
Used to open the provided inventory for this player.
- openInventory(Inventory) - Method in class net.tnemc.menu.bukkit.BukkitInventory
-
Used to open the provided inventory for this player.
- openInventory(Inventory) - Method in class net.tnemc.menu.folia.FoliaInventory
-
Used to open the provided inventory for this player.
- openInventory(Inventory) - Method in class net.tnemc.menu.paper.PaperInventory
-
Used to open the provided inventory for this player.
- openInventory(Inventory) - Method in class net.tnemc.menu.sponge8.SpongeInventory
-
Used to open the provided inventory for this player.
- openMenu(MenuPlayer, String) - Method in interface net.tnemc.menu.core.compatibility.PlayerInventory
-
Used to open the provided menu for this player.
- openMenu(MenuPlayer, String, int) - Method in interface net.tnemc.menu.core.compatibility.PlayerInventory
-
Used to open the provided menu for this player on the specified page.
- openMenu(MenuPlayer, Menu) - Method in interface net.tnemc.menu.core.compatibility.PlayerInventory
-
Used to open the provided menu for this player.
- openMenu(MenuPlayer, Menu, int) - Method in interface net.tnemc.menu.core.compatibility.PlayerInventory
-
Used to open the provided menu for this player on the specified page.
P
- page - Variable in class net.tnemc.menu.core.callbacks.ChatCallback
- page - Variable in class net.tnemc.menu.core.callbacks.menu.MenuCloseCallback
- page - Variable in class net.tnemc.menu.core.callbacks.menu.MenuOpenCallback
- page - Variable in class net.tnemc.menu.core.callbacks.page.PageCallback
- page - Variable in class net.tnemc.menu.core.handlers.MenuClickHandler
- page - Variable in class net.tnemc.menu.core.icon.action.impl.SwitchPageAction
- page - Variable in class net.tnemc.menu.core.viewer.MenuViewer
- page() - Method in class net.tnemc.menu.core.handlers.MenuClickHandler
- page() - Method in class net.tnemc.menu.core.viewer.MenuViewer
- Page - Class in net.tnemc.menu.core
-
Page
- Page(int) - Constructor for class net.tnemc.menu.core.Page
- PageBuilder - Class in net.tnemc.menu.core.builder
-
Builder class for creating instances of the
Page
class. - PageBuilder(int) - Constructor for class net.tnemc.menu.core.builder.PageBuilder
- PageCallback - Class in net.tnemc.menu.core.callbacks.page
-
PageCallback
- PageCallback(Page) - Constructor for class net.tnemc.menu.core.callbacks.page.PageCallback
- pageNumber - Variable in class net.tnemc.menu.core.builder.PageBuilder
- pageNumber - Variable in class net.tnemc.menu.core.builder.PlayerPageBuilder
- pageNumber - Variable in class net.tnemc.menu.core.Page
- PageOpenCallback - Class in net.tnemc.menu.core.callbacks.page
-
PageOpenCallback -
- PageOpenCallback(Page, MenuPlayer) - Constructor for class net.tnemc.menu.core.callbacks.page.PageOpenCallback
- pages - Variable in class net.tnemc.menu.core.builder.MenuBuilder
- pages - Variable in class net.tnemc.menu.core.Menu
- PaperChatListener - Class in net.tnemc.menu.paper.listener
- PaperChatListener(JavaPlugin) - Constructor for class net.tnemc.menu.paper.listener.PaperChatListener
- PaperInventory - Class in net.tnemc.menu.paper
- PaperInventory(UUID, JavaPlugin) - Constructor for class net.tnemc.menu.paper.PaperInventory
- PaperInventoryClickListener - Class in net.tnemc.menu.paper.listener
- PaperInventoryClickListener(JavaPlugin) - Constructor for class net.tnemc.menu.paper.listener.PaperInventoryClickListener
- PaperInventoryCloseListener - Class in net.tnemc.menu.paper.listener
- PaperInventoryCloseListener(JavaPlugin) - Constructor for class net.tnemc.menu.paper.listener.PaperInventoryCloseListener
- PaperMenuHandler - Class in net.tnemc.menu.paper
-
PaperMenuHandler
- PaperMenuHandler(JavaPlugin, boolean) - Constructor for class net.tnemc.menu.paper.PaperMenuHandler
- PaperPlayer - Class in net.tnemc.menu.paper
- PaperPlayer(OfflinePlayer, JavaPlugin) - Constructor for class net.tnemc.menu.paper.PaperPlayer
- player - Variable in class net.tnemc.menu.bukkit.BukkitPlayer
- player - Variable in class net.tnemc.menu.core.callbacks.ChatCallback
- player - Variable in class net.tnemc.menu.core.callbacks.menu.MenuCloseCallback
- player - Variable in class net.tnemc.menu.core.callbacks.menu.MenuOpenCallback
- player - Variable in class net.tnemc.menu.core.callbacks.page.PageOpenCallback
- player - Variable in class net.tnemc.menu.core.handlers.MenuClickHandler
- player - Variable in class net.tnemc.menu.core.utils.PlayerInstance
- player - Variable in class net.tnemc.menu.paper.PaperPlayer
- player() - Method in class net.tnemc.menu.bukkit.BukkitInventory
-
The player associated with this inventory provider.
- player() - Method in interface net.tnemc.menu.core.compatibility.PlayerInventory
-
The player associated with this inventory provider.
- player() - Method in class net.tnemc.menu.core.handlers.MenuClickHandler
- player() - Method in class net.tnemc.menu.paper.PaperInventory
-
The player associated with this inventory provider.
- player() - Method in class net.tnemc.menu.sponge8.SpongeInventory
-
The player associated with this inventory provider.
- playerIcons - Variable in class net.tnemc.menu.core.builder.PlayerPageBuilder
- PlayerInstance - Class in net.tnemc.menu.core.utils
-
PlayerInstance
- PlayerInstance(UUID) - Constructor for class net.tnemc.menu.core.utils.PlayerInstance
- PlayerInstancePage - Class in net.tnemc.menu.core
-
PlayerInstancePage
- PlayerInstancePage(int) - Constructor for class net.tnemc.menu.core.PlayerInstancePage
- PlayerInventory<I> - Interface in net.tnemc.menu.core.compatibility
-
A class that acts as a bridge between various inventory objects on different server software providers.
- PlayerPageBuilder - Class in net.tnemc.menu.core.builder
-
Builder class for creating instances of the
PlayerInstancePage
class. - PlayerPageBuilder(int) - Constructor for class net.tnemc.menu.core.builder.PlayerPageBuilder
- players - Variable in class net.tnemc.menu.core.PlayerInstancePage
- plugin - Variable in class net.tnemc.menu.bukkit.BukkitInventory
- plugin - Variable in class net.tnemc.menu.bukkit.BukkitMenuHandler
- plugin - Variable in class net.tnemc.menu.bukkit.BukkitPlayer
- plugin - Variable in class net.tnemc.menu.bukkit.listener.BukkitChatListener
- plugin - Variable in class net.tnemc.menu.bukkit.listener.BukkitInventoryClickListener
- plugin - Variable in class net.tnemc.menu.bukkit.listener.BukkitInventoryCloseListener
- plugin - Variable in class net.tnemc.menu.folia.FoliaMenuHandler
- plugin - Variable in class net.tnemc.menu.folia.listener.FoliaChatListener
- plugin - Variable in class net.tnemc.menu.folia.listener.FoliaInventoryClickListener
- plugin - Variable in class net.tnemc.menu.folia.listener.FoliaInventoryCloseListener
- plugin - Variable in class net.tnemc.menu.paper.listener.PaperChatListener
- plugin - Variable in class net.tnemc.menu.paper.listener.PaperInventoryClickListener
- plugin - Variable in class net.tnemc.menu.paper.listener.PaperInventoryCloseListener
- plugin - Variable in class net.tnemc.menu.paper.PaperInventory
- plugin - Variable in class net.tnemc.menu.paper.PaperMenuHandler
- plugin - Variable in class net.tnemc.menu.paper.PaperPlayer
R
- registerListeners() - Method in class net.tnemc.menu.bukkit.BukkitMenuHandler
- registerListeners() - Method in interface net.tnemc.menu.core.MenuHandler
-
Used to register the listeners automatically without having to manually register each TNML Listener.
- registerListeners() - Method in class net.tnemc.menu.folia.FoliaMenuHandler
- registerListeners() - Method in class net.tnemc.menu.paper.PaperMenuHandler
- registerListeners() - Method in class net.tnemc.menu.sponge8.Sponge8MenuHandler
- removeConstraint(Constraint<?>) - Method in interface net.tnemc.menu.core.constraints.ConstraintHolder
- removeInstance(UUID) - Method in class net.tnemc.menu.core.PlayerInstancePage
-
Removes an instance of PlayerInstance identified by UUID from the players map.
- removeInstances() - Method in class net.tnemc.menu.core.viewer.MenuViewer
- removeViewer(UUID) - Method in class net.tnemc.menu.core.manager.MenuManager
-
Removes a MenuViewer associated with the given UUID from the viewers map.
- RIGHT_CLICK - Enum constant in enum class net.tnemc.menu.core.icon.action.ActionType
- RIGHT_SHIFT - Enum constant in enum class net.tnemc.menu.core.icon.action.ActionType
- row - Variable in class net.tnemc.menu.core.utils.SlotPos
-
The row index in the grid.
- ROW_SIZE - Static variable in class net.tnemc.menu.core.manager.MenuManager
- rows - Variable in class net.tnemc.menu.core.builder.MenuBuilder
- rows - Variable in class net.tnemc.menu.core.Menu
- RunnableAction - Class in net.tnemc.menu.core.icon.action.impl
-
RunnableAction
- RunnableAction(Consumer<MenuClickHandler>) - Constructor for class net.tnemc.menu.core.icon.action.impl.RunnableAction
- RunnableAction(Consumer<MenuClickHandler>, ActionType) - Constructor for class net.tnemc.menu.core.icon.action.impl.RunnableAction
S
- SCROLL_CLICK - Enum constant in enum class net.tnemc.menu.core.icon.action.ActionType
- setChatHandler(Predicate<ChatCallback>) - Method in class net.tnemc.menu.core.viewer.MenuViewer
- setClick(Consumer<MenuClickHandler>) - Method in class net.tnemc.menu.core.icon.Icon
- setClickHandler(Function<MenuClickHandler, Boolean>) - Method in class net.tnemc.menu.core.Page
- setClose(Consumer<MenuCloseCallback>) - Method in class net.tnemc.menu.core.Menu
- setColumn(int, int, int, int, IconBuilder) - Method in class net.tnemc.menu.core.Page
-
Sets the specified
IconBuilder
to the specified column. - setColumn(int, int, int, IconBuilder) - Method in class net.tnemc.menu.core.Page
-
Sets the specified
IconBuilder
to the specified column. - setColumn(int, int, IconBuilder) - Method in class net.tnemc.menu.core.Page
-
Sets the specified
IconBuilder
to the specified column. - setColumn(UUID, int, int, int, int, IconBuilder) - Method in class net.tnemc.menu.core.PlayerInstancePage
-
Sets the specified
IconBuilder
to the specified column. - setColumn(UUID, int, int, int, IconBuilder) - Method in class net.tnemc.menu.core.PlayerInstancePage
-
Sets the specified
IconBuilder
to the specified column. - setColumn(UUID, int, int, IconBuilder) - Method in class net.tnemc.menu.core.PlayerInstancePage
-
Sets the specified
IconBuilder
to the specified column. - setHelper(HelperMethods) - Method in class net.tnemc.menu.core.manager.MenuManager
-
Sets the HelperMethods object associated with this MenuManager.
- setMenu(String) - Method in class net.tnemc.menu.core.callbacks.ChatCallback
- setMenu(String) - Method in class net.tnemc.menu.core.viewer.MenuViewer
- setMenu(Menu) - Method in class net.tnemc.menu.core.callbacks.menu.MenuCallback
- setName(String) - Method in class net.tnemc.menu.core.Menu
- setOpen(Consumer<MenuOpenCallback>) - Method in class net.tnemc.menu.core.Menu
- setOpen(Consumer<PageOpenCallback>) - Method in class net.tnemc.menu.core.Page
- setPage(int) - Method in class net.tnemc.menu.core.callbacks.ChatCallback
- setPage(int) - Method in class net.tnemc.menu.core.viewer.MenuViewer
- setPage(Page) - Method in class net.tnemc.menu.core.callbacks.page.PageCallback
- setRow(int, int, int, IconBuilder) - Method in class net.tnemc.menu.core.Page
-
Sets the specified
IconBuilder
to the specified row. - setRow(int, int, IconBuilder) - Method in class net.tnemc.menu.core.Page
-
Sets the specified
IconBuilder
to the specified row. - setRow(int, IconBuilder) - Method in class net.tnemc.menu.core.Page
-
Sets the specified
IconBuilder
to the specified row. - setRow(UUID, int, int, int, IconBuilder) - Method in class net.tnemc.menu.core.PlayerInstancePage
-
Sets the specified
IconBuilder
to the specified row. - setRow(UUID, int, int, IconBuilder) - Method in class net.tnemc.menu.core.PlayerInstancePage
-
Sets the specified
IconBuilder
to the specified row. - setRow(UUID, int, IconBuilder) - Method in class net.tnemc.menu.core.PlayerInstancePage
-
Sets the specified
IconBuilder
to the specified row. - setRows(int) - Method in class net.tnemc.menu.core.Menu
- setSlot(int) - Method in class net.tnemc.menu.core.icon.Icon
- setSlot(SlotPos) - Method in class net.tnemc.menu.core.icon.Icon
- setStatus(ViewerStatus) - Method in class net.tnemc.menu.core.viewer.MenuViewer
- setTitle(String) - Method in class net.tnemc.menu.core.Menu
- slot - Variable in class net.tnemc.menu.core.builder.IconBuilder
- slot - Variable in class net.tnemc.menu.core.handlers.MenuClickHandler
- slot - Variable in class net.tnemc.menu.core.icon.Icon
- slot() - Method in class net.tnemc.menu.core.handlers.MenuClickHandler
- slot() - Method in class net.tnemc.menu.core.icon.Icon
- slot() - Method in class net.tnemc.menu.core.utils.SlotPos
-
Calculates and returns the slot number based on the current row and column values.
- SlotPos - Class in net.tnemc.menu.core.utils
-
Represents a slot as a position in a grid of slots with rows and columns.
- SlotPos(int) - Constructor for class net.tnemc.menu.core.utils.SlotPos
-
Constructs a
SlotPos
from a slot number. - SlotPos(int, int) - Constructor for class net.tnemc.menu.core.utils.SlotPos
-
Constructs a
SlotPos
with specified row and column values. - Sponge8ChatListener - Class in net.tnemc.menu.sponge8.listeners
-
SpongeChatListener
- Sponge8ChatListener(PluginContainer) - Constructor for class net.tnemc.menu.sponge8.listeners.Sponge8ChatListener
- Sponge8InteractInventoryListener - Class in net.tnemc.menu.sponge8.listeners
- Sponge8InteractInventoryListener(PluginContainer) - Constructor for class net.tnemc.menu.sponge8.listeners.Sponge8InteractInventoryListener
- Sponge8InventoryClickListener - Class in net.tnemc.menu.sponge8.listeners
- Sponge8InventoryClickListener(PluginContainer) - Constructor for class net.tnemc.menu.sponge8.listeners.Sponge8InventoryClickListener
- Sponge8MenuHandler - Class in net.tnemc.menu.sponge8
-
SpongeMenuHandler
- Sponge8MenuHandler(PluginContainer, boolean) - Constructor for class net.tnemc.menu.sponge8.Sponge8MenuHandler
- SpongeInventory - Class in net.tnemc.menu.sponge8
- SpongeInventory(UUID, PluginContainer) - Constructor for class net.tnemc.menu.sponge8.SpongeInventory
- SpongePlayer - Class in net.tnemc.menu.sponge8
- SpongePlayer(User, PluginContainer) - Constructor for class net.tnemc.menu.sponge8.SpongePlayer
- stackBuilder() - Method in class net.tnemc.menu.bukkit.BukkitMenuHandler
- stackBuilder() - Method in interface net.tnemc.menu.core.MenuHandler
-
This method is used to get an empty
item stack
object for the platform to help build a new item stack for an icon. - stackBuilder() - Method in class net.tnemc.menu.folia.FoliaMenuHandler
- stackBuilder() - Method in class net.tnemc.menu.paper.PaperMenuHandler
- stackBuilder() - Method in class net.tnemc.menu.sponge8.Sponge8MenuHandler
- stateHandler - Variable in class net.tnemc.menu.core.builder.IconBuilder
- stateHandler - Variable in class net.tnemc.menu.core.icon.impl.StateIcon
-
The function responsible for determining the state of the icon based on its current state.
- StateIcon - Class in net.tnemc.menu.core.icon.impl
-
The
StateIcon
class represents an icon with a dynamic state that is determined by a state handler. - StateIcon(AbstractItemStack<?>, Function<MenuPlayer, AbstractItemStack<?>>, String, String, Function<String, String>) - Constructor for class net.tnemc.menu.core.icon.impl.StateIcon
- stateID - Variable in class net.tnemc.menu.core.builder.IconBuilder
- stateID - Variable in class net.tnemc.menu.core.icon.impl.StateIcon
- states - Variable in class net.tnemc.menu.core.builder.IconBuilder
- states - Variable in class net.tnemc.menu.core.icon.impl.StateIcon
- status - Variable in class net.tnemc.menu.core.viewer.MenuViewer
- status() - Method in class net.tnemc.menu.core.viewer.MenuViewer
- status(ViewerStatus) - Method in interface net.tnemc.menu.core.compatibility.MenuPlayer
- StringConstraint - Interface in net.tnemc.menu.core.constraints.impl
-
Represents a
Constraint
of theString
type. - SWITCHING - Enum constant in enum class net.tnemc.menu.core.viewer.CoreStatus
- SwitchMenuAction - Class in net.tnemc.menu.core.icon.action.impl
-
SwitchMenuAction
- SwitchMenuAction(String) - Constructor for class net.tnemc.menu.core.icon.action.impl.SwitchMenuAction
- SwitchMenuAction(String, ActionType) - Constructor for class net.tnemc.menu.core.icon.action.impl.SwitchMenuAction
- SwitchPageAction - Class in net.tnemc.menu.core.icon.action.impl
-
SwitchMenuAction
- SwitchPageAction(String, int) - Constructor for class net.tnemc.menu.core.icon.action.impl.SwitchPageAction
- SwitchPageAction(String, int, ActionType) - Constructor for class net.tnemc.menu.core.icon.action.impl.SwitchPageAction
T
- title - Variable in class net.tnemc.menu.core.builder.MenuBuilder
- title - Variable in class net.tnemc.menu.core.Menu
- toString() - Method in class net.tnemc.menu.core.handlers.MenuClickHandler
- toString() - Method in class net.tnemc.menu.core.utils.SlotPos
- type - Variable in class net.tnemc.menu.core.icon.action.IconAction
U
- updateInventory(int, AbstractItemStack<?>) - Method in class net.tnemc.menu.bukkit.BukkitInventory
-
Used to update the inventory the player is in with a new item for a specific slot.
- updateInventory(int, AbstractItemStack<?>) - Method in interface net.tnemc.menu.core.compatibility.PlayerInventory
-
Used to update the menu the player is in with a new item for a specific slot.
- updateInventory(int, AbstractItemStack<?>) - Method in class net.tnemc.menu.folia.FoliaInventory
-
Used to update the inventory the player is in with a new item for a specific slot.
- updateInventory(int, AbstractItemStack<?>) - Method in class net.tnemc.menu.paper.PaperInventory
-
Used to update the inventory the player is in with a new item for a specific slot.
- updateInventory(int, AbstractItemStack<?>) - Method in class net.tnemc.menu.sponge8.SpongeInventory
-
Used to update the menu the player is in with a new item for a specific slot.
- updateViewer(UUID, String, int) - Method in class net.tnemc.menu.core.manager.MenuManager
-
Updates the menu and page for a MenuViewer identified by the given UUID.
- updateViewer(UUID, ViewerStatus) - Method in class net.tnemc.menu.core.manager.MenuManager
- user - Variable in class net.tnemc.menu.sponge8.SpongePlayer
- uuid - Variable in class net.tnemc.menu.core.viewer.MenuViewer
- uuid() - Method in class net.tnemc.menu.core.viewer.MenuViewer
V
- validate(String) - Method in interface net.tnemc.menu.core.constraints.Constraint
-
Used to validate that the provided input is of the valid type.
- validate(String) - Method in interface net.tnemc.menu.core.constraints.impl.BoolConstraint
- validate(String) - Method in interface net.tnemc.menu.core.constraints.impl.DoubleConstraint
- validate(String) - Method in interface net.tnemc.menu.core.constraints.impl.IntConstraint
- validate(String) - Method in interface net.tnemc.menu.core.constraints.impl.StringConstraint
- valueOf(String) - Static method in enum class net.tnemc.menu.core.icon.action.ActionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.tnemc.menu.core.icon.constraints.IconStringConstraints
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.tnemc.menu.core.viewer.CoreStatus
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.tnemc.menu.core.icon.action.ActionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.tnemc.menu.core.icon.constraints.IconStringConstraints
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.tnemc.menu.core.viewer.CoreStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- viewer() - Method in interface net.tnemc.menu.core.compatibility.MenuPlayer
-
Retrieves the
MenuViewer
associated with the identifier. - viewers - Variable in class net.tnemc.menu.core.manager.MenuManager
-
Represents a collection of MenuViewers associated with unique UUIDs.
- ViewerStatus - Interface in net.tnemc.menu.core.viewer
-
Represents the status of a
viewer
in the menu system.
W
- withActions(IconAction...) - Method in class net.tnemc.menu.core.builder.IconBuilder
-
Adds actions to the list of actions for the icon.
- withClick(Consumer<MenuClickHandler>) - Method in class net.tnemc.menu.core.builder.IconBuilder
-
Sets the click handler for the icon.
- withClickHandler(Function<MenuClickHandler, Boolean>) - Method in class net.tnemc.menu.core.builder.PageBuilder
-
Sets the click handler for the page.
- withClickHandler(Function<MenuClickHandler, Boolean>) - Method in class net.tnemc.menu.core.builder.PlayerPageBuilder
-
Sets the click handler for the page.
- withCloseCallback(Consumer<MenuCloseCallback>) - Method in class net.tnemc.menu.core.builder.MenuBuilder
-
Sets the close callback for the menu.
- withColumn(int, int, int, int, IconBuilder) - Method in class net.tnemc.menu.core.builder.PageBuilder
-
Adds the specified
IconBuilder
to the specified column. - withColumn(int, int, int, IconBuilder) - Method in class net.tnemc.menu.core.builder.PageBuilder
-
Adds the specified
IconBuilder
to the specified column. - withColumn(int, int, IconBuilder) - Method in class net.tnemc.menu.core.builder.PageBuilder
-
Adds the specified
IconBuilder
to the specified column. - withColumn(UUID, int, int, int, int, IconBuilder) - Method in class net.tnemc.menu.core.builder.PlayerPageBuilder
-
Adds the specified
IconBuilder
to the specified column for a player. - withColumn(UUID, int, int, int, IconBuilder) - Method in class net.tnemc.menu.core.builder.PlayerPageBuilder
-
Adds the specified
IconBuilder
to the specified column for a player. - withColumn(UUID, int, int, IconBuilder) - Method in class net.tnemc.menu.core.builder.PlayerPageBuilder
-
Adds the specified
IconBuilder
to the specified column for a player. - withConstraint(Constraint<?>, String) - Method in class net.tnemc.menu.core.builder.IconBuilder
-
Adds a constraint to the icon.
- withDefaultState(String) - Method in class net.tnemc.menu.core.builder.IconBuilder
-
Sets the default state for the StateIcon.
- withIcons(UUID, Icon...) - Method in class net.tnemc.menu.core.builder.PlayerPageBuilder
-
Adds icons to the page for a player.
- withIcons(Icon...) - Method in class net.tnemc.menu.core.builder.PageBuilder
-
Adds icons to the page.
- withItemProvider(Function<MenuPlayer, AbstractItemStack<?>>) - Method in class net.tnemc.menu.core.builder.IconBuilder
-
Sets the item provider function for the icon.
- withOpenCallback(Consumer<MenuOpenCallback>) - Method in class net.tnemc.menu.core.builder.MenuBuilder
-
Sets the open callback for the menu.
- withOpenHandler(Consumer<PageOpenCallback>) - Method in class net.tnemc.menu.core.builder.PageBuilder
-
Sets the open handler for the page.
- withOpenHandler(Consumer<PageOpenCallback>) - Method in class net.tnemc.menu.core.builder.PlayerPageBuilder
-
Sets the open handler for the page.
- withPages(Page...) - Method in class net.tnemc.menu.core.builder.MenuBuilder
-
Adds pages to the menu using varargs.
- withRow(int, IconBuilder) - Method in class net.tnemc.menu.core.builder.PageBuilder
-
Adds the specified
IconBuilder
to the specified row. - withRow(UUID, int, int, int, IconBuilder) - Method in class net.tnemc.menu.core.builder.PlayerPageBuilder
-
Adds the specified
IconBuilder
to the specified row for a player. - withRow(UUID, int, int, IconBuilder) - Method in class net.tnemc.menu.core.builder.PlayerPageBuilder
-
Adds the specified
IconBuilder
to the specified row for a player. - withRow(UUID, int, IconBuilder) - Method in class net.tnemc.menu.core.builder.PlayerPageBuilder
-
Adds the specified
IconBuilder
to the specified row for a player. - withRows(int) - Method in class net.tnemc.menu.core.builder.MenuBuilder
-
Sets the number of rows for the menu.
- withSlot(int) - Method in class net.tnemc.menu.core.builder.IconBuilder
-
Sets the slot for the icon.
- withSlot(SlotPos) - Method in class net.tnemc.menu.core.builder.IconBuilder
-
Sets the slot for the icon using a
SlotPos
object. - withState(String, AbstractItemStack<?>) - Method in class net.tnemc.menu.core.builder.IconBuilder
-
Adds a state to the StateIcon.
- withStateHandler(Function<String, String>) - Method in class net.tnemc.menu.core.builder.IconBuilder
-
Sets the state handler for the StateIcon.
- withStateID(String) - Method in class net.tnemc.menu.core.builder.IconBuilder
-
Sets the state ID for the StateIcon.
- withTitle(String) - Method in class net.tnemc.menu.core.builder.MenuBuilder
-
Sets the title for the menu.
All Classes and Interfaces|All Packages|Constant Field Values