Index

A B C D F G H I L M N O P R S T U V W 
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 the Boolean type.
build() - Method in class net.tnemc.menu.core.builder.IconBuilder
Builds and returns the Icon or StateIcon instance based on the provided configuration.
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 the Double 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
Builder class for creating instances of the Icon and StateIcon classes.
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 the Integer 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 the String 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.
A B C D F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values