Index

A B C D E F G H I J K L M N O P R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accept(T) - Method in interface fr.maxlego08.menu.api.interfaces.ReturnConsumer
 
accept(T) - Method in interface fr.maxlego08.menu.api.interfaces.StringConsumer
 
accept(T, G) - Method in interface fr.maxlego08.menu.api.interfaces.ReturnBiConsumer
 
Action - Class in fr.maxlego08.menu.api.requirement
Represents an action that can be executed based on certain conditions.
Action() - Constructor for class fr.maxlego08.menu.api.requirement.Action
 
ACTION - Enum constant in enum class fr.maxlego08.menu.api.checker.InventoryRequirementType
 
ACTION - Enum constant in enum class fr.maxlego08.menu.api.enums.MessageType
 
ActionLoader - Class in fr.maxlego08.menu.api.loader
A loader for creating instances of Action based on configuration.
ActionLoader(String...) - Constructor for class fr.maxlego08.menu.api.loader.ActionLoader
Creates an instance of ActionLoader with the specified keys.
ActionLoader(List<String>) - Constructor for class fr.maxlego08.menu.api.loader.ActionLoader
Creates an instance of ActionLoader with the specified keys.
ActionPlayerData - Interface in fr.maxlego08.menu.api.requirement.data
Represents an action associated with player data.
ActionPlayerDataType - Enum Class in fr.maxlego08.menu.api.requirement.data
 
add(int) - Method in interface fr.maxlego08.menu.api.players.Data
Adds the specified amount to the current value.
ADD - Enum constant in enum class fr.maxlego08.menu.api.requirement.data.ActionPlayerDataType
 
addData(Data) - Method in interface fr.maxlego08.menu.api.players.PlayerData
Allows you to add a data
addData(UUID, Data) - Method in interface fr.maxlego08.menu.api.players.DataManager
 
addItem(boolean, int, ItemStack) - Method in interface fr.maxlego08.menu.api.engine.BaseInventory
 
addItem(boolean, int, ItemStack, boolean) - Method in interface fr.maxlego08.menu.api.engine.BaseInventory
 
addItem(int, ItemStack) - Method in interface fr.maxlego08.menu.api.engine.BaseInventory
 
addItem(int, ItemStack, boolean) - Method in interface fr.maxlego08.menu.api.engine.BaseInventory
 
addItem(BaseInventory, boolean, ItemButton, boolean) - Method in interface fr.maxlego08.menu.api.InventoryListener
 
addRequirement(InventoryRequirementType, String) - Method in class fr.maxlego08.menu.api.checker.InventoryLoadRequirement
 
allClicksType - Static variable in class fr.maxlego08.menu.api.configuration.Config
 
AND - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
antiDupeDiscordWebhookUrl - Static variable in class fr.maxlego08.menu.api.configuration.Config
 
antiDupeMessage - Static variable in class fr.maxlego08.menu.api.configuration.Config
 
APPEND - Enum constant in enum class fr.maxlego08.menu.api.utils.LoreType
 
apply(LivingEntity) - Method in class fr.maxlego08.menu.api.itemstack.Potion
Applies the effects that would be applied by this potion to the given LivingEntity.
apply(ItemStack) - Method in class fr.maxlego08.menu.api.itemstack.Potion
Applies the effects of this potion to the given ItemStack.
arrow() - Method in class fr.maxlego08.menu.api.itemstack.Potion
Chain this to the constructor to make the potion an arrow potion.
Attribute - Class in fr.maxlego08.menu.api.attribute
 
Attribute.Builder - Class in fr.maxlego08.menu.api.attribute
 
Attribute.Type - Enum Class in fr.maxlego08.menu.api.attribute
 

B

BackButton - Class in fr.maxlego08.menu.api.button.buttons
Represents a button that allows the user to return to the previous inventory.
BackButton() - Constructor for class fr.maxlego08.menu.api.button.buttons.BackButton
 
Banner - Class in fr.maxlego08.menu.api.itemstack
 
Banner(DyeColor) - Constructor for class fr.maxlego08.menu.api.itemstack.Banner
 
Banner(DyeColor, List<Pattern>) - Constructor for class fr.maxlego08.menu.api.itemstack.Banner
 
BaseInventory - Interface in fr.maxlego08.menu.api.engine
 
BOOLEAN - Enum constant in enum class fr.maxlego08.menu.api.enums.PlaceholderAction
 
BOOTS - Enum constant in enum class fr.maxlego08.menu.api.itemstack.LeatherArmor.ArmorType
 
build() - Method in class fr.maxlego08.menu.api.attribute.Attribute.Builder
 
build(Player) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
build(Player, boolean) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
build(Player, boolean, Placeholders) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
buildButton(Button) - Method in interface fr.maxlego08.menu.api.engine.InventoryEngine
 
buildDisplayName(Player) - Method in class fr.maxlego08.menu.api.button.Button
 
builder(Attribute.Type, double) - Static method in class fr.maxlego08.menu.api.attribute.Attribute
 
buildLore(Player) - Method in class fr.maxlego08.menu.api.button.Button
 
button() - Method in record class fr.maxlego08.menu.api.utils.SwitchCaseButton
Returns the value of the button record component.
Button - Class in fr.maxlego08.menu.api.button
 
Button() - Constructor for class fr.maxlego08.menu.api.button.Button
 
BUTTON - Enum constant in enum class fr.maxlego08.menu.api.checker.InventoryRequirementType
 
ButtonAlreadyRegisterException - Exception Class in fr.maxlego08.menu.api.exceptions
 
ButtonAlreadyRegisterException() - Constructor for exception class fr.maxlego08.menu.api.exceptions.ButtonAlreadyRegisterException
 
ButtonAlreadyRegisterException(String) - Constructor for exception class fr.maxlego08.menu.api.exceptions.ButtonAlreadyRegisterException
 
ButtonAlreadyRegisterException(String, Throwable) - Constructor for exception class fr.maxlego08.menu.api.exceptions.ButtonAlreadyRegisterException
 
ButtonAlreadyRegisterException(String, Throwable, boolean, boolean) - Constructor for exception class fr.maxlego08.menu.api.exceptions.ButtonAlreadyRegisterException
 
ButtonAlreadyRegisterException(Throwable) - Constructor for exception class fr.maxlego08.menu.api.exceptions.ButtonAlreadyRegisterException
 
ButtonLoader - Class in fr.maxlego08.menu.api.loader
The ButtonLoader interface defines methods for loading buttons and related configurations.
ButtonLoader(Plugin, String) - Constructor for class fr.maxlego08.menu.api.loader.ButtonLoader
 
ButtonLoaderRegisterEvent - Class in fr.maxlego08.menu.api.event.events
The event is called when the defaults buttons will be registered
ButtonLoaderRegisterEvent(ButtonManager, InventoryManager, PatternManager) - Constructor for class fr.maxlego08.menu.api.event.events.ButtonLoaderRegisterEvent
 
ButtonLoadEvent - Class in fr.maxlego08.menu.api.event.events
Event called when a Button will be loaded
ButtonLoadEvent(YamlConfiguration, String, ButtonManager, ButtonLoader, Button) - Constructor for class fr.maxlego08.menu.api.event.events.ButtonLoadEvent
 
ButtonManager - Interface in fr.maxlego08.menu.api
The ButtonManager interface offers a centralized management system for buttons, enabling the creation, registration, and retrieval of different types of buttons via designated loaders.
ButtonOption - Interface in fr.maxlego08.menu.api.button
Represents a button option within a plugin's user interface.

C

cachePlaceholderAPI - Static variable in class fr.maxlego08.menu.api.configuration.Config
 
call() - Method in class fr.maxlego08.menu.api.event.MenuEvent
 
cancel(int) - Method in interface fr.maxlego08.menu.api.engine.InventoryEngine
 
CancelledMenuEvent - Class in fr.maxlego08.menu.api.event
 
CancelledMenuEvent() - Constructor for class fr.maxlego08.menu.api.event.CancelledMenuEvent
 
canLoad() - Method in class fr.maxlego08.menu.api.checker.InventoryLoadRequirement
 
canRefresh(Player, Button, InventoryEngine, Placeholders) - Method in interface fr.maxlego08.menu.api.requirement.RefreshRequirement
Checks if the requirement can be refreshed.
CENTER - Enum constant in enum class fr.maxlego08.menu.api.enums.MessageType
 
checkPermission(Player, InventoryEngine, Placeholders) - Method in class fr.maxlego08.menu.api.button.Button
 
checkPermission(Player, InventoryEngine, Placeholders) - Method in class fr.maxlego08.menu.api.button.PermissibleButton
 
checkPermission(Player, InventoryEngine, Placeholders) - Method in class fr.maxlego08.menu.api.button.PlaceholderButton
 
CHESTPLATE - Enum constant in enum class fr.maxlego08.menu.api.itemstack.LeatherArmor.ArmorType
 
cleanInventory() - Method in interface fr.maxlego08.menu.api.Inventory
Determines whether the player's inventory should be cleared upon closing the inventory.
clearAll() - Method in interface fr.maxlego08.menu.api.players.DataManager
Clear all player's data
clearCache() - Static method in class fr.maxlego08.menu.api.utils.OfflinePlayerCache
 
clearData() - Method in interface fr.maxlego08.menu.api.storage.StorageManager
 
clearData(String) - Method in interface fr.maxlego08.menu.api.storage.StorageManager
 
clearData(UUID) - Method in interface fr.maxlego08.menu.api.storage.StorageManager
 
clearItem() - Method in interface fr.maxlego08.menu.api.engine.BaseInventory
 
clearKey(String) - Method in interface fr.maxlego08.menu.api.players.DataManager
 
clearPlayer(UUID) - Method in interface fr.maxlego08.menu.api.players.DataManager
Clear player's data
CLICK_COOLDOWN - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
CLOSE - Enum constant in enum class fr.maxlego08.menu.api.engine.InventoryResult
 
closeInventory() - Method in class fr.maxlego08.menu.api.button.Button
 
closeInventory(Player, InventoryEngine) - Method in interface fr.maxlego08.menu.api.Inventory
Closes the inventory for a player.
Command - Interface in fr.maxlego08.menu.api.command
Represents a command that opens an Inventory.
COMMAND_ARGUMENT_BLOCK - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
COMMAND_ARGUMENT_BOOLEAN - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
COMMAND_ARGUMENT_DOUBLE - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
COMMAND_ARGUMENT_ENTITY - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
COMMAND_ARGUMENT_INTEGER - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
COMMAND_ARGUMENT_LOCATION - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
COMMAND_ARGUMENT_MATERIAL - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
COMMAND_ARGUMENT_ONLINE_PLAYER - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
COMMAND_ARGUMENT_PLAYER - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
COMMAND_ARGUMENT_STRING - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
COMMAND_ARGUMENT_WORLD - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
COMMAND_NO_ARG - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
COMMAND_NO_CONSOLE - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
COMMAND_NO_PERMISSION - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
COMMAND_SYNTAX_ERROR - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
COMMAND_SYNTAX_HELP - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
CommandArgument - Interface in fr.maxlego08.menu.api.command
Represents an argument for a command.
CommandArgumentValidator - Interface in fr.maxlego08.menu.api.command
 
CommandManager - Interface in fr.maxlego08.menu.api.command
Manages the registration, loading, and execution of commands associated with inventories.
COMMON - Enum constant in enum class fr.maxlego08.menu.api.enums.MenuItemRarity
 
CompatibilityUtil - Class in fr.maxlego08.menu.api.utils
 
CompatibilityUtil() - Constructor for class fr.maxlego08.menu.api.utils.CompatibilityUtil
 
ConditionalName - Class in fr.maxlego08.menu.api.requirement
 
ConditionalName(String, List<Permissible>, int) - Constructor for class fr.maxlego08.menu.api.requirement.ConditionalName
 
Config - Class in fr.maxlego08.menu.api.configuration
 
contains(String) - Method in interface fr.maxlego08.menu.api.utils.MapConfiguration
 
contains(String) - Method in class fr.maxlego08.menu.api.utils.TypedMapAccessor
 
contains(String) - Method in class fr.maxlego08.menu.api.utils.YamlConfigurationAccessor
 
CONTAINS_STRING - Enum constant in enum class fr.maxlego08.menu.api.enums.PlaceholderAction
 
containsKey(String) - Method in interface fr.maxlego08.menu.api.players.PlayerData
Check if data exist
cooldownClickMilliseconds - Static variable in class fr.maxlego08.menu.api.configuration.Config
 
createInventory(String, int, InventoryHolder) - Method in interface fr.maxlego08.menu.api.utils.MetaUpdater
Create an Inventory
createInventory(String, InventoryType, InventoryHolder) - Method in interface fr.maxlego08.menu.api.utils.MetaUpdater
Create an Inventory
createNewInventory(CommandSender, String, int, String) - Method in interface fr.maxlego08.menu.api.InventoryManager
Creates a new inventory file.
CurrencyPermissible - Class in fr.maxlego08.menu.api.requirement.permissible
 
CurrencyPermissible(List<Action>, List<Action>) - Constructor for class fr.maxlego08.menu.api.requirement.permissible.CurrencyPermissible
 

D

data() - Method in record class fr.maxlego08.menu.api.storage.dto.DataDTO
Returns the value of the data record component.
Data - Interface in fr.maxlego08.menu.api.players
A data is composed of a key, a string, and a value, an object
DataDTO - Record Class in fr.maxlego08.menu.api.storage.dto
 
DataDTO(UUID, String, String, Date) - Constructor for record class fr.maxlego08.menu.api.storage.dto.DataDTO
Creates an instance of a DataDTO record class.
DataManager - Interface in fr.maxlego08.menu.api.players
Player Data Management
DefaultButtonValue - Class in fr.maxlego08.menu.api.button
Contains the default values of the button.
DefaultButtonValue(int, Map<Character, List<Integer>>, File) - Constructor for class fr.maxlego08.menu.api.button.DefaultButtonValue
 
deleteInventories(Plugin) - Method in interface fr.maxlego08.menu.api.InventoryManager
Deletes all inventories loaded from a plugin.
deleteInventory(Inventory) - Method in interface fr.maxlego08.menu.api.InventoryManager
Deletes an inventory.
deleteInventory(String) - Method in interface fr.maxlego08.menu.api.InventoryManager
Deletes an inventory based on its name.
DESCRIPTION_CONVERT - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
DESCRIPTION_CREATE - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
DESCRIPTION_DISCONNECT - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
DESCRIPTION_DOCUMENTATION - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
DESCRIPTION_DOWNLOAD - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
DESCRIPTION_EDITOR - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
DESCRIPTION_INVENTORIES - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
DESCRIPTION_LIST - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
DESCRIPTION_LOGIN - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
DESCRIPTION_MARKETPLACE - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
DESCRIPTION_OPEN - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
DESCRIPTION_OPEN_ITEM - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
DESCRIPTION_OPEN_MAIN_MENU - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
DESCRIPTION_PLAYERS - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
DESCRIPTION_PLAYERS_ADD - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
DESCRIPTION_PLAYERS_CLEAR_ALL - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
DESCRIPTION_PLAYERS_CLEAR_PLAYER - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
DESCRIPTION_PLAYERS_GET - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
DESCRIPTION_PLAYERS_KEYS - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
DESCRIPTION_PLAYERS_REMOVE - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
DESCRIPTION_PLAYERS_REMOVE_ALL - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
DESCRIPTION_PLAYERS_SET - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
DESCRIPTION_PLAYERS_SUBTRACT - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
DESCRIPTION_RELOAD - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
DESCRIPTION_SAVE - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
DESCRIPTION_TEST_DUPE - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
DESCRIPTION_VERSION - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
deserialize(Map<String, Object>) - Static method in class fr.maxlego08.menu.api.attribute.Attribute
 
DIFFERENT_STRING - Enum constant in enum class fr.maxlego08.menu.api.enums.PlaceholderAction
 
disableDoubleClickEvent - Static variable in class fr.maxlego08.menu.api.configuration.Config
 
disconnect(CommandSender) - Method in interface fr.maxlego08.menu.api.website.WebsiteManager
Disconnect to the site
displayButton(Button) - Method in interface fr.maxlego08.menu.api.engine.InventoryEngine
 
displayFinalButton(Button, int...) - Method in interface fr.maxlego08.menu.api.engine.InventoryEngine
 
DOCUMENTATION_INFORMATION - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
DOCUMENTATION_INFORMATION_LINK - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
downloadFromUrl(CommandSender, String, boolean) - Method in interface fr.maxlego08.menu.api.website.WebsiteManager
 
DupeItem - Class in fr.maxlego08.menu.api.dupe
 
DupeItem(ItemStack, Player) - Constructor for class fr.maxlego08.menu.api.dupe.DupeItem
 
DupeManager - Interface in fr.maxlego08.menu.api.dupe
 

E

enableAntiDupe - Static variable in class fr.maxlego08.menu.api.configuration.Config
 
enableAntiDupeDiscordNotification - Static variable in class fr.maxlego08.menu.api.configuration.Config
 
enableCacheItemStack - Static variable in class fr.maxlego08.menu.api.configuration.Config
 
enableCachePlaceholderAPI - Static variable in class fr.maxlego08.menu.api.configuration.Config
 
enableCooldownClick - Static variable in class fr.maxlego08.menu.api.configuration.Config
 
enableDebug - Static variable in class fr.maxlego08.menu.api.configuration.Config
 
enableDebugTime - Static variable in class fr.maxlego08.menu.api.configuration.Config
 
enableDownloadCommand - Static variable in class fr.maxlego08.menu.api.configuration.Config
 
enableFastEvent - Static variable in class fr.maxlego08.menu.api.configuration.Config
 
enableInformationMessage - Static variable in class fr.maxlego08.menu.api.configuration.Config
 
enableLogStorageFile - Static variable in class fr.maxlego08.menu.api.configuration.Config
 
enableMiniMessageFormat - Static variable in class fr.maxlego08.menu.api.configuration.Config
 
enableMultiPage() - Method in interface fr.maxlego08.menu.api.pattern.Pattern
Indicates whether the pattern supports multi-page inventories.
enableOpenMessage - Static variable in class fr.maxlego08.menu.api.configuration.Config
 
enablePlayerCommandInChat - Static variable in class fr.maxlego08.menu.api.configuration.Config
 
enablePlayerOpenInventoryLogs - Static variable in class fr.maxlego08.menu.api.configuration.Config
 
Enchantments - Interface in fr.maxlego08.menu.api.enchantment
Interface for managing custom enchantments in the plugin.
EPIC - Enum constant in enum class fr.maxlego08.menu.api.enums.MenuItemRarity
 
EQUAL_TO - Enum constant in enum class fr.maxlego08.menu.api.enums.PlaceholderAction
 
equals(Object) - Method in class fr.maxlego08.menu.api.itemstack.Potion
 
equals(Object) - Method in record class fr.maxlego08.menu.api.storage.dto.DataDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.maxlego08.menu.api.storage.dto.InventoryDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.maxlego08.menu.api.utils.SwitchCaseButton
Indicates whether some other object is "equal to" this one.
EQUALS_STRING - Enum constant in enum class fr.maxlego08.menu.api.enums.PlaceholderAction
 
EQUALSIGNORECASE_STRING - Enum constant in enum class fr.maxlego08.menu.api.enums.PlaceholderAction
 
ERROR - Enum constant in enum class fr.maxlego08.menu.api.engine.InventoryResult
 
execute(MenuPlugin, ClickType, Placeholders, Player) - Method in class fr.maxlego08.menu.api.button.PerformButton
 
execute(Player, Button, InventoryEngine, Placeholders) - Method in class fr.maxlego08.menu.api.requirement.Action
Executes the action for the specified player.
execute(Player, Button, InventoryEngine, Placeholders) - Method in interface fr.maxlego08.menu.api.requirement.Requirement
Executes the requirement.
execute(Player, DataManager) - Method in interface fr.maxlego08.menu.api.requirement.data.ActionPlayerData
Executes the action when the player clicks.
expired_at() - Method in record class fr.maxlego08.menu.api.storage.dto.DataDTO
Returns the value of the expired_at record component.
extend() - Method in class fr.maxlego08.menu.api.itemstack.Potion
Chain this to the constructor to extend the potion's duration.

F

FastEvent - Class in fr.maxlego08.menu.api.event
Allows you to listen to the events of the plugin without using the Bukkit API, you gain performance
FastEvent() - Constructor for class fr.maxlego08.menu.api.event.FastEvent
 
Firework - Class in fr.maxlego08.menu.api.itemstack
 
Firework(boolean, FireworkEffect) - Constructor for class fr.maxlego08.menu.api.itemstack.Firework
Create a firework
FontImage - Interface in fr.maxlego08.menu.api.font
The FontImage interface provides the ability to replace color codes in a string with a character that represents the color.
FORMAT_DAY - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
FORMAT_DAYS - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
FORMAT_HOUR - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
FORMAT_HOURS - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
FORMAT_MINUTE - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
FORMAT_MINUTES - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
FORMAT_MONTH - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
FORMAT_MONTHS - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
FORMAT_SECOND - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
FORMAT_SECONDS - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
FORMAT_YEAR - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
FORMAT_YEARS - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
fr.maxlego08.menu.api - package fr.maxlego08.menu.api
 
fr.maxlego08.menu.api.attribute - package fr.maxlego08.menu.api.attribute
 
fr.maxlego08.menu.api.button - package fr.maxlego08.menu.api.button
 
fr.maxlego08.menu.api.button.buttons - package fr.maxlego08.menu.api.button.buttons
 
fr.maxlego08.menu.api.checker - package fr.maxlego08.menu.api.checker
 
fr.maxlego08.menu.api.command - package fr.maxlego08.menu.api.command
 
fr.maxlego08.menu.api.configuration - package fr.maxlego08.menu.api.configuration
 
fr.maxlego08.menu.api.dupe - package fr.maxlego08.menu.api.dupe
 
fr.maxlego08.menu.api.enchantment - package fr.maxlego08.menu.api.enchantment
 
fr.maxlego08.menu.api.engine - package fr.maxlego08.menu.api.engine
 
fr.maxlego08.menu.api.enums - package fr.maxlego08.menu.api.enums
 
fr.maxlego08.menu.api.event - package fr.maxlego08.menu.api.event
 
fr.maxlego08.menu.api.event.events - package fr.maxlego08.menu.api.event.events
 
fr.maxlego08.menu.api.exceptions - package fr.maxlego08.menu.api.exceptions
 
fr.maxlego08.menu.api.font - package fr.maxlego08.menu.api.font
 
fr.maxlego08.menu.api.interfaces - package fr.maxlego08.menu.api.interfaces
 
fr.maxlego08.menu.api.itemstack - package fr.maxlego08.menu.api.itemstack
 
fr.maxlego08.menu.api.loader - package fr.maxlego08.menu.api.loader
 
fr.maxlego08.menu.api.pattern - package fr.maxlego08.menu.api.pattern
 
fr.maxlego08.menu.api.players - package fr.maxlego08.menu.api.players
 
fr.maxlego08.menu.api.players.inventory - package fr.maxlego08.menu.api.players.inventory
 
fr.maxlego08.menu.api.requirement - package fr.maxlego08.menu.api.requirement
 
fr.maxlego08.menu.api.requirement.data - package fr.maxlego08.menu.api.requirement.data
 
fr.maxlego08.menu.api.requirement.permissible - package fr.maxlego08.menu.api.requirement.permissible
 
fr.maxlego08.menu.api.sound - package fr.maxlego08.menu.api.sound
 
fr.maxlego08.menu.api.storage - package fr.maxlego08.menu.api.storage
 
fr.maxlego08.menu.api.storage.dto - package fr.maxlego08.menu.api.storage.dto
 
fr.maxlego08.menu.api.utils - package fr.maxlego08.menu.api.utils
 
fr.maxlego08.menu.api.website - package fr.maxlego08.menu.api.website
 
from(String) - Static method in enum class fr.maxlego08.menu.api.enums.PlaceholderAction
Allows you to retrieve the action based on a string without triggering an error
fromDamage(int) - Static method in class fr.maxlego08.menu.api.itemstack.Potion
Gets the potion from its damage value.

G

generateDefaultFile - Static variable in class fr.maxlego08.menu.api.configuration.Config
 
GENERIC_ARMOR - Enum constant in enum class fr.maxlego08.menu.api.attribute.Attribute.Type
Armor bonus of an Entity.
GENERIC_ARMOR_TOUGHNESS - Enum constant in enum class fr.maxlego08.menu.api.attribute.Attribute.Type
Armor durability bonus of an Entity.
GENERIC_ATTACK_DAMAGE - Enum constant in enum class fr.maxlego08.menu.api.attribute.Attribute.Type
Attack damage of an Entity.
GENERIC_ATTACK_KNOCKBACK - Enum constant in enum class fr.maxlego08.menu.api.attribute.Attribute.Type
Attack knockback of an Entity.
GENERIC_ATTACK_SPEED - Enum constant in enum class fr.maxlego08.menu.api.attribute.Attribute.Type
Attack speed of an Entity.
GENERIC_FLYING_SPEED - Enum constant in enum class fr.maxlego08.menu.api.attribute.Attribute.Type
Flying speed of an Entity.
GENERIC_FOLLOW_RANGE - Enum constant in enum class fr.maxlego08.menu.api.attribute.Attribute.Type
Range at which an Entity will follow others.
GENERIC_KNOCKBACK_RESISTANCE - Enum constant in enum class fr.maxlego08.menu.api.attribute.Attribute.Type
Resistance of an Entity to knockback.
GENERIC_LUCK - Enum constant in enum class fr.maxlego08.menu.api.attribute.Attribute.Type
Luck bonus of an Entity.
GENERIC_MAX_ABSORPTION - Enum constant in enum class fr.maxlego08.menu.api.attribute.Attribute.Type
Maximum absorption of an Entity.
GENERIC_MAX_HEALTH - Enum constant in enum class fr.maxlego08.menu.api.attribute.Attribute.Type
Maximum health of an Entity.
GENERIC_MOVEMENT_SPEED - Enum constant in enum class fr.maxlego08.menu.api.attribute.Attribute.Type
Movement speed of an Entity.
get(String) - Static method in class fr.maxlego08.menu.api.utils.OfflinePlayerCache
Get the OfflinePlayer object with cache.
get(K, SimpleCache.Loader<V>) - Method in class fr.maxlego08.menu.api.utils.SimpleCache
 
getAction() - Method in interface fr.maxlego08.menu.api.utils.OpenLink
Returns the action that will be performed on the click
getActionLoader(String) - Method in interface fr.maxlego08.menu.api.ButtonManager
Retrieves an Optional ActionLoader based on a specific action key.
getActions() - Method in class fr.maxlego08.menu.api.button.Button
 
getActions() - Method in interface fr.maxlego08.menu.api.command.Command
Gets the list of actions associated with the command.
getActions() - Method in interface fr.maxlego08.menu.api.command.CommandArgument
Gets the list of actions associated with this command argument.
getActions() - Method in class fr.maxlego08.menu.api.utils.OpenWithItem
 
getAliases() - Method in interface fr.maxlego08.menu.api.command.Command
Gets the aliases for the command.
getAliases() - Method in interface fr.maxlego08.menu.api.enchantment.MenuEnchantment
Retrieves the list of aliases for this custom enchantment.
getAmount() - Method in class fr.maxlego08.menu.api.attribute.Attribute
 
getAmount() - Method in interface fr.maxlego08.menu.api.attribute.IAttribute
Gets the amount affected by this attribute.
getAmount() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
getAmount() - Method in class fr.maxlego08.menu.api.requirement.permissible.CurrencyPermissible
 
getAmount() - Method in class fr.maxlego08.menu.api.requirement.permissible.ItemPermissible
Gets the number of items that the player must have at least.
getArgs() - Method in interface fr.maxlego08.menu.api.engine.BaseInventory
 
getArgument() - Method in interface fr.maxlego08.menu.api.command.CommandArgument
Gets the command argument.
getArguments() - Method in class fr.maxlego08.menu.api.button.buttons.InventoryButton
Provides a list of arguments that may be required for opening the inventory.
getArguments() - Method in interface fr.maxlego08.menu.api.command.Command
Gets the list of command arguments.
getArgumentValidator(String) - Method in interface fr.maxlego08.menu.api.command.CommandManager
 
getArgumentValidators() - Method in interface fr.maxlego08.menu.api.command.CommandManager
 
getAttributes() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
getAutoCompletion() - Method in interface fr.maxlego08.menu.api.command.CommandArgument
Gets the list of possible auto-completions for this argument.
getBanner() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
getBaseColor() - Method in class fr.maxlego08.menu.api.itemstack.Banner
 
getBoolean(String) - Method in interface fr.maxlego08.menu.api.utils.MapConfiguration
Retrieves a boolean value from the map based on the provided key.
getBoolean(String) - Method in class fr.maxlego08.menu.api.utils.TypedMapAccessor
Retrieves a boolean value from the map based on the provided key.
getBoolean(String) - Method in class fr.maxlego08.menu.api.utils.YamlConfigurationAccessor
 
getBoolean(String, boolean) - Method in interface fr.maxlego08.menu.api.utils.MapConfiguration
Retrieves a boolean value from the map based on the provided key.
getBoolean(String, boolean) - Method in class fr.maxlego08.menu.api.utils.TypedMapAccessor
Retrieves a boolean value from the map based on the provided key.
getBoolean(String, boolean) - Method in class fr.maxlego08.menu.api.utils.YamlConfigurationAccessor
 
getBrewer() - Static method in class fr.maxlego08.menu.api.itemstack.Potion
Returns an instance of PotionBrewer.
getButton() - Method in class fr.maxlego08.menu.api.event.events.ButtonLoadEvent
 
getButtonLoader() - Method in class fr.maxlego08.menu.api.event.events.ButtonLoadEvent
 
getButtonManager() - Method in class fr.maxlego08.menu.api.event.events.ButtonLoaderRegisterEvent
 
getButtonManager() - Method in class fr.maxlego08.menu.api.event.events.ButtonLoadEvent
 
getButtonManager() - Method in interface fr.maxlego08.menu.api.MenuPlugin
 
getButtons() - Method in class fr.maxlego08.menu.api.button.buttons.SwitchButton
 
getButtons() - Method in interface fr.maxlego08.menu.api.engine.InventoryEngine
 
getButtons() - Method in interface fr.maxlego08.menu.api.Inventory
Returns a collection of buttons present in the inventory.
getButtons() - Method in interface fr.maxlego08.menu.api.pattern.Pattern
Gets the buttons that are a part of this pattern.
getButtons(Class<T>) - Method in interface fr.maxlego08.menu.api.Inventory
Returns a list of buttons of a specific type.
getCacheItemStack() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
getClassz() - Method in class fr.maxlego08.menu.api.checker.InventoryLoadRequirement
 
getClickRequirements() - Method in class fr.maxlego08.menu.api.button.Button
 
getClickTypes() - Method in interface fr.maxlego08.menu.api.requirement.Requirement
Gets the list of clicks that will be used for the requirement.
getColor() - Method in class fr.maxlego08.menu.api.itemstack.LeatherArmor
 
getColor() - Method in class fr.maxlego08.menu.api.itemstack.Potion
Returns the Color of this potion.
getCommand() - Method in interface fr.maxlego08.menu.api.command.Command
Gets the primary command name.
getCommand(Inventory) - Method in interface fr.maxlego08.menu.api.command.CommandManager
Retrieves the command associated with a specific inventory.
getCommand(String) - Method in interface fr.maxlego08.menu.api.command.CommandManager
Retrieves the command associated with a specific name.
getCommandArguments() - Method in interface fr.maxlego08.menu.api.command.Command
Gets the list of command arguments as strings.
getCommandManager() - Method in interface fr.maxlego08.menu.api.MenuPlugin
 
getCommands() - Method in class fr.maxlego08.menu.api.button.PerformButton
 
getCommands() - Method in interface fr.maxlego08.menu.api.command.CommandManager
Returns all registered commands.
getCommands(Plugin) - Method in interface fr.maxlego08.menu.api.command.CommandManager
Returns the list of commands associated with a specific plugin.
getConditionalNames() - Method in interface fr.maxlego08.menu.api.Inventory
Retrieves a list of all conditional names associated with this inventory.
getConfiguration() - Method in class fr.maxlego08.menu.api.checker.InventoryLoadRequirement
 
getConfiguration() - Method in class fr.maxlego08.menu.api.event.events.ButtonLoadEvent
 
getConsoleCommands() - Method in class fr.maxlego08.menu.api.button.PerformButton
 
getConsoleLeftCommands() - Method in class fr.maxlego08.menu.api.button.PerformButton
 
getConsolePermission() - Method in class fr.maxlego08.menu.api.button.PerformButton
 
getConsolePermissionCommands() - Method in class fr.maxlego08.menu.api.button.PerformButton
 
getConsoleRightCommands() - Method in class fr.maxlego08.menu.api.button.PerformButton
 
getCurrency() - Method in class fr.maxlego08.menu.api.requirement.permissible.CurrencyPermissible
 
getCurrentPlayerInventory(Player) - Method in interface fr.maxlego08.menu.api.InventoryManager
Gets the current open inventory of a player.
getCustomItemStack(Player) - Method in class fr.maxlego08.menu.api.button.Button
 
getDamage() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
getData() - Method in class fr.maxlego08.menu.api.button.Button
 
getData() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
getData(String) - Method in interface fr.maxlego08.menu.api.players.PlayerData
Get data
getData(UUID, String) - Method in interface fr.maxlego08.menu.api.players.DataManager
 
getDataManager() - Method in interface fr.maxlego08.menu.api.MenuPlugin
 
getDatas() - Method in interface fr.maxlego08.menu.api.players.PlayerData
Allows to return list of player Data.
getDefaultValue() - Method in interface fr.maxlego08.menu.api.command.CommandArgument
Gets the default value associated with this argument.
getDelay() - Method in class fr.maxlego08.menu.api.requirement.Action
 
getDenyActions() - Method in class fr.maxlego08.menu.api.requirement.Permissible
Gets the list of actions performed if the player doesn't have permission.
getDenyActions() - Method in interface fr.maxlego08.menu.api.requirement.Requirement
Gets the list of actions performed if the player doesn't have permission.
getDenyMessage() - Method in interface fr.maxlego08.menu.api.command.Command
Gets the message to display when the player does not have the required permission.
getDisplayButton(InventoryEngine, Player) - Method in class fr.maxlego08.menu.api.button.Button
 
getDisplayError() - Method in class fr.maxlego08.menu.api.checker.InventoryLoadRequirement
 
getDisplayItem() - Method in class fr.maxlego08.menu.api.engine.ItemButton
 
getDisplayName() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
getDouble(String) - Method in interface fr.maxlego08.menu.api.utils.MapConfiguration
Retrieves a double value from the map based on the provided key.
getDouble(String) - Method in class fr.maxlego08.menu.api.utils.TypedMapAccessor
Retrieves a double value from the map based on the provided key.
getDouble(String) - Method in class fr.maxlego08.menu.api.utils.YamlConfigurationAccessor
 
getDouble(String, double) - Method in interface fr.maxlego08.menu.api.utils.MapConfiguration
Retrieves a double value from the map based on the provided key.
getDouble(String, double) - Method in class fr.maxlego08.menu.api.utils.TypedMapAccessor
Retrieves a double value from the map based on the provided key.
getDouble(String, double) - Method in class fr.maxlego08.menu.api.utils.YamlConfigurationAccessor
 
getDupeManager() - Method in interface fr.maxlego08.menu.api.MenuPlugin
 
getDurability() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
getEffect() - Method in class fr.maxlego08.menu.api.itemstack.Firework
 
getEffects() - Method in class fr.maxlego08.menu.api.itemstack.Potion
Returns a collection of PotionEffects that this Potion would confer upon a LivingEntity.
getElseButton() - Method in class fr.maxlego08.menu.api.button.PermissibleButton
 
getEmptyActions(List<Map<String, Object>>) - Method in interface fr.maxlego08.menu.api.ButtonManager
Retrieves a list of all empty actions from the given configuration elements.
getEmptyPermissible(List<Map<String, Object>>) - Method in interface fr.maxlego08.menu.api.ButtonManager
Retrieves a list of all empty permissibles from the given configuration elements.
getEnableRequirements() - Method in interface fr.maxlego08.menu.api.requirement.RefreshRequirement
Gets the list of permissibles that the player must check to enable the requirement.
getEnchantment() - Method in interface fr.maxlego08.menu.api.enchantment.MenuEnchantment
Retrieves the underlying Bukkit Enchantment associated with this custom enchantment.
getEnchantments() - Method in interface fr.maxlego08.menu.api.enchantment.Enchantments
Retrieves a list of all registered enchantments' names.
getEnchantments() - Method in interface fr.maxlego08.menu.api.InventoryManager
Provides access to the enchantments management interface.
getEnchantments() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
getEnchantments() - Method in interface fr.maxlego08.menu.api.MenuPlugin
 
getEnchantments(String) - Method in interface fr.maxlego08.menu.api.enchantment.Enchantments
Retrieves an enchantment by its name.
getErrorMessage() - Method in interface fr.maxlego08.menu.api.command.CommandArgumentValidator
Gets the error message to display when the given value is not valid for this validator.
getExpiredAt() - Method in interface fr.maxlego08.menu.api.players.Data
Permet de savoir quand la valeur doit expirer.
getFakeInventory() - Method in interface fr.maxlego08.menu.api.InventoryManager
Retrieves a fake inventory for testing or simulation purposes.
getFastEvents() - Method in interface fr.maxlego08.menu.api.InventoryManager
Gets the FastEvents.
getFile() - Method in class fr.maxlego08.menu.api.button.DefaultButtonValue
 
getFile() - Method in class fr.maxlego08.menu.api.checker.InventoryLoadRequirement
 
getFile() - Method in interface fr.maxlego08.menu.api.command.Command
Gets the file associated with the command.
getFile() - Method in class fr.maxlego08.menu.api.event.events.InventoryLoadEvent
 
getFile() - Method in interface fr.maxlego08.menu.api.Inventory
Returns the configuration file associated with the inventory.
getFileName() - Method in interface fr.maxlego08.menu.api.Inventory
Returns the name of the file associated with the inventory.
getFilePath() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
getFillItemStack() - Method in interface fr.maxlego08.menu.api.Inventory
Returns the item stack used to fill empty slots in the inventory.
getFirework() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
getFlags() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
getFloat(String) - Method in interface fr.maxlego08.menu.api.utils.MapConfiguration
Retrieves a float value from the map based on the provided key.
getFloat(String) - Method in class fr.maxlego08.menu.api.utils.TypedMapAccessor
Retrieves a float value from the map based on the provided key.
getFloat(String) - Method in class fr.maxlego08.menu.api.utils.YamlConfigurationAccessor
 
getFloat(String, float) - Method in interface fr.maxlego08.menu.api.utils.MapConfiguration
Retrieves a float value from the map based on the provided key.
getFloat(String, float) - Method in class fr.maxlego08.menu.api.utils.TypedMapAccessor
Retrieves a float value from the map based on the provided key.
getFloat(String, float) - Method in class fr.maxlego08.menu.api.utils.YamlConfigurationAccessor
 
getFontImage() - Method in interface fr.maxlego08.menu.api.InventoryManager
Retrieves the font image utility for managing custom fonts.
getFontImage() - Method in interface fr.maxlego08.menu.api.MenuPlugin
 
getGlobalPlaceholders() - Method in interface fr.maxlego08.menu.api.MenuPlugin
 
getGroupName() - Method in class fr.maxlego08.menu.api.requirement.permissible.LuckpermPermissible
 
getGuiName() - Method in interface fr.maxlego08.menu.api.engine.BaseInventory
 
getHandlerList() - Static method in class fr.maxlego08.menu.api.event.MenuEvent
 
getHandlers() - Method in class fr.maxlego08.menu.api.event.MenuEvent
 
getHover() - Method in interface fr.maxlego08.menu.api.utils.OpenLink
 
getInstance() - Static method in class fr.maxlego08.menu.api.configuration.Config
Return a singleton instance of Config.
getInt(String) - Method in interface fr.maxlego08.menu.api.utils.MapConfiguration
Retrieves an integer value from the map based on the provided key.
getInt(String) - Method in class fr.maxlego08.menu.api.utils.TypedMapAccessor
Retrieves an integer value from the map based on the provided key.
getInt(String) - Method in class fr.maxlego08.menu.api.utils.YamlConfigurationAccessor
 
getInt(String, int) - Method in interface fr.maxlego08.menu.api.utils.MapConfiguration
Retrieves an integer value from the map based on the provided key.
getInt(String, int) - Method in class fr.maxlego08.menu.api.utils.TypedMapAccessor
Retrieves an integer value from the map based on the provided key.
getInt(String, int) - Method in class fr.maxlego08.menu.api.utils.YamlConfigurationAccessor
 
getIntList(String) - Method in interface fr.maxlego08.menu.api.utils.MapConfiguration
Retrieves a list of integers from the map based on the provided key.
getIntList(String) - Method in class fr.maxlego08.menu.api.utils.TypedMapAccessor
Retrieves a list of integers from the map based on the provided key.
getIntList(String) - Method in class fr.maxlego08.menu.api.utils.YamlConfigurationAccessor
 
getIntList(String, List<Integer>) - Method in interface fr.maxlego08.menu.api.utils.MapConfiguration
Retrieves a list of integers from the map based on the provided key.
getIntList(String, List<Integer>) - Method in class fr.maxlego08.menu.api.utils.TypedMapAccessor
Retrieves a list of integers from the map based on the provided key.
getIntList(String, List<Integer>) - Method in class fr.maxlego08.menu.api.utils.YamlConfigurationAccessor
 
getInventories() - Method in interface fr.maxlego08.menu.api.InventoryManager
Returns a collection of all loaded inventories.
getInventories(Plugin) - Method in interface fr.maxlego08.menu.api.InventoryManager
Returns a collection of inventories loaded from a specific plugin.
getInventoriesPlayer() - Method in interface fr.maxlego08.menu.api.MenuPlugin
 
getInventory() - Method in class fr.maxlego08.menu.api.button.buttons.InventoryButton
Returns the unique identifier of the inventory to be opened when this button is interacted with.
getInventory() - Method in interface fr.maxlego08.menu.api.command.Command
Gets the name of the inventory to open when the command is executed.
getInventory() - Method in interface fr.maxlego08.menu.api.command.CommandArgument
Gets the name of the inventory to open with the argument.
getInventory() - Method in interface fr.maxlego08.menu.api.engine.BaseInventory
 
getInventory() - Method in class fr.maxlego08.menu.api.event.events.InventoryLoadEvent
 
getInventory() - Method in class fr.maxlego08.menu.api.event.events.PlayerOpenInventoryEvent
 
getInventory(String) - Method in interface fr.maxlego08.menu.api.InventoryManager
Returns an optional of Inventory based on its name.
getInventory(String, String) - Method in interface fr.maxlego08.menu.api.InventoryManager
Returns an optional of Inventory based on its name and the plugin name.
getInventory(Plugin, String) - Method in interface fr.maxlego08.menu.api.InventoryManager
Returns an optional of Inventory based on its name and the plugin.
getInventoryListeners() - Method in interface fr.maxlego08.menu.api.InventoryManager
 
getInventoryManager() - Method in class fr.maxlego08.menu.api.event.events.ButtonLoaderRegisterEvent
 
getInventoryManager() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
getInventoryManager() - Method in interface fr.maxlego08.menu.api.MenuPlugin
 
getInventoryOption(String) - Method in interface fr.maxlego08.menu.api.InventoryManager
 
getInventoryOptions() - Method in interface fr.maxlego08.menu.api.InventoryManager
 
getInventorySize() - Method in class fr.maxlego08.menu.api.button.DefaultButtonValue
 
getInventorySize() - Method in interface fr.maxlego08.menu.api.pattern.Pattern
Gets the size of the inventory that this pattern is intended for.
getItemModel() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
getItemRarity() - Method in enum class fr.maxlego08.menu.api.enums.MenuItemRarity
 
getItemRarity() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
getItems() - Method in interface fr.maxlego08.menu.api.engine.BaseInventory
 
getItems() - Method in interface fr.maxlego08.menu.api.players.inventory.InventoryPlayer
 
getItemStack() - Method in class fr.maxlego08.menu.api.button.Button
 
getItemStack() - Method in class fr.maxlego08.menu.api.dupe.DupeItem
 
getItemStack() - Method in enum class fr.maxlego08.menu.api.utils.Message
 
getItemStack() - Method in class fr.maxlego08.menu.api.utils.OpenWithItem
 
getItemStackVerification(String) - Method in interface fr.maxlego08.menu.api.InventoryManager
Retrieves an Optional ItemStackSimilar instance based on its name.
getItemStackVerifications() - Method in interface fr.maxlego08.menu.api.InventoryManager
Returns a collection of all registered ItemStackSimilar instances.
getJobName() - Method in class fr.maxlego08.menu.api.requirement.permissible.JobPermissible
 
getKey() - Method in enum class fr.maxlego08.menu.api.attribute.Attribute.Type
 
getKey() - Method in class fr.maxlego08.menu.api.loader.MaterialLoader
Returns the key used to load the ItemStack.
getKey() - Method in class fr.maxlego08.menu.api.loader.PermissibleLoader
Returns the key used to define the type of permissible.
getKey() - Method in interface fr.maxlego08.menu.api.players.Data
The key
getKey() - Method in interface fr.maxlego08.menu.api.requirement.data.ActionPlayerData
Gets the unique key for the action.
getKeys() - Method in class fr.maxlego08.menu.api.loader.ActionLoader
Gets the key that defines the type of action.
getKeys() - Method in interface fr.maxlego08.menu.api.players.DataManager
Returns a list of all keys that are used in the player data.
getLeatherArmor() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
getLeftCommands() - Method in class fr.maxlego08.menu.api.button.PerformButton
 
getLevel() - Method in class fr.maxlego08.menu.api.itemstack.Potion
Returns the level of this potion.
getLink() - Method in interface fr.maxlego08.menu.api.utils.OpenLink
Returns the value to be used for the click
getList(String) - Method in interface fr.maxlego08.menu.api.utils.MapConfiguration
 
getList(String) - Method in class fr.maxlego08.menu.api.utils.TypedMapAccessor
 
getList(String) - Method in class fr.maxlego08.menu.api.utils.YamlConfigurationAccessor
 
getLoader(String) - Method in interface fr.maxlego08.menu.api.ButtonManager
Retrieves a ButtonLoader based on the name of the associated Button.
getLoaders() - Method in interface fr.maxlego08.menu.api.ButtonManager
Retrieves all registered ButtonLoader instances.
getLoaders(Plugin) - Method in interface fr.maxlego08.menu.api.ButtonManager
Retrieves ButtonLoader instances associated with a given plugin.
getLong(String) - Method in interface fr.maxlego08.menu.api.utils.MapConfiguration
Retrieves a long value from the map based on the provided key.
getLong(String) - Method in class fr.maxlego08.menu.api.utils.TypedMapAccessor
Retrieves a long value from the map based on the provided key.
getLong(String) - Method in class fr.maxlego08.menu.api.utils.YamlConfigurationAccessor
 
getLong(String, long) - Method in interface fr.maxlego08.menu.api.utils.MapConfiguration
Retrieves a long value from the map based on the provided key.
getLong(String, long) - Method in class fr.maxlego08.menu.api.utils.TypedMapAccessor
Retrieves a long value from the map based on the provided key.
getLong(String, long) - Method in class fr.maxlego08.menu.api.utils.YamlConfigurationAccessor
 
getLore() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
getLoreType() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
getMasterParentButton() - Method in class fr.maxlego08.menu.api.button.PermissibleButton
 
getMaterial() - Method in class fr.maxlego08.menu.api.itemstack.TrimConfiguration
 
getMaterial() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
getMaterialLoader() - Method in interface fr.maxlego08.menu.api.InventoryManager
Returns a list of material loaders.
getMaterialLoader(String) - Method in interface fr.maxlego08.menu.api.InventoryManager
Returns a material loader based on a key.
getMatrix() - Method in class fr.maxlego08.menu.api.button.DefaultButtonValue
 
getMaxDamage() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
getMaxPage() - Method in interface fr.maxlego08.menu.api.engine.InventoryEngine
 
getMaxPage(Collection<Pattern>, Player, Object...) - Method in interface fr.maxlego08.menu.api.Inventory
Returns the maximum number of pages for the inventory.
getMaxPage(OfflinePlayer) - Method in interface fr.maxlego08.menu.api.InventoryManager
Obtains the maximum page number set for a given player in a paginated context.
getMaxStackSize() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
getMenuInventory() - Method in interface fr.maxlego08.menu.api.engine.InventoryEngine
 
getMenuItemStack() - Method in class fr.maxlego08.menu.api.requirement.permissible.ItemPermissible
Gets the MenuItemStack that the player must have.
getMessage() - Method in interface fr.maxlego08.menu.api.utils.IMessage
 
getMessage() - Method in enum class fr.maxlego08.menu.api.utils.Message
 
getMessage() - Method in interface fr.maxlego08.menu.api.utils.OpenLink
Returns the message that will be displayed
getMessages() - Method in class fr.maxlego08.menu.api.button.Button
 
getMessages() - Method in interface fr.maxlego08.menu.api.utils.IMessage
 
getMessages() - Method in enum class fr.maxlego08.menu.api.utils.Message
 
getMeta() - Method in interface fr.maxlego08.menu.api.InventoryManager
Sets item name and item meta using Spigot or Adventure API.
getMetaUpdater() - Method in interface fr.maxlego08.menu.api.MenuPlugin
 
getMinimumRequirements() - Method in interface fr.maxlego08.menu.api.requirement.Requirement
Gets the minimum number of requirements that the player must fulfill for permission.
getModelID() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
getName() - Method in class fr.maxlego08.menu.api.attribute.Attribute
 
getName() - Method in interface fr.maxlego08.menu.api.attribute.IAttribute
Gets the name of the attribute.
getName() - Method in class fr.maxlego08.menu.api.button.Button
 
getName() - Method in interface fr.maxlego08.menu.api.button.ButtonOption
Gets the name of the button option.
getName() - Method in interface fr.maxlego08.menu.api.Inventory
Returns the name of the inventory.
getName() - Method in interface fr.maxlego08.menu.api.InventoryOption
 
getName() - Method in interface fr.maxlego08.menu.api.itemstack.ItemStackSimilar
Retrieves the name of the ItemStack comparison implementation.
getName() - Method in class fr.maxlego08.menu.api.loader.ButtonLoader
Gets the name of the button.
getName() - Method in interface fr.maxlego08.menu.api.pattern.Pattern
Gets the name of this pattern.
getName() - Method in class fr.maxlego08.menu.api.requirement.ConditionalName
Retrieves the name of the conditional name.
getName(Player, InventoryEngine, Placeholders) - Method in interface fr.maxlego08.menu.api.Inventory
Returns the translated name of the inventory.
getNameId() - Method in class fr.maxlego08.menu.api.itemstack.Potion
Gets the potion from its name id.
getObject(String) - Method in interface fr.maxlego08.menu.api.utils.MapConfiguration
Retrieves an object from the map based on the provided key.
getObject(String) - Method in class fr.maxlego08.menu.api.utils.TypedMapAccessor
Retrieves an object from the map based on the provided key.
getObject(String) - Method in class fr.maxlego08.menu.api.utils.YamlConfigurationAccessor
 
getObject(String, Object) - Method in interface fr.maxlego08.menu.api.utils.MapConfiguration
Retrieves an object from the map based on the provided key.
getObject(String, Object) - Method in class fr.maxlego08.menu.api.utils.TypedMapAccessor
Retrieves an object from the map based on the provided key.
getObject(String, Object) - Method in class fr.maxlego08.menu.api.utils.YamlConfigurationAccessor
 
getOldInventories() - Method in interface fr.maxlego08.menu.api.engine.InventoryEngine
 
getOldInventories() - Method in class fr.maxlego08.menu.api.event.events.PlayerOpenInventoryEvent
 
getOpenLink() - Method in class fr.maxlego08.menu.api.button.Button
 
getOpenRequirement() - Method in interface fr.maxlego08.menu.api.Inventory
Returns the requirement for opening the inventory.
getOpenWithItem() - Method in interface fr.maxlego08.menu.api.Inventory
Returns the item that can be used to open the inventory.
getOption(String) - Method in interface fr.maxlego08.menu.api.InventoryManager
Retrieves an Optional containing the class of the button option with the given name.
getOptions() - Method in class fr.maxlego08.menu.api.button.Button
 
getOptions() - Method in interface fr.maxlego08.menu.api.InventoryManager
Retrieves a map of all registered button options grouped by plugin.
getOrCreate(UUID) - Method in interface fr.maxlego08.menu.api.players.DataManager
 
getOrPermission() - Method in class fr.maxlego08.menu.api.button.PermissibleButton
 
getPage() - Method in class fr.maxlego08.menu.api.button.DefaultButtonValue
Gets the default page value.
getPage() - Method in class fr.maxlego08.menu.api.button.SlotButton
 
getPage() - Method in interface fr.maxlego08.menu.api.engine.BaseInventory
 
getPage() - Method in class fr.maxlego08.menu.api.event.events.PlayerOpenInventoryEvent
 
getPage(OfflinePlayer) - Method in interface fr.maxlego08.menu.api.InventoryManager
Retrieves the current page number of a given player in a paginated context.
getPaginationSize(Player) - Method in class fr.maxlego08.menu.api.button.PaginateButton
 
getParentButton() - Method in class fr.maxlego08.menu.api.button.PermissibleButton
 
getPath() - Method in interface fr.maxlego08.menu.api.command.Command
Gets the path of the command in the configuration file.
getPath() - Method in class fr.maxlego08.menu.api.event.events.ButtonLoadEvent
 
getPath() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
getPattern() - Method in class fr.maxlego08.menu.api.itemstack.TrimConfiguration
 
getPattern() - Method in class fr.maxlego08.menu.api.requirement.permissible.RegexPermissible
 
getPattern(String) - Method in interface fr.maxlego08.menu.api.pattern.PatternManager
Retrieves a pattern by its name.
getPatternManager() - Method in class fr.maxlego08.menu.api.event.events.ButtonLoaderRegisterEvent
 
getPatternManager() - Method in interface fr.maxlego08.menu.api.MenuPlugin
 
getPatterns() - Method in interface fr.maxlego08.menu.api.Inventory
Returns a collection of patterns associated with the inventory.
getPatterns() - Method in class fr.maxlego08.menu.api.itemstack.Banner
 
getPatterns() - Method in interface fr.maxlego08.menu.api.pattern.PatternManager
Retrieves the list of registered patterns.
getPermissibles() - Method in interface fr.maxlego08.menu.api.ButtonManager
Retrieves a mapping of permissible keys to their associated PermissibleLoader instances.
getPermissibles() - Method in class fr.maxlego08.menu.api.requirement.ConditionalName
Retrieves a list of all permissibles associated with this conditional name.
getPermission() - Method in interface fr.maxlego08.menu.api.command.Command
Gets the permission required to execute the command.
getPermission() - Method in class fr.maxlego08.menu.api.requirement.permissible.PermissionPermissible
Gets the permission that the player must have.
getPermission(String) - Method in interface fr.maxlego08.menu.api.ButtonManager
Retrieves an Optional PermissibleLoader based on a specific permissible key.
getPermissions() - Method in class fr.maxlego08.menu.api.button.PermissibleButton
 
getPitch() - Method in interface fr.maxlego08.menu.api.sound.SoundOption
 
getPlaceholder() - Method in class fr.maxlego08.menu.api.button.buttons.SwitchButton
 
getPlaceholder() - Method in class fr.maxlego08.menu.api.requirement.permissible.PlaceholderPermissible
Gets the placeholder that will be used for the condition.
getPlaceholder() - Method in class fr.maxlego08.menu.api.requirement.permissible.RegexPermissible
 
getPlaceholderAction() - Method in class fr.maxlego08.menu.api.requirement.permissible.PlaceholderPermissible
Gets the action to be performed for the placeholder.
getPlaceholders() - Method in class fr.maxlego08.menu.api.button.PlaceholderButton
 
getPlaceholders() - Method in class fr.maxlego08.menu.api.utils.Placeholders
Gets the map of placeholders.
getPlayer() - Method in class fr.maxlego08.menu.api.dupe.DupeItem
 
getPlayer() - Method in interface fr.maxlego08.menu.api.engine.BaseInventory
 
getPlayer() - Method in class fr.maxlego08.menu.api.event.events.PlayerOpenInventoryEvent
 
getPlayer(UUID) - Method in interface fr.maxlego08.menu.api.players.DataManager
 
getPlayerArgument(UUID, String) - Method in interface fr.maxlego08.menu.api.command.CommandManager
Retrieves the value of an argument associated with a player and key.
getPlayerArgument(Player, String) - Method in interface fr.maxlego08.menu.api.command.CommandManager
Retrieves the value of an argument associated with a player and key.
getPlayerHead() - Method in class fr.maxlego08.menu.api.button.Button
 
getPlayerHead() - Method in class fr.maxlego08.menu.api.button.DefaultButtonValue
Gets the default playerHead value.
getPlayerInventory(UUID) - Method in interface fr.maxlego08.menu.api.players.inventory.InventoriesPlayer
Retrieve the player's inventory if it exists
getPlayerInventoryItems() - Method in interface fr.maxlego08.menu.api.engine.BaseInventory
 
getPlayerName() - Method in class fr.maxlego08.menu.api.requirement.permissible.PlayerNamePermissible
 
getPlugin() - Method in interface fr.maxlego08.menu.api.button.ButtonOption
Gets the plugin instance associated with this button option.
getPlugin() - Method in class fr.maxlego08.menu.api.checker.InventoryLoadRequirement
 
getPlugin() - Method in interface fr.maxlego08.menu.api.command.Command
Gets the plugin associated with the command.
getPlugin() - Method in interface fr.maxlego08.menu.api.engine.BaseInventory
 
getPlugin() - Method in class fr.maxlego08.menu.api.event.events.InventoryLoadEvent
 
getPlugin() - Method in interface fr.maxlego08.menu.api.Inventory
Returns the plugin from which the inventory originates.
getPlugin() - Method in interface fr.maxlego08.menu.api.InventoryManager
 
getPlugin() - Method in class fr.maxlego08.menu.api.loader.ButtonLoader
Gets the plugin from which the button loader originates.
getPluginIgnoreCase(String) - Method in interface fr.maxlego08.menu.api.InventoryManager
Returns an optional of a plugin based on its name.
getPotion() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
getPriority() - Method in class fr.maxlego08.menu.api.button.Button
 
getPriority() - Method in class fr.maxlego08.menu.api.requirement.ConditionalName
Retrieves the priority of this conditional name.
getProvider(Class<T>) - Method in interface fr.maxlego08.menu.api.MenuPlugin
 
getRealSlot(int, int) - Method in class fr.maxlego08.menu.api.button.Button
 
getRefreshRequirement() - Method in class fr.maxlego08.menu.api.button.Button
 
getRepairCost() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
getReplace() - Method in interface fr.maxlego08.menu.api.utils.OpenLink
Returns the value that will be replaced
getRequirements() - Method in class fr.maxlego08.menu.api.checker.InventoryLoadRequirement
 
getRequirements() - Method in interface fr.maxlego08.menu.api.requirement.RefreshRequirement
Gets the list of permissibles that the player must check.
getRequirements() - Method in interface fr.maxlego08.menu.api.requirement.Requirement
Gets the list of permissibles that the player must check.
getRightCommands() - Method in class fr.maxlego08.menu.api.button.PerformButton
 
getScheduler() - Method in interface fr.maxlego08.menu.api.InventoryManager
Gets the scheduler associated with this button option.
getScheduler() - Method in interface fr.maxlego08.menu.api.MenuPlugin
 
getSeconds() - Method in interface fr.maxlego08.menu.api.requirement.data.ActionPlayerData
Gets the number of seconds until the data expires.
getSlot() - Method in class fr.maxlego08.menu.api.attribute.Attribute
 
getSlot() - Method in interface fr.maxlego08.menu.api.attribute.IAttribute
Gets the equipment slot associated with this attribute.
getSlot() - Method in class fr.maxlego08.menu.api.button.Button
 
getSlot() - Method in class fr.maxlego08.menu.api.button.DefaultButtonValue
Gets the default slot value.
getSlot() - Method in class fr.maxlego08.menu.api.engine.ItemButton
 
getSlots() - Method in class fr.maxlego08.menu.api.button.DefaultButtonValue
Gets the default list of slots.
getSlots() - Method in class fr.maxlego08.menu.api.button.SlotButton
 
getSound() - Method in class fr.maxlego08.menu.api.button.Button
 
getSound() - Method in interface fr.maxlego08.menu.api.sound.SoundOption
 
getSpigotInventory() - Method in interface fr.maxlego08.menu.api.engine.BaseInventory
 
getStorageManager() - Method in interface fr.maxlego08.menu.api.MenuPlugin
 
getString(String) - Method in interface fr.maxlego08.menu.api.utils.MapConfiguration
Retrieves a string value from the map based on the provided key.
getString(String) - Method in class fr.maxlego08.menu.api.utils.TypedMapAccessor
Retrieves a string value from the map based on the provided key.
getString(String) - Method in class fr.maxlego08.menu.api.utils.YamlConfigurationAccessor
 
getString(String, String) - Method in interface fr.maxlego08.menu.api.utils.MapConfiguration
Retrieves a string value from the map based on the provided key.
getString(String, String) - Method in class fr.maxlego08.menu.api.utils.TypedMapAccessor
Retrieves a string value from the map based on the provided key.
getString(String, String) - Method in class fr.maxlego08.menu.api.utils.YamlConfigurationAccessor
 
getStringList(String) - Method in interface fr.maxlego08.menu.api.utils.MapConfiguration
Retrieves a list of strings from the map based on the provided key.
getStringList(String) - Method in class fr.maxlego08.menu.api.utils.TypedMapAccessor
Retrieves a list of strings from the map based on the provided key.
getStringList(String) - Method in class fr.maxlego08.menu.api.utils.YamlConfigurationAccessor
 
getStringList(String, List<String>) - Method in interface fr.maxlego08.menu.api.utils.MapConfiguration
Retrieves a list of strings from the map based on the provided key.
getStringList(String, List<String>) - Method in class fr.maxlego08.menu.api.utils.TypedMapAccessor
Retrieves a list of strings from the map based on the provided key.
getStringList(String, List<String>) - Method in class fr.maxlego08.menu.api.utils.YamlConfigurationAccessor
 
getSubCommands() - Method in interface fr.maxlego08.menu.api.command.Command
Gets the list of sub-commands associated with the command.
getSuccessActions() - Method in class fr.maxlego08.menu.api.requirement.Permissible
Gets the list of actions performed if the player has permission.
getSuccessActions() - Method in interface fr.maxlego08.menu.api.requirement.Requirement
Gets the list of actions performed if the player has permission.
getTargetPlayer() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
getTargetPlayerNamePlaceholder() - Method in interface fr.maxlego08.menu.api.Inventory
Returns the player name placeholder used in the inventory.
getToolTipStyle() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
getToPage() - Method in class fr.maxlego08.menu.api.button.buttons.InventoryButton
Retrieves the page number of the inventory to be opened if the inventory supports pagination.
getTopInventory(Player) - Static method in class fr.maxlego08.menu.api.utils.CompatibilityUtil
 
getTopInventory(InventoryEvent) - Static method in class fr.maxlego08.menu.api.utils.CompatibilityUtil
In API versions 1.20.6 and earlier, InventoryView is a class.
getTranslatedDisplayName() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
getTranslatedLore() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
getTranslatedNames() - Method in interface fr.maxlego08.menu.api.Inventory
Returns the translated name of the inventory.
getTrimConfiguration() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
getTrimMaterials() - Method in class fr.maxlego08.menu.api.utils.TrimHelper
 
getTrimPatterns() - Method in class fr.maxlego08.menu.api.utils.TrimHelper
 
getType() - Method in class fr.maxlego08.menu.api.attribute.Attribute
 
getType() - Method in interface fr.maxlego08.menu.api.attribute.IAttribute
Gets the type of the attribute.
getType() - Method in interface fr.maxlego08.menu.api.command.CommandArgument
Gets the type of this command argument.
getType() - Method in interface fr.maxlego08.menu.api.command.CommandArgumentValidator
Gets the type of this argument validator.
getType() - Method in interface fr.maxlego08.menu.api.Inventory
Returns the type of the inventory.
getType() - Method in class fr.maxlego08.menu.api.itemstack.LeatherArmor
 
getType() - Method in class fr.maxlego08.menu.api.itemstack.Potion
Returns the PotionType of this potion.
getType() - Method in interface fr.maxlego08.menu.api.requirement.data.ActionPlayerData
Gets the type of action.
getType() - Method in interface fr.maxlego08.menu.api.utils.IMessage
 
getType() - Method in enum class fr.maxlego08.menu.api.utils.Message
 
getUniqueId() - Method in interface fr.maxlego08.menu.api.players.PlayerData
Return uuid of player
getUpdateInterval() - Method in interface fr.maxlego08.menu.api.Inventory
Returns the interval for updating buttons in the inventory.
getUpdateInterval() - Method in interface fr.maxlego08.menu.api.requirement.RefreshRequirement
Gets the update interval in seconds.
getUrl() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
getUuid() - Method in class fr.maxlego08.menu.api.attribute.Attribute
 
getUuid() - Method in interface fr.maxlego08.menu.api.attribute.IAttribute
Gets the UUID of the attribute.
getValue() - Method in interface fr.maxlego08.menu.api.players.Data
The value that is stored
getValue() - Method in interface fr.maxlego08.menu.api.requirement.data.ActionPlayerData
Gets the value associated with the action.
getValue() - Method in class fr.maxlego08.menu.api.requirement.permissible.PlaceholderPermissible
Gets the value that will be used for the specified action.
getViewRequirement() - Method in class fr.maxlego08.menu.api.button.Button
 
getVolume() - Method in interface fr.maxlego08.menu.api.sound.SoundOption
 
giveInventory(Player) - Method in interface fr.maxlego08.menu.api.players.inventory.InventoriesPlayer
Allows giving the inventory back to the player
giveInventory(Player) - Method in interface fr.maxlego08.menu.api.players.inventory.InventoryPlayer
Allows giving the inventory back to the player

H

hasArgument() - Method in interface fr.maxlego08.menu.api.command.Command
Checks if the command has any arguments.
hasCustomRender() - Method in class fr.maxlego08.menu.api.button.Button
 
hasElseButton() - Method in class fr.maxlego08.menu.api.button.PermissibleButton
 
hasExtendedDuration() - Method in class fr.maxlego08.menu.api.itemstack.Potion
Returns whether this potion has an extended duration.
hashCode() - Method in class fr.maxlego08.menu.api.itemstack.Potion
 
hashCode() - Method in record class fr.maxlego08.menu.api.storage.dto.DataDTO
Returns a hash code value for this object.
hashCode() - Method in record class fr.maxlego08.menu.api.storage.dto.InventoryDTO
Returns a hash code value for this object.
hashCode() - Method in record class fr.maxlego08.menu.api.utils.SwitchCaseButton
Returns a hash code value for this object.
hasPermission() - Method in class fr.maxlego08.menu.api.button.Button
 
hasPermission() - Method in class fr.maxlego08.menu.api.button.PermissibleButton
 
hasPermission() - Method in class fr.maxlego08.menu.api.button.PlaceholderButton
 
hasPermission(Player, Button, InventoryEngine, Placeholders) - Method in class fr.maxlego08.menu.api.requirement.ConditionalName
Checks if the given player has permission to access the given menu.
hasPermission(Player, Button, InventoryEngine, Placeholders) - Method in class fr.maxlego08.menu.api.requirement.Permissible
Checks if the player has permission to interact with the button in the given inventory and placeholders.
hasPlaceHolder() - Method in class fr.maxlego08.menu.api.button.PlaceholderButton
 
hasRefreshRequirement() - Method in class fr.maxlego08.menu.api.button.Button
 
hasSavedInventory(UUID) - Method in interface fr.maxlego08.menu.api.players.inventory.InventoriesPlayer
Check if the player has an inventory saved
hasSpecialRender() - Method in class fr.maxlego08.menu.api.button.Button
 
hasSpecialRender() - Method in class fr.maxlego08.menu.api.button.PaginateButton
 
HELMET - Enum constant in enum class fr.maxlego08.menu.api.itemstack.LeatherArmor.ArmorType
 
HomeButton - Class in fr.maxlego08.menu.api.button.buttons
Represents a button that allows the user to return to the main inventory, typically the first inventory that was opened.
HomeButton() - Constructor for class fr.maxlego08.menu.api.button.buttons.HomeButton
 
HORSE_ARMOR - Enum constant in enum class fr.maxlego08.menu.api.itemstack.LeatherArmor.ArmorType
 
HORSE_JUMP_STRENGTH - Enum constant in enum class fr.maxlego08.menu.api.attribute.Attribute.Type
Strength with which a horse will jump.

I

IAttribute - Interface in fr.maxlego08.menu.api.attribute
Interface defining attributes for a menu item in Bukkit.
IMessage - Interface in fr.maxlego08.menu.api.utils
 
InventoriesPlayer - Interface in fr.maxlego08.menu.api.players.inventory
Management of player inventories
inventory() - Method in record class fr.maxlego08.menu.api.storage.dto.InventoryDTO
Returns the value of the inventory record component.
Inventory - Interface in fr.maxlego08.menu.api
The `Inventory` interface defines the structure and behavior of inventory-related operations.
INVENTORY_CREATE_ERROR_ALREADY - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
INVENTORY_CREATE_ERROR_EXCEPTION - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
INVENTORY_CREATE_ERROR_SIZE - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
INVENTORY_CREATE_SUCCESS - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
INVENTORY_NOT_FOUND - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
INVENTORY_OPEN_ERROR_COMMAND - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
INVENTORY_OPEN_ERROR_CONSOLE - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
INVENTORY_OPEN_ERROR_INVENTORY - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
INVENTORY_OPEN_ERROR_PLAYER - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
INVENTORY_OPEN_ITEM_ERROR - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
INVENTORY_OPEN_ITEM_SUCCESS - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
INVENTORY_OPEN_OTHER - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
INVENTORY_OPEN_SUCCESS - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
InventoryAlreadyExistException - Exception Class in fr.maxlego08.menu.api.exceptions
 
InventoryAlreadyExistException() - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventoryAlreadyExistException
 
InventoryAlreadyExistException(String) - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventoryAlreadyExistException
 
InventoryAlreadyExistException(String, Throwable) - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventoryAlreadyExistException
 
InventoryAlreadyExistException(String, Throwable, boolean, boolean) - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventoryAlreadyExistException
 
InventoryAlreadyExistException(Throwable) - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventoryAlreadyExistException
 
InventoryButton - Class in fr.maxlego08.menu.api.button.buttons
Represents a button within a user interface in a Minecraft plugin that allows the player to open a new inventory.
InventoryButton() - Constructor for class fr.maxlego08.menu.api.button.buttons.InventoryButton
 
InventoryButtonException - Exception Class in fr.maxlego08.menu.api.exceptions
 
InventoryButtonException() - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventoryButtonException
 
InventoryButtonException(String) - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventoryButtonException
 
InventoryButtonException(String, Throwable) - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventoryButtonException
 
InventoryButtonException(String, Throwable, boolean, boolean) - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventoryButtonException
 
InventoryButtonException(Throwable) - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventoryButtonException
 
InventoryDTO - Record Class in fr.maxlego08.menu.api.storage.dto
 
InventoryDTO(UUID, String) - Constructor for record class fr.maxlego08.menu.api.storage.dto.InventoryDTO
Creates an instance of a InventoryDTO record class.
InventoryEngine - Interface in fr.maxlego08.menu.api.engine
 
InventoryException - Exception Class in fr.maxlego08.menu.api.exceptions
 
InventoryException() - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventoryException
 
InventoryException(String) - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventoryException
 
InventoryException(String, Throwable) - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventoryException
 
InventoryException(String, Throwable, boolean, boolean) - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventoryException
 
InventoryException(Throwable) - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventoryException
 
InventoryFileNotFound - Exception Class in fr.maxlego08.menu.api.exceptions
 
InventoryFileNotFound() - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventoryFileNotFound
 
InventoryFileNotFound(String) - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventoryFileNotFound
 
InventoryFileNotFound(String, Throwable) - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventoryFileNotFound
 
InventoryFileNotFound(String, Throwable, boolean, boolean) - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventoryFileNotFound
 
InventoryFileNotFound(Throwable) - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventoryFileNotFound
 
InventoryListener - Interface in fr.maxlego08.menu.api
 
InventoryLoadEvent - Class in fr.maxlego08.menu.api.event.events
 
InventoryLoadEvent(Plugin, File, Inventory) - Constructor for class fr.maxlego08.menu.api.event.events.InventoryLoadEvent
 
InventoryLoadRequirement - Class in fr.maxlego08.menu.api.checker
 
InventoryLoadRequirement(Plugin, YamlConfiguration, Class<? extends Inventory>, File) - Constructor for class fr.maxlego08.menu.api.checker.InventoryLoadRequirement
 
InventoryManager - Interface in fr.maxlego08.menu.api
Inventory Management:
InventoryOpenException - Exception Class in fr.maxlego08.menu.api.exceptions
 
InventoryOpenException() - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventoryOpenException
 
InventoryOpenException(String) - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventoryOpenException
 
InventoryOpenException(String, Throwable) - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventoryOpenException
 
InventoryOpenException(String, Throwable, boolean, boolean) - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventoryOpenException
 
InventoryOpenException(Throwable) - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventoryOpenException
 
InventoryOption - Interface in fr.maxlego08.menu.api
 
InventoryPlayer - Interface in fr.maxlego08.menu.api.players.inventory
Player's Inventory
InventoryRequirementType - Enum Class in fr.maxlego08.menu.api.checker
 
InventoryResult - Enum Class in fr.maxlego08.menu.api.engine
 
InventorySizeException - Exception Class in fr.maxlego08.menu.api.exceptions
 
InventorySizeException() - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventorySizeException
 
InventorySizeException(String) - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventorySizeException
 
InventorySizeException(String, Throwable) - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventorySizeException
 
InventorySizeException(String, Throwable, boolean, boolean) - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventorySizeException
 
InventorySizeException(Throwable) - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventorySizeException
 
InventoryTypeException - Exception Class in fr.maxlego08.menu.api.exceptions
 
InventoryTypeException() - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventoryTypeException
 
InventoryTypeException(String) - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventoryTypeException
 
InventoryTypeException(String, Throwable) - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventoryTypeException
 
InventoryTypeException(String, Throwable, boolean, boolean) - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventoryTypeException
 
InventoryTypeException(Throwable) - Constructor for exception class fr.maxlego08.menu.api.exceptions.InventoryTypeException
 
isArrow() - Method in class fr.maxlego08.menu.api.itemstack.Potion
Returns whether this potion is an arrow potion.
isAttributeShowInTooltip() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
isCancelled() - Method in class fr.maxlego08.menu.api.event.CancelledMenuEvent
 
isCenterLore() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
isCenterName() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
isClickable() - Method in class fr.maxlego08.menu.api.button.Button
 
isClose() - Method in interface fr.maxlego08.menu.api.engine.BaseInventory
 
isCloseInventory() - Method in class fr.maxlego08.menu.api.button.DefaultButtonValue
Gets the default closeInventory value.
isCustom() - Method in interface fr.maxlego08.menu.api.sound.SoundOption
 
isDisableClick() - Method in interface fr.maxlego08.menu.api.engine.BaseInventory
 
isDisablePlayerInventoryClick() - Method in interface fr.maxlego08.menu.api.engine.BaseInventory
 
isDupeItem(ItemStack) - Method in interface fr.maxlego08.menu.api.dupe.DupeManager
check if an item is a result of a dupe
isEnable() - Method in class fr.maxlego08.menu.api.itemstack.TrimConfiguration
 
isEnable() - Method in interface fr.maxlego08.menu.api.storage.StorageManager
 
isEnchantmentGlint() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
isEnchantmentShowInTooltip() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
isExpired() - Method in interface fr.maxlego08.menu.api.players.Data
Determines if the data is expired.
isFireResistant() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
isFolia() - Method in interface fr.maxlego08.menu.api.MenuPlugin
 
isGlowing() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
isHideAdditionalTooltip() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
isHideTooltip() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
isMessage() - Method in enum class fr.maxlego08.menu.api.utils.Message
 
isNeedPlaceholderAPI() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
isOpenAsync() - Method in class fr.maxlego08.menu.api.button.Button
 
isPerformMainActions() - Method in interface fr.maxlego08.menu.api.command.CommandArgument
Checks if the main actions should be performed when this argument is used.
isPermanent() - Method in class fr.maxlego08.menu.api.button.Button
 
isPermanent() - Method in class fr.maxlego08.menu.api.button.DefaultButtonValue
Gets the default isPermanent value.
isPermanent() - Method in class fr.maxlego08.menu.api.button.PaginateButton
 
isPlayerInventory() - Method in class fr.maxlego08.menu.api.button.Button
 
isRefreshButton() - Method in interface fr.maxlego08.menu.api.requirement.RefreshRequirement
Checks if the requirement should refresh the button.
isRefreshLore() - Method in interface fr.maxlego08.menu.api.requirement.RefreshRequirement
Checks if the requirement should refresh the lore of the item.
isRefreshName() - Method in interface fr.maxlego08.menu.api.requirement.RefreshRequirement
Checks if the requirement should refresh the name of the item.
isRefreshOnClick() - Method in class fr.maxlego08.menu.api.button.Button
 
isRefreshOnClick() - Method in class fr.maxlego08.menu.api.button.DefaultButtonValue
Gets the default refreshOnClick value.
isRequired() - Method in interface fr.maxlego08.menu.api.command.CommandArgument
Checks if the argument is required.
isReverse() - Method in class fr.maxlego08.menu.api.requirement.permissible.PermissionPermissible
Checks if the condition is reversed, meaning the player should not have the specified permission.
isSimilar(ItemStack, ItemStack) - Method in interface fr.maxlego08.menu.api.itemstack.ItemStackSimilar
Compares two ItemStacks to determine if they are similar according to a defined rule.
isSplash() - Method in class fr.maxlego08.menu.api.itemstack.Potion
Returns whether this potion is a splash potion.
isStar() - Method in class fr.maxlego08.menu.api.itemstack.Firework
 
isString() - Method in enum class fr.maxlego08.menu.api.enums.PlaceholderAction
Allows to check if the condition must be on a string
isTask() - Method in interface fr.maxlego08.menu.api.requirement.RefreshRequirement
Checks if the requirement is a task.
isUnbreakableEnabled() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
isUnbreakableShowInTooltip() - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
isUpdate() - Method in class fr.maxlego08.menu.api.button.DefaultButtonValue
Gets the default update value.
isUpdated() - Method in class fr.maxlego08.menu.api.button.Button
 
isUpdatedMasterButton() - Method in class fr.maxlego08.menu.api.button.Button
 
isUpdateMasterButton() - Method in class fr.maxlego08.menu.api.button.DefaultButtonValue
 
isUpdateOnClick() - Method in class fr.maxlego08.menu.api.button.DefaultButtonValue
Gets the default updateOnClick value.
isUseCache() - Method in class fr.maxlego08.menu.api.button.Button
 
isUseCache() - Method in class fr.maxlego08.menu.api.button.DefaultButtonValue
 
isValid() - Method in class fr.maxlego08.menu.api.requirement.Permissible
Checks if the permissible is valid.
isValid() - Method in interface fr.maxlego08.menu.api.utils.OpenLink
Allows to know if the object is valid
isValid(String) - Method in interface fr.maxlego08.menu.api.command.CommandArgumentValidator
Checks if the given value is valid for this validator.
ItemButton - Class in fr.maxlego08.menu.api.engine
 
ItemButton(ItemStack, int) - Constructor for class fr.maxlego08.menu.api.engine.ItemButton
 
ItemCreateException - Exception Class in fr.maxlego08.menu.api.exceptions
 
ItemCreateException() - Constructor for exception class fr.maxlego08.menu.api.exceptions.ItemCreateException
 
ItemCreateException(String) - Constructor for exception class fr.maxlego08.menu.api.exceptions.ItemCreateException
 
ItemCreateException(String, Throwable) - Constructor for exception class fr.maxlego08.menu.api.exceptions.ItemCreateException
 
ItemCreateException(String, Throwable, boolean, boolean) - Constructor for exception class fr.maxlego08.menu.api.exceptions.ItemCreateException
 
ItemCreateException(Throwable) - Constructor for exception class fr.maxlego08.menu.api.exceptions.ItemCreateException
 
ItemEnchantException - Exception Class in fr.maxlego08.menu.api.exceptions
Represents an exception thrown when there is an error related to item enchanting.
ItemEnchantException() - Constructor for exception class fr.maxlego08.menu.api.exceptions.ItemEnchantException
ItemEnchantException(String) - Constructor for exception class fr.maxlego08.menu.api.exceptions.ItemEnchantException
ItemEnchantException(String, Throwable) - Constructor for exception class fr.maxlego08.menu.api.exceptions.ItemEnchantException
ItemEnchantException(String, Throwable, boolean, boolean) - Constructor for exception class fr.maxlego08.menu.api.exceptions.ItemEnchantException
ItemEnchantException(Throwable) - Constructor for exception class fr.maxlego08.menu.api.exceptions.ItemEnchantException
ItemFlagException - Exception Class in fr.maxlego08.menu.api.exceptions
 
ItemFlagException() - Constructor for exception class fr.maxlego08.menu.api.exceptions.ItemFlagException
 
ItemFlagException(String) - Constructor for exception class fr.maxlego08.menu.api.exceptions.ItemFlagException
 
ItemFlagException(String, Throwable) - Constructor for exception class fr.maxlego08.menu.api.exceptions.ItemFlagException
 
ItemFlagException(String, Throwable, boolean, boolean) - Constructor for exception class fr.maxlego08.menu.api.exceptions.ItemFlagException
 
ItemFlagException(Throwable) - Constructor for exception class fr.maxlego08.menu.api.exceptions.ItemFlagException
 
ItemPermissible - Class in fr.maxlego08.menu.api.requirement.permissible
Represents a condition where a player is required to have a specific item.
ItemPermissible(List<Action>, List<Action>) - Constructor for class fr.maxlego08.menu.api.requirement.permissible.ItemPermissible
 
ItemStackSimilar - Interface in fr.maxlego08.menu.api.itemstack
The ItemStackSimilar interface defines methods for comparing ItemStacks in Minecraft.
ItemVerification - Enum Class in fr.maxlego08.menu.api.enums
 

J

JobPermissible - Class in fr.maxlego08.menu.api.requirement.permissible
 
JobPermissible(List<Action>, List<Action>) - Constructor for class fr.maxlego08.menu.api.requirement.permissible.JobPermissible
 

K

key() - Method in record class fr.maxlego08.menu.api.storage.dto.DataDTO
Returns the value of the key record component.
KEY - Static variable in interface fr.maxlego08.menu.api.dupe.DupeManager
the key to determining where the item comes from

L

LeatherArmor - Class in fr.maxlego08.menu.api.itemstack
 
LeatherArmor(LeatherArmor.ArmorType, Color) - Constructor for class fr.maxlego08.menu.api.itemstack.LeatherArmor
 
LeatherArmor.ArmorType - Enum Class in fr.maxlego08.menu.api.itemstack
 
LEGGINGS - Enum constant in enum class fr.maxlego08.menu.api.itemstack.LeatherArmor.ArmorType
 
LIST_EMPTY - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
LIST_INFO - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
ListenerNullException - Exception Class in fr.maxlego08.menu.api.exceptions
 
ListenerNullException() - Constructor for exception class fr.maxlego08.menu.api.exceptions.ListenerNullException
 
ListenerNullException(String) - Constructor for exception class fr.maxlego08.menu.api.exceptions.ListenerNullException
 
ListenerNullException(String, Throwable) - Constructor for exception class fr.maxlego08.menu.api.exceptions.ListenerNullException
 
ListenerNullException(String, Throwable, boolean, boolean) - Constructor for exception class fr.maxlego08.menu.api.exceptions.ListenerNullException
 
ListenerNullException(Throwable) - Constructor for exception class fr.maxlego08.menu.api.exceptions.ListenerNullException
 
load() - Method in interface fr.maxlego08.menu.api.InventoryManager
 
load() - Method in interface fr.maxlego08.menu.api.utils.SimpleCache.Loader
 
load(String, TypedMapAccessor, File) - Method in class fr.maxlego08.menu.api.loader.ActionLoader
Creates an instance of Action based on the provided configuration.
load(String, TypedMapAccessor, File) - Method in class fr.maxlego08.menu.api.loader.PermissibleLoader
Creates a Permissible based on the provided configuration.
load(FileConfiguration) - Method in class fr.maxlego08.menu.api.configuration.Config
 
load(YamlConfiguration, String, DefaultButtonValue) - Method in class fr.maxlego08.menu.api.loader.ButtonLoader
Loads a button based on the provided configuration.
load(YamlConfiguration, String, DefaultButtonValue) - Method in class fr.maxlego08.menu.api.loader.NoneLoader
 
load(YamlConfiguration, String, Object...) - Method in interface fr.maxlego08.menu.api.utils.Loader
Loads an object from a YAML configuration.
load(Player, YamlConfiguration, String, String) - Method in class fr.maxlego08.menu.api.loader.MaterialLoader
Loads an ItemStack based on the provided configuration.
loadAction(ButtonManager, TypedMapAccessor, String, String, File) - Method in class fr.maxlego08.menu.api.loader.PermissibleLoader
Loads a list of Action from a configuration node.
loadActions(List<Map<String, Object>>, String, File) - Method in interface fr.maxlego08.menu.api.ButtonManager
Converts a list of map elements from a configuration file into a list of Action objects.
loadActions(YamlConfiguration, String, File) - Method in interface fr.maxlego08.menu.api.ButtonManager
Converts a list of map elements from a configuration file into a list of Action objects.
loadButton(Button, YamlConfiguration, String, InventoryManager, ButtonManager, Loader<MenuItemStack>, File) - Method in interface fr.maxlego08.menu.api.button.ButtonOption
Loads a button configuration from a YAML file.
loadButtons() - Method in interface fr.maxlego08.menu.api.InventoryManager
Loads buttons.
loadClicks(List<String>) - Method in interface fr.maxlego08.menu.api.InventoryManager
Transforms a string list into a click list type.
loadCommand(Plugin, File) - Method in interface fr.maxlego08.menu.api.command.CommandManager
Loads a specific command from a plugin's configuration file.
loadCommands() - Method in interface fr.maxlego08.menu.api.command.CommandManager
Loads commands from the configuration files.
loadDatabase() - Method in interface fr.maxlego08.menu.api.storage.StorageManager
 
loadDefaultValues() - Method in interface fr.maxlego08.menu.api.players.DataManager
Loads default values for each player.
loadElement(InventoryRequirementType, String) - Method in interface fr.maxlego08.menu.api.InventoryManager
Loads an inventory element based on the specified requirement type and value.
Loader<T> - Interface in fr.maxlego08.menu.api.utils
 
loadInventories() - Method in interface fr.maxlego08.menu.api.InventoryManager
Loads inventories of the plugin.
loadInventories() - Method in interface fr.maxlego08.menu.api.players.inventory.InventoriesPlayer
 
loadInventories() - Method in interface fr.maxlego08.menu.api.storage.StorageManager
 
loadInventory(Inventory, File, YamlConfiguration, InventoryManager, ButtonManager) - Method in interface fr.maxlego08.menu.api.InventoryOption
 
loadInventory(Plugin, File) - Method in interface fr.maxlego08.menu.api.InventoryManager
Loads an inventory from a file.
loadInventory(Plugin, File, Class<? extends Inventory>) - Method in interface fr.maxlego08.menu.api.InventoryManager
Loads an inventory from a file.
loadInventory(Plugin, String) - Method in interface fr.maxlego08.menu.api.InventoryManager
Loads an inventory from a file.
loadInventory(Plugin, String, Class<? extends Inventory>) - Method in interface fr.maxlego08.menu.api.InventoryManager
Loads an inventory from a file.
loadInventoryOrSaveResource(Plugin, String) - Method in interface fr.maxlego08.menu.api.InventoryManager
Loads an inventory.
loadInventoryOrSaveResource(Plugin, String, Class<? extends Inventory>) - Method in interface fr.maxlego08.menu.api.InventoryManager
Loads an inventory.
loadItemStack(File, String, Map<String, Object>) - Method in interface fr.maxlego08.menu.api.InventoryManager
Loads a menu item stack from a file, using the specified path and additional parameters.
loadItemStack(YamlConfiguration, String, File) - Method in interface fr.maxlego08.menu.api.InventoryManager
Loads a menu item stack from a YAML configuration and applies global placeholders.
loadItemStack(YamlConfiguration, String, File) - Method in interface fr.maxlego08.menu.api.MenuPlugin
Loads a menu item stack from a YAML configuration and applies global placeholders.
loadPattern(File) - Method in interface fr.maxlego08.menu.api.pattern.PatternManager
Loads a pattern from a file.
loadPatterns() - Method in interface fr.maxlego08.menu.api.pattern.PatternManager
Loads all registered patterns.
loadPermissible(ButtonManager, TypedMapAccessor, String, String, File) - Method in class fr.maxlego08.menu.api.loader.PermissibleLoader
Load a list of Permissible from a configuration node.
loadPermissible(List<Map<String, Object>>, String, File) - Method in interface fr.maxlego08.menu.api.ButtonManager
Converts a list of map elements from a configuration file into a list of Permissible objects.
loadPermissible(YamlConfiguration, String, File) - Method in interface fr.maxlego08.menu.api.ButtonManager
Converts a list of map elements from a configuration file into a list of Permissible objects.
loadPlayers() - Method in interface fr.maxlego08.menu.api.players.DataManager
Loads the player data from the database or storage.
loadPlayers() - Method in interface fr.maxlego08.menu.api.storage.StorageManager
 
loadSlot(List<String>) - Static method in class fr.maxlego08.menu.api.loader.ButtonLoader
Loads a list of strings and transforms it into integers, supporting various slot formats.
loadYamlConfiguration(File) - Method in interface fr.maxlego08.menu.api.InventoryManager
Loads a YAML configuration file and applies global placeholders.
login(CommandSender, String) - Method in interface fr.maxlego08.menu.api.website.WebsiteManager
Allows you to connect to the site
LoreType - Enum Class in fr.maxlego08.menu.api.utils
 
LOWER - Enum constant in enum class fr.maxlego08.menu.api.enums.PlaceholderAction
 
LOWER_OR_EQUAL - Enum constant in enum class fr.maxlego08.menu.api.enums.PlaceholderAction
 
LuckpermPermissible - Class in fr.maxlego08.menu.api.requirement.permissible
 
LuckpermPermissible(List<Action>, List<Action>) - Constructor for class fr.maxlego08.menu.api.requirement.permissible.LuckpermPermissible
 

M

mainMenu - Static variable in class fr.maxlego08.menu.api.configuration.Config
 
MapConfiguration - Interface in fr.maxlego08.menu.api.utils
This interface provides typed access to a map of key-value pairs, allowing retrieval of values of different types with or without default values if the key is not present in the map.
MaterialLoader - Class in fr.maxlego08.menu.api.loader
Documentation: here
MaterialLoader(String) - Constructor for class fr.maxlego08.menu.api.loader.MaterialLoader
 
MenuEnchantment - Interface in fr.maxlego08.menu.api.enchantment
Interface representing a custom enchantment in the plugin.
MenuEvent - Class in fr.maxlego08.menu.api.event
 
MenuEvent() - Constructor for class fr.maxlego08.menu.api.event.MenuEvent
 
MenuEvent(boolean) - Constructor for class fr.maxlego08.menu.api.event.MenuEvent
 
MenuItemRarity - Enum Class in fr.maxlego08.menu.api.enums
 
MenuItemStack - Interface in fr.maxlego08.menu.api
 
MenuPlugin - Interface in fr.maxlego08.menu.api
 
Message - Enum Class in fr.maxlego08.menu.api.utils
 
MessageSender - Interface in fr.maxlego08.menu.api.utils
Sends messages to a CommandSender.
MessageType - Enum Class in fr.maxlego08.menu.api.enums
 
MetaUpdater - Interface in fr.maxlego08.menu.api.utils
Updates the display name and lore of a ItemMeta
MODELID - Enum constant in enum class fr.maxlego08.menu.api.enums.ItemVerification
 
msg() - Method in enum class fr.maxlego08.menu.api.utils.Message
 

N

name - Variable in class fr.maxlego08.menu.api.loader.ButtonLoader
 
needRefresh(Player, Button, InventoryEngine, Placeholders) - Method in interface fr.maxlego08.menu.api.requirement.RefreshRequirement
Checks if the requirement should refresh the item.
negate() - Method in interface fr.maxlego08.menu.api.players.Data
Negates the current value.
NextButton - Class in fr.maxlego08.menu.api.button.buttons
Represents a button within a user interface in a Minecraft plugin that allows the player to navigate to the next page of an inventory.
NextButton() - Constructor for class fr.maxlego08.menu.api.button.buttons.NextButton
 
NONE - Enum constant in enum class fr.maxlego08.menu.api.enums.MessageType
 
NoneButton - Class in fr.maxlego08.menu.api.button.buttons
Represents the default button type in a user interface within a Minecraft plugin, extending the basic Button interface.
NoneButton() - Constructor for class fr.maxlego08.menu.api.button.buttons.NoneButton
 
NoneLoader - Class in fr.maxlego08.menu.api.loader
 
NoneLoader(Plugin, Class<? extends Button>, String) - Constructor for class fr.maxlego08.menu.api.loader.NoneLoader
 

O

OfflinePlayerCache - Class in fr.maxlego08.menu.api.utils
 
OfflinePlayerCache() - Constructor for class fr.maxlego08.menu.api.utils.OfflinePlayerCache
 
onBackClick(Player, InventoryClickEvent, InventoryEngine, List<Inventory>, Inventory, int) - Method in class fr.maxlego08.menu.api.button.Button
 
onButtonClick(Player, ItemButton) - Method in interface fr.maxlego08.menu.api.InventoryListener
 
onButtonLoad(ButtonLoadEvent) - Method in class fr.maxlego08.menu.api.event.FastEvent
Event when a button will be loaded
onClick(Button, Player, InventoryClickEvent, InventoryEngine, int, boolean) - Method in interface fr.maxlego08.menu.api.button.ButtonOption
Handles a click event on a button by a player.
onClick(Player, InventoryClickEvent, InventoryEngine, int, Placeholders) - Method in class fr.maxlego08.menu.api.button.Button
 
onClick(InventoryClickEvent) - Method in class fr.maxlego08.menu.api.engine.ItemButton
 
onDrag(InventoryDragEvent, Player, InventoryEngine) - Method in class fr.maxlego08.menu.api.button.Button
 
onInventoryClick(InventoryClickEvent, Player, InventoryEngine) - Method in class fr.maxlego08.menu.api.button.Button
 
onInventoryClose(Player, BaseInventory) - Method in interface fr.maxlego08.menu.api.InventoryListener
 
onInventoryClose(Player, InventoryEngine) - Method in class fr.maxlego08.menu.api.button.Button
 
onInventoryLoad(InventoryLoadEvent) - Method in class fr.maxlego08.menu.api.event.FastEvent
Event when an inventory will be loaded
onInventoryOpen(Player, InventoryEngine, Placeholders) - Method in class fr.maxlego08.menu.api.button.Button
 
onInventoryPostOpen(Player, BaseInventory) - Method in interface fr.maxlego08.menu.api.InventoryListener
 
onInventoryPreOpen(Player, BaseInventory, int, Object...) - Method in interface fr.maxlego08.menu.api.InventoryListener
 
onLeftClick(Player, InventoryClickEvent, InventoryEngine, int) - Method in class fr.maxlego08.menu.api.button.Button
 
onMiddleClick(Player, InventoryClickEvent, InventoryEngine, int) - Method in class fr.maxlego08.menu.api.button.Button
 
onPlayerOpenInventory(PlayerOpenInventoryEvent) - Method in class fr.maxlego08.menu.api.event.FastEvent
Event when a player open an inventory
onRender(Player, InventoryEngine) - Method in class fr.maxlego08.menu.api.button.Button
 
onRightClick(Player, InventoryClickEvent, InventoryEngine, int) - Method in class fr.maxlego08.menu.api.button.Button
 
openBook(Player, String, String, List<String>) - Method in interface fr.maxlego08.menu.api.utils.MetaUpdater
Opens a book for the specified player.
openInventory(Player, InventoryEngine) - Method in interface fr.maxlego08.menu.api.Inventory
Opens the inventory for a player and returns the result of the operation.
openInventory(Player, Inventory) - Method in interface fr.maxlego08.menu.api.InventoryManager
Opens an inventory for a player.
openInventory(Player, Inventory, int) - Method in interface fr.maxlego08.menu.api.InventoryManager
Opens an inventory for a player on a specific page.
openInventory(Player, Inventory, int, Inventory...) - Method in interface fr.maxlego08.menu.api.InventoryManager
Opens an inventory for a player on a specific page with old inventories.
openInventory(Player, Inventory, int, List<Inventory>) - Method in interface fr.maxlego08.menu.api.InventoryManager
Opens an inventory for a player on a specific page with old inventories.
openInventory(Player, String) - Method in interface fr.maxlego08.menu.api.InventoryManager
Opens an inventory based on its name.
openInventory(Player, String, int) - Method in interface fr.maxlego08.menu.api.InventoryManager
Opens an inventory based on its name and a specific page number.
openInventory(Player, String, String) - Method in interface fr.maxlego08.menu.api.InventoryManager
Opens an inventory based on its name and the plugin name.
openInventory(Player, String, String, int) - Method in interface fr.maxlego08.menu.api.InventoryManager
Opens an inventory based on its name and the plugin name.
openInventory(Player, Plugin, String) - Method in interface fr.maxlego08.menu.api.InventoryManager
Opens an inventory based on its name and the plugin.
openInventoryWithOldInventories(Player, Inventory, int) - Method in interface fr.maxlego08.menu.api.InventoryManager
Opens an inventory for a player on a specific page with its old inventories.
OpenLink - Interface in fr.maxlego08.menu.api.utils
Sends a message and opens a link.
openMarketplace(Player) - Method in interface fr.maxlego08.menu.api.website.WebsiteManager
 
OpenWithItem - Class in fr.maxlego08.menu.api.utils
Represents the item that can be interacted with to open a menu.
OpenWithItem(MenuItemStack, List<Action>, ItemStackSimilar) - Constructor for class fr.maxlego08.menu.api.utils.OpenWithItem
 

P

page - Variable in class fr.maxlego08.menu.api.button.SlotButton
 
paginate(List<T>, int, int) - Method in class fr.maxlego08.menu.api.engine.Pagination
Paginates a list in normal order.
paginate(List<T>, InventoryEngine, BiConsumer<Integer, T>) - Method in class fr.maxlego08.menu.api.button.Button
Paginate a given list of elements and set them as elements of this button according to the page of the inventory.
paginate(Map<?, T>, int, int) - Method in class fr.maxlego08.menu.api.engine.Pagination
Paginates a map's values in normal order.
PaginateButton - Class in fr.maxlego08.menu.api.button
 
PaginateButton() - Constructor for class fr.maxlego08.menu.api.button.PaginateButton
 
paginateReverse(List<T>, int, int) - Method in class fr.maxlego08.menu.api.engine.Pagination
Paginates a list in reverse order.
paginateReverse(Map<?, T>, int, int) - Method in class fr.maxlego08.menu.api.engine.Pagination
Paginates a map's values in reverse order.
Pagination<T> - Class in fr.maxlego08.menu.api.engine
 
Pagination() - Constructor for class fr.maxlego08.menu.api.engine.Pagination
 
parse(String) - Method in class fr.maxlego08.menu.api.utils.Placeholders
Replace all placeholders in the given string by their respective values.
parse(String, String, String) - Method in class fr.maxlego08.menu.api.utils.Placeholders
Replace all placeholders in the given string by their respective values.
parse(List<String>) - Method in class fr.maxlego08.menu.api.utils.Placeholders
Replace all placeholders in each string of the given list by their respective values.
parse(Player, String) - Method in interface fr.maxlego08.menu.api.MenuPlugin
 
parse(Player, List<String>) - Method in interface fr.maxlego08.menu.api.MenuPlugin
 
parse(OfflinePlayer, String) - Method in interface fr.maxlego08.menu.api.MenuPlugin
 
parse(OfflinePlayer, List<String>) - Method in interface fr.maxlego08.menu.api.MenuPlugin
 
parseAmount(Player) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
parseAmount(Player, Placeholders) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
parseAmount(OfflinePlayer, Placeholders) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
parseAndFlattenCommands(List<String>, Player) - Method in class fr.maxlego08.menu.api.requirement.Action
Parses and flattens a list of commands by splitting each command by newline, replacing a placeholder with the player's name, and returning a flattened list of processed commands.
Pattern - Interface in fr.maxlego08.menu.api.pattern
The Pattern interface represents a list of buttons that can be consistently used in multiple inventories.
PATTERN - Enum constant in enum class fr.maxlego08.menu.api.checker.InventoryRequirementType
 
PatternManager - Interface in fr.maxlego08.menu.api.pattern
The PatternManager interface provides methods for managing patterns used in inventories.
PerformButton - Class in fr.maxlego08.menu.api.button
 
PerformButton() - Constructor for class fr.maxlego08.menu.api.button.PerformButton
 
Permissible - Class in fr.maxlego08.menu.api.requirement
Represents a condition that can be checked to determine if a player has permission.
Permissible(List<Action>, List<Action>) - Constructor for class fr.maxlego08.menu.api.requirement.Permissible
 
PERMISSIBLE - Enum constant in enum class fr.maxlego08.menu.api.checker.InventoryRequirementType
 
PermissibleButton - Class in fr.maxlego08.menu.api.button
 
PermissibleButton() - Constructor for class fr.maxlego08.menu.api.button.PermissibleButton
 
PermissibleLoader - Class in fr.maxlego08.menu.api.loader
 
PermissibleLoader(String) - Constructor for class fr.maxlego08.menu.api.loader.PermissibleLoader
 
PERMISSION - Enum constant in enum class fr.maxlego08.menu.api.engine.InventoryResult
 
PermissionPermissible - Class in fr.maxlego08.menu.api.requirement.permissible
Represents a condition where a player is required to have a specific permission.
PermissionPermissible(List<Action>, List<Action>) - Constructor for class fr.maxlego08.menu.api.requirement.permissible.PermissionPermissible
 
PLACEHOLDER_NEVER - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
PlaceholderAction - Enum Class in fr.maxlego08.menu.api.enums
 
PlaceholderButton - Class in fr.maxlego08.menu.api.button
 
PlaceholderButton() - Constructor for class fr.maxlego08.menu.api.button.PlaceholderButton
 
PlaceholderPermissible - Class in fr.maxlego08.menu.api.requirement.permissible
Represents a condition based on placeholders for permissions.
PlaceholderPermissible(List<Action>, List<Action>) - Constructor for class fr.maxlego08.menu.api.requirement.permissible.PlaceholderPermissible
 
Placeholders - Class in fr.maxlego08.menu.api.utils
 
Placeholders() - Constructor for class fr.maxlego08.menu.api.utils.Placeholders
 
Placeholders(Map<String, String>) - Constructor for class fr.maxlego08.menu.api.utils.Placeholders
 
play(Entity) - Method in interface fr.maxlego08.menu.api.sound.SoundOption
 
PLAYER_DATAS - Static variable in interface fr.maxlego08.menu.api.storage.Tables
 
player_id() - Method in record class fr.maxlego08.menu.api.storage.dto.DataDTO
Returns the value of the player_id record component.
player_id() - Method in record class fr.maxlego08.menu.api.storage.dto.InventoryDTO
Returns the value of the player_id record component.
PLAYER_INVENTORIES - Static variable in interface fr.maxlego08.menu.api.storage.Tables
 
PLAYER_OPEN_INVENTORIES - Static variable in interface fr.maxlego08.menu.api.storage.Tables
 
PlayerData - Interface in fr.maxlego08.menu.api.players
Player's Data
PlayerNamePermissible - Class in fr.maxlego08.menu.api.requirement.permissible
 
PlayerNamePermissible(List<Action>, List<Action>) - Constructor for class fr.maxlego08.menu.api.requirement.permissible.PlayerNamePermissible
 
PlayerOpenInventoryEvent - Class in fr.maxlego08.menu.api.event.events
 
PlayerOpenInventoryEvent(Player, Inventory, int, List<Inventory>) - Constructor for class fr.maxlego08.menu.api.event.events.PlayerOpenInventoryEvent
 
PLAYERS_DATA_ADD - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
PLAYERS_DATA_CLEAR_ALL - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
PLAYERS_DATA_CLEAR_PLAYER - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
PLAYERS_DATA_GET_ERROR - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
PLAYERS_DATA_GET_SUCCESS - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
PLAYERS_DATA_KEYS_EMPTY - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
PLAYERS_DATA_KEYS_SUCCESS - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
PLAYERS_DATA_REMOVE_ALL_SUCCESS - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
PLAYERS_DATA_REMOVE_ERROR - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
PLAYERS_DATA_REMOVE_SUCCESS - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
PLAYERS_DATA_SET - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
PLAYERS_DATA_SUBTRACT - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
plugin - Variable in class fr.maxlego08.menu.api.loader.ButtonLoader
 
postOpenInventory(Player, InventoryEngine) - Method in interface fr.maxlego08.menu.api.Inventory
Performs post-opening actions for the inventory.
postProcessSkullItemStack(ItemStack, Button, Player) - Method in interface fr.maxlego08.menu.api.InventoryManager
 
Potion - Class in fr.maxlego08.menu.api.itemstack
Potion Adapter for pre-1.9 data values see @PotionMeta for 1.9+
Potion(PotionType) - Constructor for class fr.maxlego08.menu.api.itemstack.Potion
Construct a new potion of the given type.
Potion(PotionType, int) - Constructor for class fr.maxlego08.menu.api.itemstack.Potion
Create a new potion of the given type and level.
Potion(PotionType, int, boolean) - Constructor for class fr.maxlego08.menu.api.itemstack.Potion
Create a new potion of the given type and level.
Potion(PotionType, int, boolean, boolean, boolean) - Constructor for class fr.maxlego08.menu.api.itemstack.Potion
Create a new potion of the given type and level.
preExecute(Player, Button, InventoryEngine, Placeholders) - Method in class fr.maxlego08.menu.api.requirement.Action
 
PREFIX - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
PREPEND - Enum constant in enum class fr.maxlego08.menu.api.utils.LoreType
 
PreviousButton - Class in fr.maxlego08.menu.api.button.buttons
Represents a button that allows the player to navigate to the previous page of an inventory.
PreviousButton() - Constructor for class fr.maxlego08.menu.api.button.buttons.PreviousButton
 
protectItem(ItemStack) - Method in interface fr.maxlego08.menu.api.dupe.DupeManager
protect an item from dupe

R

RARE - Enum constant in enum class fr.maxlego08.menu.api.enums.MenuItemRarity
 
RefreshRequirement - Interface in fr.maxlego08.menu.api.requirement
Represents a set of requirements that a player must meet to perform a certain action.
RegexPermissible - Class in fr.maxlego08.menu.api.requirement.permissible
 
RegexPermissible(List<Action>, List<Action>) - Constructor for class fr.maxlego08.menu.api.requirement.permissible.RegexPermissible
 
register() - Method in interface fr.maxlego08.menu.api.enchantment.Enchantments
Registers all custom enchantments within the plugin.
register(ButtonLoader) - Method in interface fr.maxlego08.menu.api.ButtonManager
Registers a new ButtonLoader responsible for button creation.
register(ButtonLoader) - Method in class fr.maxlego08.menu.api.event.events.ButtonLoaderRegisterEvent
Register a ButtonLoader
register(String, String) - Method in class fr.maxlego08.menu.api.utils.Placeholders
Registers a placeholder with the given key and value.
registerAction(ActionLoader) - Method in interface fr.maxlego08.menu.api.ButtonManager
Registers a new ActionLoader responsible for action creation.
registerArgumentValidator(CommandArgumentValidator) - Method in interface fr.maxlego08.menu.api.command.CommandManager
 
registerCommand(Command) - Method in interface fr.maxlego08.menu.api.command.CommandManager
Registers a new Command.
registerFastEvent(Plugin, FastEvent) - Method in interface fr.maxlego08.menu.api.InventoryManager
Adds a FastEvent listener, which is faster than Bukkit events.
registerInventoryListener(InventoryListener) - Method in interface fr.maxlego08.menu.api.InventoryManager
 
registerInventoryOption(Plugin, Class<? extends InventoryOption>) - Method in interface fr.maxlego08.menu.api.InventoryManager
 
registerItemStackVerification(ItemStackSimilar) - Method in interface fr.maxlego08.menu.api.InventoryManager
Registers an ItemStackSimilar instance for verifying ItemStacks.
registerMaterialLoader(MaterialLoader) - Method in interface fr.maxlego08.menu.api.InventoryManager
Registers a material loader.
registerOption(Plugin, Class<? extends ButtonOption>) - Method in interface fr.maxlego08.menu.api.InventoryManager
Registers a new button option class with the plugin.
registerPattern(Pattern) - Method in interface fr.maxlego08.menu.api.pattern.PatternManager
Registers a new pattern.
registerPermissible(PermissibleLoader) - Method in interface fr.maxlego08.menu.api.ButtonManager
Registers a new PermissibleLoader responsible for permissible creation.
registerPlaceholder(String, ReturnBiConsumer<OfflinePlayer, String, String>) - Method in interface fr.maxlego08.menu.api.MenuPlugin
 
reload(Command) - Method in interface fr.maxlego08.menu.api.command.CommandManager
Reloads a specific command.
RELOAD - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
RELOAD_COMMAND - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
RELOAD_COMMAND_ERROR - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
RELOAD_COMMAND_FILE - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
RELOAD_FILES - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
RELOAD_INVENTORY - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
RELOAD_INVENTORY_FILE - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
reloadInventory(Inventory) - Method in interface fr.maxlego08.menu.api.InventoryManager
Reloads the configuration of an inventory.
remove(int) - Method in interface fr.maxlego08.menu.api.players.Data
Removes the specified amount from the current value.
REMOVE - Enum constant in enum class fr.maxlego08.menu.api.requirement.data.ActionPlayerDataType
 
removeData(Data) - Method in interface fr.maxlego08.menu.api.players.PlayerData
Allows you to delete a data
removeData(String) - Method in interface fr.maxlego08.menu.api.players.PlayerData
Allows you to delete a Data
removeData(UUID, String) - Method in interface fr.maxlego08.menu.api.storage.StorageManager
 
removeInventory(UUID) - Method in interface fr.maxlego08.menu.api.storage.StorageManager
 
removeItem(int) - Method in interface fr.maxlego08.menu.api.engine.BaseInventory
 
removePlayerItem(int) - Method in interface fr.maxlego08.menu.api.engine.BaseInventory
 
removeRequirement(InventoryRequirementType, String) - Method in class fr.maxlego08.menu.api.checker.InventoryLoadRequirement
 
replace(String) - Method in interface fr.maxlego08.menu.api.font.FontImage
Replaces the color codes in the given string with the corresponding characters.
replace(String, String) - Method in enum class fr.maxlego08.menu.api.utils.Message
 
REPLACE - Enum constant in enum class fr.maxlego08.menu.api.utils.LoreType
 
Requirement - Interface in fr.maxlego08.menu.api.requirement
Represents a set of requirements that a player must meet to perform a certain action.
ReturnBiConsumer<T,G,C> - Interface in fr.maxlego08.menu.api.interfaces
 
ReturnConsumer<T,G> - Interface in fr.maxlego08.menu.api.interfaces
 

S

save(T, YamlConfiguration, String, File, Object...) - Method in interface fr.maxlego08.menu.api.utils.Loader
Saves an object to a YAML configuration.
SAVE_ERROR_EMPTY - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
SAVE_ERROR_NAME - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
SAVE_ERROR_TYPE - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
SAVE_SUCCESS - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
saveItem(CommandSender, ItemStack, String, String) - Method in interface fr.maxlego08.menu.api.InventoryManager
Save item in config file
secondsSavePlayerData - Static variable in class fr.maxlego08.menu.api.configuration.Config
 
secondsSavePlayerInventories - Static variable in class fr.maxlego08.menu.api.configuration.Config
 
send(Player, List<String>) - Method in interface fr.maxlego08.menu.api.utils.OpenLink
Allows you to send messages to a player
sendAction(Player, String) - Method in interface fr.maxlego08.menu.api.utils.MessageSender
 
sendInventories(CommandSender) - Method in interface fr.maxlego08.menu.api.InventoryManager
Displays the list of available inventories.
sendMessage(CommandSender, Message, Object...) - Method in interface fr.maxlego08.menu.api.InventoryManager
 
sendMessage(CommandSender, String) - Method in interface fr.maxlego08.menu.api.utils.MessageSender
Sends a message to the specified CommandSender.
sendTitle(Player, String, String, long, long, long) - Method in interface fr.maxlego08.menu.api.utils.MessageSender
Sends a title and subtitle to the player with specified timings for the display.
SET - Enum constant in enum class fr.maxlego08.menu.api.requirement.data.ActionPlayerDataType
 
setActions(List<Action>) - Method in class fr.maxlego08.menu.api.button.Button
 
setAmount(String) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setArrow(boolean) - Method in class fr.maxlego08.menu.api.itemstack.Potion
Sets whether this potion is an arrow potion.
setAttributes(List<IAttribute>) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setAttributeShowInTooltip(Boolean) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setBanner(Banner) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setBaseColor(DyeColor) - Method in class fr.maxlego08.menu.api.itemstack.Banner
 
setButtonName(String) - Method in class fr.maxlego08.menu.api.button.Button
 
setCacheItemStack(ItemStack) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setCancelled(boolean) - Method in class fr.maxlego08.menu.api.event.CancelledMenuEvent
 
setCenterLore(boolean) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setCenterName(boolean) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setClick(Consumer<InventoryClickEvent>) - Method in class fr.maxlego08.menu.api.engine.ItemButton
 
setClickRequirements(List<Requirement>) - Method in class fr.maxlego08.menu.api.button.Button
 
setCloseInventory(boolean) - Method in class fr.maxlego08.menu.api.button.Button
 
setCloseInventory(boolean) - Method in class fr.maxlego08.menu.api.button.DefaultButtonValue
Sets the default closeInventory value.
setColor(Color) - Method in class fr.maxlego08.menu.api.itemstack.LeatherArmor
 
setColor(Color) - Method in class fr.maxlego08.menu.api.itemstack.Potion
Set the Color of this potion
setCommands(List<String>) - Method in class fr.maxlego08.menu.api.button.PerformButton
 
setConsoleCommands(List<String>) - Method in class fr.maxlego08.menu.api.button.PerformButton
 
setConsoleLeftCommands(List<String>) - Method in class fr.maxlego08.menu.api.button.PerformButton
 
setConsolePermission(String) - Method in class fr.maxlego08.menu.api.button.PerformButton
 
setConsolePermissionCommands(List<String>) - Method in class fr.maxlego08.menu.api.button.PerformButton
 
setConsoleRightCommands(List<String>) - Method in class fr.maxlego08.menu.api.button.PerformButton
 
setDamage(int) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setData(String) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setDatas(List<ActionPlayerData>) - Method in class fr.maxlego08.menu.api.button.Button
 
setDelay(int) - Method in class fr.maxlego08.menu.api.requirement.Action
 
setDisableClick(boolean) - Method in interface fr.maxlego08.menu.api.engine.BaseInventory
 
setDisablePlayerInventoryClick(boolean) - Method in interface fr.maxlego08.menu.api.engine.BaseInventory
 
setDisplayName(String) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setDurability(int) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setEffect(FireworkEffect) - Method in class fr.maxlego08.menu.api.itemstack.Firework
 
setElseButton(Button) - Method in class fr.maxlego08.menu.api.button.PermissibleButton
 
setEnable(boolean) - Method in class fr.maxlego08.menu.api.itemstack.TrimConfiguration
 
setEnchantmentGlint(Boolean) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setEnchantments(Map<Enchantment, Integer>) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setEnchantmentShowInTooltip(Boolean) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setFireResistant(Boolean) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setFirework(Firework) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setFlags(List<ItemFlag>) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setGlowing(boolean) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setHasExtendedDuration(boolean) - Method in class fr.maxlego08.menu.api.itemstack.Potion
Set whether this potion has extended duration.
setHideAdditionalTooltip(Boolean) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setHideTooltip(Boolean) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setItemModel(String) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setItemRarity(MenuItemRarity) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setItemStack(MenuItemStack) - Method in class fr.maxlego08.menu.api.button.Button
 
setItemStack(ItemStack) - Method in enum class fr.maxlego08.menu.api.utils.Message
 
setLeatherArmor(LeatherArmor) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setLeftClick(Consumer<InventoryClickEvent>) - Method in class fr.maxlego08.menu.api.engine.ItemButton
 
setLeftCommands(List<String>) - Method in class fr.maxlego08.menu.api.button.PerformButton
 
setLevel(int) - Method in class fr.maxlego08.menu.api.itemstack.Potion
Sets the level of this potion.
setLore(List<String>) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setLoreType(LoreType) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setMasterButtonUpdated(boolean) - Method in class fr.maxlego08.menu.api.button.Button
 
setMaterial(String) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setMaterial(TrimMaterial) - Method in class fr.maxlego08.menu.api.itemstack.TrimConfiguration
 
setMaxDamage(int) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setMaxPage(int) - Method in interface fr.maxlego08.menu.api.engine.InventoryEngine
 
setMaxStackSize(int) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setMessage(String) - Method in enum class fr.maxlego08.menu.api.utils.Message
 
setMessages(List<String>) - Method in class fr.maxlego08.menu.api.button.Button
 
setMessages(List<String>) - Method in enum class fr.maxlego08.menu.api.utils.Message
 
setMiddleClick(Consumer<InventoryClickEvent>) - Method in class fr.maxlego08.menu.api.engine.ItemButton
 
setModelID(int) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setModelID(String) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setNeedPlaceholderAPI(boolean) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setOldInventories(List<Inventory>) - Method in class fr.maxlego08.menu.api.event.events.PlayerOpenInventoryEvent
 
setOpenAsync(boolean) - Method in class fr.maxlego08.menu.api.button.Button
 
setOpenLink(OpenLink) - Method in class fr.maxlego08.menu.api.button.Button
 
setOptions(List<ButtonOption>) - Method in class fr.maxlego08.menu.api.button.Button
 
setOrPermissions(List<PermissionPermissible>) - Method in class fr.maxlego08.menu.api.button.PermissibleButton
 
setPage(int) - Method in class fr.maxlego08.menu.api.button.DefaultButtonValue
Sets the default page value.
setPage(int) - Method in class fr.maxlego08.menu.api.button.SlotButton
 
setPage(int) - Method in class fr.maxlego08.menu.api.event.events.PlayerOpenInventoryEvent
 
setParentButton(Button) - Method in class fr.maxlego08.menu.api.button.PermissibleButton
 
setPattern(TrimPattern) - Method in class fr.maxlego08.menu.api.itemstack.TrimConfiguration
 
setPatterns(List<Pattern>) - Method in class fr.maxlego08.menu.api.itemstack.Banner
 
setPermanent(boolean) - Method in class fr.maxlego08.menu.api.button.Button
 
setPermanent(boolean) - Method in class fr.maxlego08.menu.api.button.DefaultButtonValue
Sets the default isPermanent value.
setPermissions(List<PermissionPermissible>) - Method in class fr.maxlego08.menu.api.button.PermissibleButton
 
setPlaceholders(List<PlaceholderPermissible>) - Method in class fr.maxlego08.menu.api.button.PlaceholderButton
 
setPlayerArgument(Player, String, String) - Method in interface fr.maxlego08.menu.api.command.CommandManager
Registers a key-value pair for the arguments of a command associated with a player.
setPlayerHead(String) - Method in class fr.maxlego08.menu.api.button.Button
 
setPlayerHead(String) - Method in class fr.maxlego08.menu.api.button.DefaultButtonValue
Sets the default playerHead value.
setPlayerInventory(boolean) - Method in class fr.maxlego08.menu.api.button.Button
 
setPlayerPage(OfflinePlayer, int, int) - Method in interface fr.maxlego08.menu.api.InventoryManager
Sets the current page number for a given player in a paginated context.
setPlugin(MenuPlugin) - Method in class fr.maxlego08.menu.api.button.Button
 
setPotion(Potion) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setPotionBrewer(PotionBrewer) - Static method in class fr.maxlego08.menu.api.itemstack.Potion
Sets the current instance of PotionBrewer.
setPriority(int) - Method in class fr.maxlego08.menu.api.button.Button
 
setRefreshOnClick(boolean) - Method in class fr.maxlego08.menu.api.button.Button
 
setRefreshOnClick(boolean) - Method in class fr.maxlego08.menu.api.button.DefaultButtonValue
Sets the default refreshOnClick value.
setRefreshRequirement(RefreshRequirement) - Method in class fr.maxlego08.menu.api.button.Button
 
setRepairCost(int) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setRightClick(Consumer<InventoryClickEvent>) - Method in class fr.maxlego08.menu.api.engine.ItemButton
 
setRightCommands(List<String>) - Method in class fr.maxlego08.menu.api.button.PerformButton
 
setSlot(int) - Method in class fr.maxlego08.menu.api.button.Button
 
setSlot(int) - Method in class fr.maxlego08.menu.api.button.DefaultButtonValue
Sets the default slot value.
setSlots(List<Integer>) - Method in class fr.maxlego08.menu.api.button.DefaultButtonValue
Sets the default list of slots.
setSlots(List<Integer>) - Method in class fr.maxlego08.menu.api.button.SlotButton
 
setSoundOption(SoundOption) - Method in class fr.maxlego08.menu.api.button.Button
 
setSplash(boolean) - Method in class fr.maxlego08.menu.api.itemstack.Potion
Sets whether this potion is a splash potion.
setStar(boolean) - Method in class fr.maxlego08.menu.api.itemstack.Firework
 
setTargetPlayer(String) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setToolTipStyle(String) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setTranslatedDisplayName(Map<String, String>) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setTranslatedLore(Map<String, List<String>>) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setTrimConfiguration(TrimConfiguration) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setType(MessageType) - Method in enum class fr.maxlego08.menu.api.utils.Message
 
setType(LeatherArmor.ArmorType) - Method in class fr.maxlego08.menu.api.itemstack.LeatherArmor
 
setType(PotionType) - Method in class fr.maxlego08.menu.api.itemstack.Potion
Sets the PotionType of this potion.
setUnbreakableEnabled(Boolean) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setUnbreakableShowInTooltip(Boolean) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setUpdate(boolean) - Method in class fr.maxlego08.menu.api.button.DefaultButtonValue
Sets the default update value.
setUpdated(boolean) - Method in class fr.maxlego08.menu.api.button.Button
 
setUpdateMasterButton(boolean) - Method in class fr.maxlego08.menu.api.button.DefaultButtonValue
 
setUpdateOnClick(boolean) - Method in class fr.maxlego08.menu.api.button.Button
 
setUpdateOnClick(boolean) - Method in class fr.maxlego08.menu.api.button.DefaultButtonValue
Sets the default updateOnClick value.
setUrl(String) - Method in interface fr.maxlego08.menu.api.MenuItemStack
 
setUseCache(boolean) - Method in class fr.maxlego08.menu.api.button.Button
 
setUseCache(boolean) - Method in class fr.maxlego08.menu.api.button.DefaultButtonValue
 
setViewRequirement(Requirement) - Method in class fr.maxlego08.menu.api.button.Button
 
shouldCancelItemPickup() - Method in interface fr.maxlego08.menu.api.Inventory
Indicates whether the inventory prevents the player from picking up items from the ground.
shouldTrigger(PlayerInteractEvent) - Method in class fr.maxlego08.menu.api.utils.OpenWithItem
 
SIMILAR - Enum constant in enum class fr.maxlego08.menu.api.enums.ItemVerification
 
SimpleCache<K,V> - Class in fr.maxlego08.menu.api.utils
 
SimpleCache() - Constructor for class fr.maxlego08.menu.api.utils.SimpleCache
 
SimpleCache.Loader<V> - Interface in fr.maxlego08.menu.api.utils
 
size() - Method in interface fr.maxlego08.menu.api.Inventory
Returns the size of the inventory.
SlotButton - Class in fr.maxlego08.menu.api.button
 
SlotButton() - Constructor for class fr.maxlego08.menu.api.button.SlotButton
 
slots - Variable in class fr.maxlego08.menu.api.button.SlotButton
 
sortButtons(int, Object...) - Method in interface fr.maxlego08.menu.api.Inventory
Sorts the buttons based on the current page and additional elements.
sortPatterns(Pattern, int, Object...) - Method in interface fr.maxlego08.menu.api.Inventory
Sorts the pattern buttons based on the current page and additional elements.
SoundOption - Interface in fr.maxlego08.menu.api.sound
Allows you to manage a sound
specifyPathMenus - Static variable in class fr.maxlego08.menu.api.configuration.Config
 
splash() - Method in class fr.maxlego08.menu.api.itemstack.Potion
Chain this to the constructor to make the potion a splash potion.
StorageManager - Interface in fr.maxlego08.menu.api.storage
 
storeInventory(UUID, InventoryPlayer) - Method in interface fr.maxlego08.menu.api.storage.StorageManager
 
storeInventory(Player) - Method in interface fr.maxlego08.menu.api.players.inventory.InventoriesPlayer
Saves the player's inventory to be stored
storeInventory(Player) - Method in interface fr.maxlego08.menu.api.players.inventory.InventoryPlayer
Saves the player's inventory to be stored
StringConsumer<T> - Interface in fr.maxlego08.menu.api.interfaces
 
SUBTRACT - Enum constant in enum class fr.maxlego08.menu.api.requirement.data.ActionPlayerDataType
 
SUCCESS - Enum constant in enum class fr.maxlego08.menu.api.engine.InventoryResult
 
SUCCESS_ASYNC - Enum constant in enum class fr.maxlego08.menu.api.engine.InventoryResult
 
SUPERIOR - Enum constant in enum class fr.maxlego08.menu.api.enums.PlaceholderAction
 
SUPERIOR_OR_EQUAL - Enum constant in enum class fr.maxlego08.menu.api.enums.PlaceholderAction
 
SwitchButton - Class in fr.maxlego08.menu.api.button.buttons
 
SwitchButton() - Constructor for class fr.maxlego08.menu.api.button.buttons.SwitchButton
 
SwitchCaseButton - Record Class in fr.maxlego08.menu.api.utils
 
SwitchCaseButton(String, Button) - Constructor for record class fr.maxlego08.menu.api.utils.SwitchCaseButton
Creates an instance of a SwitchCaseButton record class.

T

Tables - Interface in fr.maxlego08.menu.api.storage
 
TCHAT - Enum constant in enum class fr.maxlego08.menu.api.enums.MessageType
 
TCHAT_AND_ACTION - Enum constant in enum class fr.maxlego08.menu.api.enums.MessageType
 
TIME_DAY - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
TIME_HOUR - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
TIME_HOUR_SIMPLE - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
TIME_MINUTE - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
TIME_MONTH - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
TIME_SECOND - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
TIME_YEAR - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
toDamageValue() - Method in class fr.maxlego08.menu.api.itemstack.Potion
Converts this potion to a valid potion damage short, usable for potion item stacks.
toData(OfflinePlayer) - Method in interface fr.maxlego08.menu.api.requirement.data.ActionPlayerData
Converts the action into player data.
toInventoryString() - Method in interface fr.maxlego08.menu.api.players.inventory.InventoryPlayer
 
toItemStack(int) - Method in class fr.maxlego08.menu.api.itemstack.Banner
 
toItemStack(int) - Method in class fr.maxlego08.menu.api.itemstack.Firework
 
toItemStack(int) - Method in class fr.maxlego08.menu.api.itemstack.LeatherArmor
 
toItemStack(int) - Method in class fr.maxlego08.menu.api.itemstack.Potion
Converts this potion to an ItemStack with the specified amount and a correct damage value.
toMsg() - Method in enum class fr.maxlego08.menu.api.utils.Message
 
toString() - Method in class fr.maxlego08.menu.api.checker.InventoryLoadRequirement
 
toString() - Method in class fr.maxlego08.menu.api.itemstack.TrimConfiguration
 
toString() - Method in record class fr.maxlego08.menu.api.storage.dto.DataDTO
Returns a string representation of this record class.
toString() - Method in record class fr.maxlego08.menu.api.storage.dto.InventoryDTO
Returns a string representation of this record class.
toString() - Method in record class fr.maxlego08.menu.api.utils.SwitchCaseButton
Returns a string representation of this record class.
toString() - Method in class fr.maxlego08.menu.api.utils.TypedMapAccessor
 
TrimConfiguration - Class in fr.maxlego08.menu.api.itemstack
 
TrimConfiguration(boolean, TrimMaterial, TrimPattern) - Constructor for class fr.maxlego08.menu.api.itemstack.TrimConfiguration
 
TrimHelper - Class in fr.maxlego08.menu.api.utils
 
TrimHelper() - Constructor for class fr.maxlego08.menu.api.utils.TrimHelper
 
TypedMapAccessor - Class in fr.maxlego08.menu.api.utils
This class provides typed access to a Map<String, Object>, allowing retrieval of values of different types with or without default values if the key is not present in the map.
TypedMapAccessor(Map<String, Object>) - Constructor for class fr.maxlego08.menu.api.utils.TypedMapAccessor
Constructs a TypedMapAccessor with the specified map.

U

UNCOMMON - Enum constant in enum class fr.maxlego08.menu.api.enums.MenuItemRarity
 
unregister(ButtonLoader) - Method in interface fr.maxlego08.menu.api.ButtonManager
Unregisters an existing ButtonLoader, ceasing its button creation responsibilities.
unregisterArgumentValidator(CommandArgumentValidator) - Method in interface fr.maxlego08.menu.api.command.CommandManager
 
unregisterCommands(Command) - Method in interface fr.maxlego08.menu.api.command.CommandManager
Unregisters a specific command.
unregisterCommands(Plugin) - Method in interface fr.maxlego08.menu.api.command.CommandManager
Unregisters all commands associated with a specific plugin.
unregisterInventoryListener(InventoryListener) - Method in interface fr.maxlego08.menu.api.InventoryManager
 
unregisterInventoryOptions(Plugin) - Method in interface fr.maxlego08.menu.api.InventoryManager
 
unregisterListener(Plugin) - Method in interface fr.maxlego08.menu.api.InventoryManager
Unregisters a FastEvent listener.
unregisterOptions(Plugin) - Method in interface fr.maxlego08.menu.api.InventoryManager
Unregisters all button options associated with the given plugin.
unregisterPattern(Pattern) - Method in interface fr.maxlego08.menu.api.pattern.PatternManager
Unregisters a pattern.
unregisters(Plugin) - Method in interface fr.maxlego08.menu.api.ButtonManager
Unregisters all ButtonLoader instances linked to a specific plugin.
updateDisplayName(ItemMeta, String, Player) - Method in interface fr.maxlego08.menu.api.utils.MetaUpdater
Updates the display name of the ItemMeta.
updateDisplayName(ItemMeta, String, OfflinePlayer) - Method in interface fr.maxlego08.menu.api.utils.MetaUpdater
Updates the display name of the ItemMeta.
updateInventory(Player) - Method in interface fr.maxlego08.menu.api.InventoryManager
Opens the player’s current inventory again.
updateInventory(Player, Plugin) - Method in interface fr.maxlego08.menu.api.InventoryManager
Opens the player’s current inventory again if the plugin is the same.
updateInventoryCurrentPage(Player) - Method in interface fr.maxlego08.menu.api.InventoryManager
Opens the player's inventory with the Player's current page.
updateLore(ItemMeta, List<String>, LoreType) - Method in interface fr.maxlego08.menu.api.utils.MetaUpdater
Updates the lore of the ItemMeta.
updateLore(ItemMeta, List<String>, Player) - Method in interface fr.maxlego08.menu.api.utils.MetaUpdater
Deprecated.
updateLore(ItemMeta, List<String>, OfflinePlayer) - Method in interface fr.maxlego08.menu.api.utils.MetaUpdater
Deprecated.
updateOnClick() - Method in class fr.maxlego08.menu.api.button.Button
 
upsertData(UUID, Data) - Method in interface fr.maxlego08.menu.api.storage.StorageManager
 
useSwapItemOffHandKeyToOpenMainMenu - Static variable in class fr.maxlego08.menu.api.configuration.Config
 
useSwapItemOffHandKeyToOpenMainMenuNeedsShift - Static variable in class fr.maxlego08.menu.api.configuration.Config
 

V

value() - Method in record class fr.maxlego08.menu.api.utils.SwitchCaseButton
Returns the value of the value record component.
valueOf(String) - Static method in enum class fr.maxlego08.menu.api.attribute.Attribute.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.maxlego08.menu.api.checker.InventoryRequirementType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.maxlego08.menu.api.engine.InventoryResult
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.maxlego08.menu.api.enums.ItemVerification
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.maxlego08.menu.api.enums.MenuItemRarity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.maxlego08.menu.api.enums.MessageType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.maxlego08.menu.api.enums.PlaceholderAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.maxlego08.menu.api.itemstack.LeatherArmor.ArmorType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.maxlego08.menu.api.requirement.data.ActionPlayerDataType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.maxlego08.menu.api.utils.LoreType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.maxlego08.menu.api.utils.Message
Returns the enum constant of this class with the specified name.
values() - Static method in enum class fr.maxlego08.menu.api.attribute.Attribute.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.maxlego08.menu.api.checker.InventoryRequirementType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.maxlego08.menu.api.engine.InventoryResult
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.maxlego08.menu.api.enums.ItemVerification
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.maxlego08.menu.api.enums.MenuItemRarity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.maxlego08.menu.api.enums.MessageType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.maxlego08.menu.api.enums.PlaceholderAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.maxlego08.menu.api.itemstack.LeatherArmor.ArmorType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.maxlego08.menu.api.requirement.data.ActionPlayerDataType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.maxlego08.menu.api.utils.LoreType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.maxlego08.menu.api.utils.Message
Returns an array containing the constants of this enum class, in the order they are declared.
VINVENTORY_ERROR - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 

W

WEBSITE_ALREADY_INVENTORY - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
WEBSITE_DISCONNECT_ERROR - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
WEBSITE_DISCONNECT_SUCCESS - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
WEBSITE_DOWNLOAD_ERROR_CONSOLE - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
WEBSITE_DOWNLOAD_ERROR_NAME - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
WEBSITE_DOWNLOAD_ERROR_TYPE - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
WEBSITE_DOWNLOAD_START - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
WEBSITE_INVENTORY_ERROR - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
WEBSITE_INVENTORY_EXIST - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
WEBSITE_INVENTORY_SUCCESS - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
WEBSITE_INVENTORY_WAIT - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
WEBSITE_LOGIN_ERROR_ALREADY - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
WEBSITE_LOGIN_ERROR_INFO - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
WEBSITE_LOGIN_ERROR_TOKEN - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
WEBSITE_LOGIN_PROCESS - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
WEBSITE_LOGIN_SUCCESS - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
WEBSITE_MARKETPLACE_ERROR - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
WEBSITE_MARKETPLACE_WAIT - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
WEBSITE_NOT_CONNECT - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
 
WebsiteManager - Interface in fr.maxlego08.menu.api.website
ToDO In dev, dont use that
withName(String) - Method in class fr.maxlego08.menu.api.attribute.Attribute.Builder
 
WITHOUT_PREFIX - Enum constant in enum class fr.maxlego08.menu.api.enums.MessageType
 
withSlot(EquipmentSlot) - Method in class fr.maxlego08.menu.api.attribute.Attribute.Builder
 
withUUID(UUID) - Method in class fr.maxlego08.menu.api.attribute.Attribute.Builder
 

Y

YamlConfigurationAccessor - Class in fr.maxlego08.menu.api.utils
 
YamlConfigurationAccessor(YamlConfiguration, String) - Constructor for class fr.maxlego08.menu.api.utils.YamlConfigurationAccessor
 

Z

ZOMBIE_SPAWN_REINFORCEMENTS - Enum constant in enum class fr.maxlego08.menu.api.attribute.Attribute.Type
Chance of a zombie to spawn reinforcements.
A B C D E F G H I J K L M N O P R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form