Index
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
Actionbased on configuration. - ActionLoader(String...) - Constructor for class fr.maxlego08.menu.api.loader.ActionLoader
-
Creates an instance of
ActionLoaderwith the specified keys. - ActionLoader(List<String>) - Constructor for class fr.maxlego08.menu.api.loader.ActionLoader
-
Creates an instance of
ActionLoaderwith 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
buttonrecord 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
ButtonManagerinterface 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
datarecord 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
DataDTOrecord 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_atrecord 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
FontImageinterface 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
OptionalActionLoaderbased 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
Colorof 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
- 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
Inventorybased on its name. - getInventory(String, String) - Method in interface fr.maxlego08.menu.api.InventoryManager
-
Returns an optional of
Inventorybased on its name and the plugin name. - getInventory(Plugin, String) - Method in interface fr.maxlego08.menu.api.InventoryManager
-
Returns an optional of
Inventorybased 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
ButtonLoaderbased on the name of the associatedButton. - getLoaders() - Method in interface fr.maxlego08.menu.api.ButtonManager
-
Retrieves all registered
ButtonLoaderinstances. - getLoaders(Plugin) - Method in interface fr.maxlego08.menu.api.ButtonManager
-
Retrieves
ButtonLoaderinstances 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
PermissibleLoaderinstances. - 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
OptionalPermissibleLoaderbased 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
PotionTypeof 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
inventoryrecord 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
InventoryDTOrecord 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
keyrecord 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
Actionbased on the provided configuration. - load(String, TypedMapAccessor, File) - Method in class fr.maxlego08.menu.api.loader.PermissibleLoader
-
Creates a
Permissiblebased 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
Actionobjects. - 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
Actionobjects. - 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
Permissibleobjects. - 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
Permissibleobjects. - 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
Buttoninterface. - 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_idrecord component. - player_id() - Method in record class fr.maxlego08.menu.api.storage.dto.InventoryDTO
-
Returns the value of the
player_idrecord 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
ButtonLoaderresponsible 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
ActionLoaderresponsible 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
PermissibleLoaderresponsible 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, - Interface in fr.maxlego08.menu.api.interfacesC> - 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
Colorof 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
PotionTypeof 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
SwitchCaseButtonrecord 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
ItemStackwith 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
ButtonLoaderinstances 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
valuerecord 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form