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
- ActionButtonRecord - Record Class in fr.maxlego08.menu.api.utils.dialogs.record
- ActionButtonRecord(String, String, int, List<Requirement>) - Constructor for record class fr.maxlego08.menu.api.utils.dialogs.record.ActionButtonRecord
-
Creates an instance of a
ActionButtonRecordrecord class. - 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
- actions() - Method in interface fr.maxlego08.menu.api.command.Command
-
Gets the list of actions associated with the command.
- actions() - Method in record class fr.maxlego08.menu.api.utils.dialogs.record.ActionButtonRecord
-
Returns the value of the
actionsrecord component. - 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.attribute.AttributeMergeStrategy
-
Add new attribute modifiers while keeping all existing ones.
- ADD - Enum constant in enum class fr.maxlego08.menu.api.requirement.data.ActionPlayerDataType
- addAction(List<Requirement>) - Method in interface fr.maxlego08.menu.api.DialogInventory
- addActionButton(ActionButtonRecord) - Method in interface fr.maxlego08.menu.api.DialogInventory
- addCube(Cuboid) - Method in class fr.maxlego08.menu.api.utils.cuboid.Region
- 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
- addNoAction(List<Requirement>) - Method in interface fr.maxlego08.menu.api.DialogInventory
- ADDONS_INFORMATION - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
- addRequirement(InventoryRequirementType, String) - Method in class fr.maxlego08.menu.api.checker.InventoryLoadRequirement
- addToImplemented(Mechanic) - Method in class fr.maxlego08.menu.api.mechanic.MechanicFactory
- addYesAction(List<Requirement>) - Method in interface fr.maxlego08.menu.api.DialogInventory
- aliases() - Method in interface fr.maxlego08.menu.api.command.Command
-
Gets the aliases for the command.
- aliases() - Method in interface fr.maxlego08.menu.api.enchantment.MenuEnchantment
-
Retrieves the list of aliases for this custom enchantment.
- allClicksType - Static variable in class fr.maxlego08.menu.api.configuration.Config
- amount() - Method in record class fr.maxlego08.menu.api.attribute.AttributeWrapper
-
Returns the value of the
amountrecord component. - 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. - applyAttributes(ItemStack, List<AttributeWrapper>, MenuPlugin, AttributeMergeStrategy) - Static method in class fr.maxlego08.menu.api.attribute.AttributeUtil
-
Applies a list of attribute wrappers to an item stack with a specific merge strategy.
- applyAttributesModern(ItemStack, List<AttributeWrapper>, MenuPlugin, AttributeMergeStrategy) - Method in class fr.maxlego08.menu.api.attribute.ApplySpigotAttribute
- applyAttributesModern(ItemStack, List<AttributeWrapper>, MenuPlugin, AttributeMergeStrategy) - Method in interface fr.maxlego08.menu.api.attribute.AttributApplier
- ApplySpigotAttribute - Class in fr.maxlego08.menu.api.attribute
- ApplySpigotAttribute() - Constructor for class fr.maxlego08.menu.api.attribute.ApplySpigotAttribute
- arguments() - Method in interface fr.maxlego08.menu.api.command.Command
-
Gets the list of command arguments.
- arrow() - Method in class fr.maxlego08.menu.api.itemstack.Potion
-
Chain this to the constructor to make the potion an arrow potion.
- ATTACHMENT - Enum constant in enum class fr.maxlego08.menu.api.utils.OpGrantMethod
- AttributApplier - Interface in fr.maxlego08.menu.api.attribute
- attribute() - Method in record class fr.maxlego08.menu.api.attribute.AttributeEntry
-
Returns the value of the
attributerecord component. - attribute() - Method in record class fr.maxlego08.menu.api.attribute.AttributeWrapper
-
Returns the value of the
attributerecord component. - attribute() - Method in record class fr.maxlego08.menu.api.attribute.ModifierKey
-
Returns the value of the
attributerecord component. - AttributeEntry - Record Class in fr.maxlego08.menu.api.attribute
- AttributeEntry(Attribute, AttributeModifier) - Constructor for record class fr.maxlego08.menu.api.attribute.AttributeEntry
-
Creates an instance of a
AttributeEntryrecord class. - AttributeMergeStrategy - Enum Class in fr.maxlego08.menu.api.attribute
-
Strategy for merging attribute modifiers when applying custom attributes to items.
- AttributeMergeStrategy.DefaultStrategy - Annotation Interface in fr.maxlego08.menu.api.attribute
-
Annotation to specify the default value for AttributeMergeStrategy fields.
- AttributeUtil - Class in fr.maxlego08.menu.api.attribute
-
Utility class for handling attribute modifiers on items.
- AttributeWrapper - Record Class in fr.maxlego08.menu.api.attribute
- AttributeWrapper(Attribute, AttributeModifier.Operation, double, EquipmentSlotGroup) - Constructor for record class fr.maxlego08.menu.api.attribute.AttributeWrapper
-
Creates an instance of a
AttributeWrapperrecord class.
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
- BodyButton - Class in fr.maxlego08.menu.api.button.dialogs
- BodyButton() - Constructor for class fr.maxlego08.menu.api.button.dialogs.BodyButton
- BOOLEAN - Enum constant in enum class fr.maxlego08.menu.api.enums.DialogInputType
- BOOLEAN - Enum constant in enum class fr.maxlego08.menu.api.enums.PlaceholderAction
- booleanConfirmText(String) - Method in class fr.maxlego08.menu.api.configuration.dialog.ConfigDialogBuilder
- BOOTS - Enum constant in enum class fr.maxlego08.menu.api.itemstack.LeatherArmor.ArmorType
- Both - Enum constant in enum class fr.maxlego08.menu.api.utils.cuboid.Cuboid.CuboidDirection
- BOTH - Enum constant in enum class fr.maxlego08.menu.api.utils.OpGrantMethod
- build(Player) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Build an item stack using the provided player context.
- build(Player, boolean) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Build an item stack using the given player and whether to use the cache or not.
- build(Player, boolean, Placeholders) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Build an item stack using the given player, use cache and placeholders.
- buildAsOwner(Player, OfflinePlayer, Placeholders) - Method in class fr.maxlego08.menu.api.button.Button
-
Builds the item stack for the given player, with the owner of the skull being the given offline player, and the given placeholders.
- buildButton(Button) - Method in interface fr.maxlego08.menu.api.engine.InventoryEngine
- buildDisplayName(Player) - Method in class fr.maxlego08.menu.api.button.Button
- 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.
- buttons() - Method in interface fr.maxlego08.menu.api.pattern.Pattern
-
Gets the buttons that are a part of this pattern.
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
- canCloseWithEscape() - Method in interface fr.maxlego08.menu.api.DialogInventory
- canCloseWithEscape() - Method in record class fr.maxlego08.menu.api.utils.dialogs.record.ZDialogInventoryBuild
-
Returns the value of the
canCloseWithEscaperecord component. - 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
- CHALLENGE - Enum constant in enum class fr.maxlego08.menu.api.utils.toast.ToastType
- 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
-
Checks if the player has permission to interact with this button.
- checkPermission(Player, InventoryEngine, Placeholders) - Method in class fr.maxlego08.menu.api.button.PlaceholderButton
-
Checks if the player has permission to interact with this button.
- 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
- clearInventorie(UUID) - Method in interface fr.maxlego08.menu.api.players.inventory.InventoriesPlayer
- clearItem() - Method in interface fr.maxlego08.menu.api.engine.BaseInventory
- clearKey(String) - Method in interface fr.maxlego08.menu.api.players.DataManager
- clearMechanics() - Method in class fr.maxlego08.menu.api.mechanic.MechanicFactory
- 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
- clone() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
- 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() - Method in interface fr.maxlego08.menu.api.command.Command
-
Gets the primary command name.
- 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_PLAYER_NOT_FOUND - 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 - Record Class in fr.maxlego08.menu.api.requirement
- ConditionalName(String, List<Permissible>, int) - Constructor for record class fr.maxlego08.menu.api.requirement.ConditionalName
-
Creates an instance of a
ConditionalNamerecord class. - Config - Class in fr.maxlego08.menu.api.configuration
- ConfigDialogBuilder - Class in fr.maxlego08.menu.api.configuration.dialog
- ConfigDialogBuilder(String, String) - Constructor for class fr.maxlego08.menu.api.configuration.dialog.ConfigDialogBuilder
- ConfigManagerInt - Interface in fr.maxlego08.menu.api.configuration
- ConfigOption - Annotation Interface in fr.maxlego08.menu.api.configuration.annotation
- ConfigUpdate - Annotation Interface in fr.maxlego08.menu.api.configuration.annotation
- CONFIRMATION - Enum constant in enum class fr.maxlego08.menu.api.enums.DialogType
- contains(int, int, int) - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Return true if the point at (x,y,z) is contained within this Cuboid.
- 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(Block) - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Check if the given Block is contained within this Cuboid.
- contains(Block) - Method in class fr.maxlego08.menu.api.utils.cuboid.Region
- contains(Location) - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Check if the given Location is contained within this Cuboid.
- contains(Location) - Method in class fr.maxlego08.menu.api.utils.cuboid.Region
- 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
- containsOnly(int) - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Check if the Cuboid contains only blocks of the given type
- contract() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Contract the Cuboid, returning a Cuboid with any air around the edges removed, just large enough to include all non-air blocks.
- contract(Cuboid.CuboidDirection) - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Contract the Cuboid in the given direction, returning a new Cuboid which has no exterior empty space.
- convertOldDatas(CommandSender) - Method in interface fr.maxlego08.menu.api.players.DataManager
- cooldownClickMilliseconds - Static variable in class fr.maxlego08.menu.api.configuration.Config
- corners() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Get the Blocks at the eight corners of the Cuboid.
- 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.
- Cuboid - Class in fr.maxlego08.menu.api.utils.cuboid
- Cuboid(Cuboid) - Constructor for class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Copy constructor.
- Cuboid(Map<String, Object>) - Constructor for class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Construct a Cuboid using a map with the following keys: worldName, x1, x2, y1, y2, z1, z2
- Cuboid(Location) - Constructor for class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Construct a one-block Cuboid at the given Location of the Cuboid.
- Cuboid(Location, Location) - Constructor for class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Construct a Cuboid given two Location objects which represent any two corners of the Cuboid.
- Cuboid(World, int, int, int, int, int, int) - Constructor for class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Construct a Cuboid in the given World and xyz co-ordinates
- Cuboid.CuboidDirection - Enum Class in fr.maxlego08.menu.api.utils.cuboid
- Cuboid.CuboidIterator - Class in fr.maxlego08.menu.api.utils.cuboid
- CuboidIterator(World, int, int, int, int, int, int) - Constructor for class fr.maxlego08.menu.api.utils.cuboid.Cuboid.CuboidIterator
- CuboidPermissible - Class in fr.maxlego08.menu.api.requirement.permissible
- CuboidPermissible(List<Action>, List<Action>) - Constructor for class fr.maxlego08.menu.api.requirement.permissible.CuboidPermissible
- 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
- deleteDialog(String) - Method in interface fr.maxlego08.menu.api.DialogManager
- deleteDialog(Plugin) - Method in interface fr.maxlego08.menu.api.DialogManager
- 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.
- denyMessage() - Method in interface fr.maxlego08.menu.api.command.Command
-
Gets the message to display when the player does not have the required permission.
- DESCRIPTION_ADDONS - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
- DESCRIPTION_CONTRIBUTORS - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
- 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_DIALOGS - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
- DESCRIPTION_DIALOGS_OPEN - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
- DESCRIPTION_DIALOGS_RELOAD - 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_DUMPLOG - 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_GIVE_ITEM - 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_CONVERT - 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 record class fr.maxlego08.menu.api.attribute.AttributeWrapper
- detect() - Static method in enum class fr.maxlego08.menu.api.utils.PlatformType
-
Detects the server platform type by checking for Paper-specific classes.
- DIALOG_OPEN_ERROR_CONSOLE - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
- DIALOG_OPEN_ERROR_NOT_FOUND - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
- DIALOG_OPEN_SUCCESS - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
- DIALOG_OPEN_SUCCESS_OTHER - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
- DialogBodyType - Enum Class in fr.maxlego08.menu.api.enums
- DialogException - Exception Class in fr.maxlego08.menu.api.exceptions
- DialogException(String) - Constructor for exception class fr.maxlego08.menu.api.exceptions.DialogException
- DialogFileNotFound - Exception Class in fr.maxlego08.menu.api.exceptions
- DialogFileNotFound(String) - Constructor for exception class fr.maxlego08.menu.api.exceptions.DialogFileNotFound
- DialogInputType - Enum Class in fr.maxlego08.menu.api.enums
- DialogInventory - Interface in fr.maxlego08.menu.api
- DialogManager - Interface in fr.maxlego08.menu.api
- DialogType - Enum Class in fr.maxlego08.menu.api.enums
- 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
- display() - Method in record class fr.maxlego08.menu.api.utils.dialogs.record.SingleOption
-
Returns the value of the
displayrecord component. - 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
- Down - Enum constant in enum class fr.maxlego08.menu.api.utils.cuboid.Cuboid.CuboidDirection
- downloadFromUrl(CommandSender, String, boolean) - Method in interface fr.maxlego08.menu.api.website.WebsiteManager
- DUMPLOG_ERROR - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
- DUMPLOG_SUCCESS - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
- DupeItem - Record Class in fr.maxlego08.menu.api.dupe
- DupeItem(ItemStack, Player) - Constructor for record class fr.maxlego08.menu.api.dupe.DupeItem
-
Creates an instance of a
DupeItemrecord class. - DupeManager - Interface in fr.maxlego08.menu.api.dupe
E
- East - Enum constant in enum class fr.maxlego08.menu.api.utils.cuboid.Cuboid.CuboidDirection
- 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
- enablePlayerCommandsAsOPAction - Static variable in class fr.maxlego08.menu.api.configuration.Config
- enablePlayerOpenInventoryLogs - Static variable in class fr.maxlego08.menu.api.configuration.Config
- enableToast - Static variable in class fr.maxlego08.menu.api.configuration.Config
- enchantment() - Method in interface fr.maxlego08.menu.api.enchantment.MenuEnchantment
-
Retrieves the underlying Bukkit Enchantment associated with this custom enchantment.
- Enchantments - Interface in fr.maxlego08.menu.api.enchantment
-
Interface for managing custom enchantments in the plugin.
- endRange() - Element in annotation interface fr.maxlego08.menu.api.configuration.annotation.ConfigOption
- 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 record class fr.maxlego08.menu.api.attribute.AttributeEntry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class fr.maxlego08.menu.api.attribute.AttributeWrapper
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class fr.maxlego08.menu.api.attribute.ModifierKey
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class fr.maxlego08.menu.api.dupe.DupeItem
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class fr.maxlego08.menu.api.itemstack.Potion
- equals(Object) - Method in record class fr.maxlego08.menu.api.requirement.ConditionalName
-
Indicates whether some other object is "equal to" this one.
- 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.dialogs.record.ActionButtonRecord
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class fr.maxlego08.menu.api.utils.dialogs.record.SingleOption
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class fr.maxlego08.menu.api.utils.dialogs.record.ZDialogInventoryBuild
-
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(Object) - Method in record class fr.maxlego08.menu.zcore.logger.Logger
-
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
- ERROR - Enum constant in enum class fr.maxlego08.menu.zcore.logger.Logger.LogType
- 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.
- execute(Player, Plugin, Runnable) - Method in enum class fr.maxlego08.menu.api.utils.OpGrantMethod
- executeCheckInventoryItems(Player) - Method in interface fr.maxlego08.menu.api.ItemManager
- expand(Cuboid.CuboidDirection, int) - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Expand the Cuboid in the given direction by the given amount.
- 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.
- externalTitle() - Method in record class fr.maxlego08.menu.api.utils.dialogs.record.ZDialogInventoryBuild
-
Returns the value of the
externalTitlerecord component.
F
- falseText() - Element in annotation interface fr.maxlego08.menu.api.configuration.annotation.ConfigOption
- 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
- file() - Method in interface fr.maxlego08.menu.api.command.Command
-
Gets the file associated with the command.
- 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. - forceGiveInventory(Player) - Method in interface fr.maxlego08.menu.api.players.inventory.InventoriesPlayer
- forceGiveInventory(Player) - Method in interface fr.maxlego08.menu.api.players.inventory.InventoryPlayer
- 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.button.dialogs - package fr.maxlego08.menu.api.button.dialogs
- 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.configuration.annotation - package fr.maxlego08.menu.api.configuration.annotation
- fr.maxlego08.menu.api.configuration.dialog - package fr.maxlego08.menu.api.configuration.dialog
- 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.mechanic - package fr.maxlego08.menu.api.mechanic
- 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.utils.cuboid - package fr.maxlego08.menu.api.utils.cuboid
- fr.maxlego08.menu.api.utils.dialogs.record - package fr.maxlego08.menu.api.utils.dialogs.record
- fr.maxlego08.menu.api.utils.toast - package fr.maxlego08.menu.api.utils.toast
- fr.maxlego08.menu.api.website - package fr.maxlego08.menu.api.website
- fr.maxlego08.menu.zcore.logger - package fr.maxlego08.menu.zcore.logger
- 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
- get() - Static method in enum class fr.maxlego08.menu.api.utils.PlatformType
-
Gets the detected platform type.
- 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
- getActionButtons() - Method in interface fr.maxlego08.menu.api.DialogInventory
- getActionButtons(Player) - Method in interface fr.maxlego08.menu.api.DialogInventory
- getActionButtonServerLink() - Method in interface fr.maxlego08.menu.api.DialogInventory
- getActionButtonServerLink(Player) - Method in interface fr.maxlego08.menu.api.DialogInventory
- 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.CommandArgument
-
Gets the list of actions associated with this command argument.
- getActions() - Method in interface fr.maxlego08.menu.api.DialogInventory
- getActions() - Method in class fr.maxlego08.menu.api.utils.OpenWithItem
- getAfterAction() - Method in interface fr.maxlego08.menu.api.DialogInventory
- getAllMechanics() - Method in class fr.maxlego08.menu.api.mechanic.MechanicFactory
- getAmount() - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Retrieves the configured amount placeholder for the item stack.
- 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.
- getArgumentValidator(String) - Method in interface fr.maxlego08.menu.api.command.CommandManager
- getArgumentValidators() - Method in interface fr.maxlego08.menu.api.command.CommandManager
- getAttributApplier() - Method in interface fr.maxlego08.menu.api.MenuPlugin
- getAttributeMergeStrategy() - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Retrieves the strategy for merging attribute modifiers when applying custom attributes to items.
- getAttributes() - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Retrieves the attributes configured for this item stack.
- getAutoCompletion() - Method in interface fr.maxlego08.menu.api.command.CommandArgument
-
Gets the list of possible auto-completions for this argument.
- getAverageLightLevel() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Get the average light level of all empty (air) blocks in the Cuboid.
- getBanner() - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Returns the banner configuration attached to this item stack.
- getBaseColor() - Method in class fr.maxlego08.menu.api.itemstack.Banner
- getBlocks() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Get the blocks in the Cuboid.
- getBlocks(Material) - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Get the blocks in the Cuboid.
- getBodyButtons() - Method in interface fr.maxlego08.menu.api.DialogInventory
- getBodyType() - Method in class fr.maxlego08.menu.api.button.dialogs.BodyButton
- 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
- getBooleanConfirmText() - Method in class fr.maxlego08.menu.api.configuration.dialog.ConfigDialogBuilder
- getBoundingCuboid(Cuboid) - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Get the Cuboid big enough to hold both this Cuboid and the given one.
- getBrewer() - Static method in class fr.maxlego08.menu.api.itemstack.Potion
-
Returns an instance of
PotionBrewer. - getBuild(Player) - Method in interface fr.maxlego08.menu.api.DialogInventory
- 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
-
Retrieves the manager responsible for handling button-related operations.
- 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(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
-
Retrieves the cached item stack when caching is enabled.
- getCenter() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Get the the centre of the Cuboid.
- getChance() - Method in class fr.maxlego08.menu.api.requirement.Action
- getChunks() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Get a list of the chunks which are fully or partially contained in this cuboid.
- 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. - getColor() - Method in enum class fr.maxlego08.menu.zcore.logger.Logger.LogType
- getColoredMessage(String) - Method in record class fr.maxlego08.menu.zcore.logger.Logger
- 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
-
Returns the command manager.
- 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.
- getConfigManager() - Method in interface fr.maxlego08.menu.api.DialogManager
- 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
- getCuboids() - Method in class fr.maxlego08.menu.api.utils.cuboid.Region
- 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
-
Retrieves the current damage value for the item.
- getData() - Method in class fr.maxlego08.menu.api.button.Button
- getData() - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Retrieves the legacy data value configured for this item stack.
- 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
-
Returns the data manager.
- getDatas() - Method in interface fr.maxlego08.menu.api.players.PlayerData
-
Allows to return list of player
Data. - getDefaultText() - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- getDefaultTextSupplier() - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- 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.
- getDescriptionMessages() - Method in class fr.maxlego08.menu.api.button.dialogs.BodyButton
- getDescriptionWidth() - Method in class fr.maxlego08.menu.api.button.dialogs.BodyButton
- getDialog(String) - Method in interface fr.maxlego08.menu.api.DialogManager
- getDialog(String, String) - Method in interface fr.maxlego08.menu.api.DialogManager
- getDialog(Plugin, String) - Method in interface fr.maxlego08.menu.api.DialogManager
- getDialogBodies() - Method in interface fr.maxlego08.menu.api.DialogInventory
- getDialogBodies(Player) - Method in interface fr.maxlego08.menu.api.DialogInventory
- getDialogInputs() - Method in interface fr.maxlego08.menu.api.DialogInventory
- getDialogInputs(Player) - Method in interface fr.maxlego08.menu.api.DialogInventory
-
Return the list of body buttons for a specific player with the view requirement applied
- getDialogManager() - Method in interface fr.maxlego08.menu.api.MenuPlugin
- getDialogs() - Method in interface fr.maxlego08.menu.api.DialogManager
- getDialogType() - Method in interface fr.maxlego08.menu.api.DialogInventory
- getDisplayButton(InventoryEngine, Player) - Method in class fr.maxlego08.menu.api.button.Button
-
Returns the button to display in the inventory.
- 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
-
Returns the display name configured for the item stack.
- 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
-
Returns the dupe manager.
- getDurability() - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Returns the custom durability configured for this item stack.
- 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
-
Retrieves the button displayed when the current button does not have the required permissions.
- 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.
- 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
-
Returns the enchantments configured for this item stack.
- getEnchantments() - Method in interface fr.maxlego08.menu.api.MenuPlugin
-
Returns the enchantments manager.
- getEnchantments(String) - Method in interface fr.maxlego08.menu.api.enchantment.Enchantments
-
Retrieves an enchantment by its name.
- getEnd() - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- getEntities() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
- getEntities() - Method in class fr.maxlego08.menu.api.utils.cuboid.Region
- getEquippedModel() - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Retrieves the equipped model identifier used for wearable items.
- 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.
- getExternalTitle() - Method in class fr.maxlego08.menu.api.configuration.dialog.ConfigDialogBuilder
- getExternalTitle() - Method in interface fr.maxlego08.menu.api.DialogInventory
- getFace(Cuboid.CuboidDirection) - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Get the Cuboid representing the face of this Cuboid.
- 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.DialogInventory
- 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.DialogInventory
- 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
-
Returns the path of the configuration file associated with the menu item stack.
- 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
-
Retrieves the firework configuration attached to this item stack.
- getFlags() - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Retrieves the item flags applied to this item stack.
- 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
-
Retrieves the font image utility for managing custom fonts.
- getGlobalPlaceholders() - Method in interface fr.maxlego08.menu.api.MenuPlugin
-
Retrieves a map of global placeholders.
- 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
- getHeight() - Method in class fr.maxlego08.menu.api.button.dialogs.BodyButton
- getHover() - Method in interface fr.maxlego08.menu.api.utils.OpenLink
- getInitialValueBool() - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- getInitialValueRange() - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- getInitialValueRangeSupplier() - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- getInitialValueSupplier() - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- getInputButtons() - Method in interface fr.maxlego08.menu.api.DialogInventory
- getInputType() - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- 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
-
Retrieves the manager responsible for player inventory related operations.
- 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.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(UUID) - Method in interface fr.maxlego08.menu.api.players.inventory.InventoriesPlayer
- 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 interface fr.maxlego08.menu.api.DialogManager
- getInventoryManager() - Method in class fr.maxlego08.menu.api.event.events.ButtonLoaderRegisterEvent
- getInventoryManager() - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Retrieves the
InventoryManagerresponsible for managing this menu item stack. - getInventoryManager() - Method in interface fr.maxlego08.menu.api.MenuPlugin
-
Retrieves the manager responsible for handling inventory-related operations.
- 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
- getItemId() - Method in class fr.maxlego08.menu.api.mechanic.Mechanic
- getItemId(ItemStack) - Method in interface fr.maxlego08.menu.api.ItemManager
- getItemIds() - Method in interface fr.maxlego08.menu.api.ItemManager
- getItemManager() - Method in interface fr.maxlego08.menu.api.MenuPlugin
- getItemModel() - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Retrieves the item model identifier used for newer rendering APIs.
- getItemRarity() - Method in enum class fr.maxlego08.menu.api.enums.MenuItemRarity
- getItemRarity() - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Retrieves the rarity assigned to this item stack.
- 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 enum class fr.maxlego08.menu.api.utils.Message
- getItemStack() - Method in class fr.maxlego08.menu.api.utils.OpenWithItem
- getItemStacks() - Method in interface fr.maxlego08.menu.api.players.inventory.InventoryPlayer
- 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 class fr.maxlego08.menu.api.button.dialogs.InputButton
- 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.
- getLabel() - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- getLabel() - Method in interface fr.maxlego08.menu.api.DialogInventory
- getLabel(Player) - Method in interface fr.maxlego08.menu.api.DialogInventory
- getLabelFormat() - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- getLabelTooltip() - Method in interface fr.maxlego08.menu.api.DialogInventory
- getLabelTooltip(Player) - Method in interface fr.maxlego08.menu.api.DialogInventory
- getLabelWidth() - Method in interface fr.maxlego08.menu.api.DialogInventory
- getLeatherArmor() - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Retrieves the leather armor configuration attached to this item stack.
- 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. - getLoaderButton(MenuPlugin, File, int, Map<Character, List<Integer>>) - Method in interface fr.maxlego08.menu.api.ButtonManager
- 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. - getLogger() - Static method in record class fr.maxlego08.menu.zcore.logger.Logger
- 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
-
Returns the lore lines attached to this item stack.
- getLoreType() - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Retrieves how lore should be merged when applied.
- getLowerNE() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Get the Location of the lower northeast corner of the Cuboid (minimum XYZ co-ordinates).
- getLowerX() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Get the minimum X co-ordinate of this Cuboid
- getLowerY() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Get the minimum Y co-ordinate of this Cuboid
- getLowerZ() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Get the minimum Z co-ordinate of this Cuboid
- getMasterParentButton() - Method in class fr.maxlego08.menu.api.button.PermissibleButton
-
Retrieves the master parent button of this button.
- getMaterial() - Method in class fr.maxlego08.menu.api.itemstack.TrimConfiguration
- getMaterial() - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Returns the material of the item stack.
- 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
-
Retrieves the configured maximum damage for the item.
- getMaxLength() - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- 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
-
Retrieves the configured maximum stack size for the item.
- getMechanic(String) - Method in class fr.maxlego08.menu.api.mechanic.MechanicFactory
- getMechanicFactory() - Method in class fr.maxlego08.menu.api.mechanic.Mechanic
- getMechanicId() - Method in class fr.maxlego08.menu.api.mechanic.MechanicFactory
- getMechanicSection() - Method in class fr.maxlego08.menu.api.mechanic.Mechanic
- 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
- getMessageWidth() - Method in class fr.maxlego08.menu.api.button.dialogs.BodyButton
- 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
-
Returns the meta updater.
- 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
-
Retrieves the custom model data identifier as a string.
- getMultilineHeight() - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- getMultilineMaxLines() - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- 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 class fr.maxlego08.menu.api.configuration.dialog.ConfigDialogBuilder
- getName() - Method in interface fr.maxlego08.menu.api.Inventory
-
Returns the name of the inventory.
- getName() - Method in interface fr.maxlego08.menu.api.InventoryOption
-
Returns the name of this option.
- 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(Player) - Method in interface fr.maxlego08.menu.api.DialogInventory
- 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.
- getNoActions() - Method in interface fr.maxlego08.menu.api.DialogInventory
- getNoText() - Method in class fr.maxlego08.menu.api.configuration.dialog.ConfigDialogBuilder
- getNoText() - Method in interface fr.maxlego08.menu.api.DialogInventory
- getNoText(Player) - Method in interface fr.maxlego08.menu.api.DialogInventory
- getNoTooltip() - Method in class fr.maxlego08.menu.api.configuration.dialog.ConfigDialogBuilder
- getNoTooltip() - Method in interface fr.maxlego08.menu.api.DialogInventory
- getNoTooltip(Player) - Method in interface fr.maxlego08.menu.api.DialogInventory
- getNoWidth() - Method in class fr.maxlego08.menu.api.configuration.dialog.ConfigDialogBuilder
- getNoWidth() - Method in interface fr.maxlego08.menu.api.DialogInventory
- getNumberOfColumns() - Method in interface fr.maxlego08.menu.api.DialogInventory
- getNumberRangeConfirmText() - Method in class fr.maxlego08.menu.api.configuration.dialog.ConfigDialogBuilder
- 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.DialogInventory
- 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
-
Retrieves the list of permissions that must be met for this button to be visible.
- 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
-
Retrieves the parent button of this button.
- getPath() - Method in class fr.maxlego08.menu.api.event.events.ButtonLoadEvent
- getPath() - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Returns the path of the configuration file associated with the menu item stack, relative to the root of the configuration folder.
- 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
-
Returns the instance of the pattern manager.
- 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. - 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
-
Retrieves the list of permissions that must be met for this button to be visible.
- 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
-
Retrieves the list of placeholders that must be met for this button to be visible.
- getPlaceholders() - Method in class fr.maxlego08.menu.api.utils.Placeholders
-
Gets the map of placeholders.
- 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
- getPlayers() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
- getPlayers() - Method in class fr.maxlego08.menu.api.utils.cuboid.Region
- 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.DialogInventory
- 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
-
Retrieves the potion configuration applied to this item stack.
- getPriority() - Method in class fr.maxlego08.menu.api.button.Button
- getProvider(Class<T>) - Method in interface fr.maxlego08.menu.api.MenuPlugin
-
Retrieves a service provider of the specified class type.
- getRealSlot(int, int) - Method in class fr.maxlego08.menu.api.button.Button
- getRefreshRequirement() - Method in class fr.maxlego08.menu.api.button.Button
- getRegion() - Method in class fr.maxlego08.menu.api.requirement.permissible.CuboidPermissible
- getRegisteredConfigs() - Method in interface fr.maxlego08.menu.api.configuration.ConfigManagerInt
- getRelativeBlock(int, int, int) - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Get a block relative to the lower NE point of the Cuboid.
- getRelativeBlock(World, int, int, int) - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Get a block relative to the lower NE point of the Cuboid in the given World.
- getRepairCost() - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Retrieves the repair cost associated with the item.
- 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
-
Retrieves the scheduler associated with this plugin.
- getSeconds() - Method in interface fr.maxlego08.menu.api.requirement.data.ActionPlayerData
-
Gets the number of seconds until the data expires.
- getSigleOptions() - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- getSizeX() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Get the size of this Cuboid along the X axis
- getSizeY() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Get the size of this Cuboid along the Y axis
- getSizeZ() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Get the size of this Cuboid along the Z axis
- 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
-
Returns the list of slots used by this button.
- 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
- getStart() - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- getStep() - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- getStorageManager() - Method in interface fr.maxlego08.menu.api.MenuPlugin
-
Returns the storage manager.
- 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
- 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
-
Retrieves the target player placeholder used in the menu item stack, or
nullif no target player placeholder is set. - getTargetPlayerNamePlaceholder() - Method in interface fr.maxlego08.menu.api.Inventory
-
Returns the player name placeholder used in the inventory.
- getTextConfirmText() - Method in class fr.maxlego08.menu.api.configuration.dialog.ConfigDialogBuilder
- getTextFalse() - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- getTextTrue() - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- getToastHelper() - Method in interface fr.maxlego08.menu.api.MenuPlugin
-
Returns the ToastHelper object for this plugin.
- getToolTipStyle() - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Returns the tooltip style identifier applied to this item stack.
- 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
-
Retrieves the translated display names available for this item stack.
- getTranslatedLore() - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Retrieves the translated lore entries available for this item stack.
- 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
-
Retrieves the trim configuration applied to armor items.
- getTrimMaterials() - Method in class fr.maxlego08.menu.api.utils.TrimHelper
- getTrimPatterns() - Method in class fr.maxlego08.menu.api.utils.TrimHelper
- 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.
- getUpperSW() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Get the Location of the upper southwest corner of the Cuboid (maximum XYZ co-ordinates).
- getUpperX() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Get the maximum X co-ordinate of this Cuboid
- getUpperY() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Get the maximum Y co-ordinate of this Cuboid
- getUpperZ() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Get the maximum Z co-ordinate of this Cuboid
- getUrl() - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Returns the skull texture URL associated with this item stack, when applicable.
- 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
- getViewRequirement() - Method in interface fr.maxlego08.menu.api.requirement.ViewRequirementDialogs
- getVolume() - Method in interface fr.maxlego08.menu.api.sound.SoundOption
- getVolume() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Get the volume of this Cuboid.
- getWidth() - Method in class fr.maxlego08.menu.api.button.dialogs.BodyButton
- getWidth() - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- getWorld() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Get the Cuboid's world.
- getWorldName() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
- getX1() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
- getX2() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
- getY1() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
- getY2() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
- getYesActions() - Method in interface fr.maxlego08.menu.api.DialogInventory
- getYesText() - Method in class fr.maxlego08.menu.api.configuration.dialog.ConfigDialogBuilder
- getYesText() - Method in interface fr.maxlego08.menu.api.DialogInventory
- getYesText(Player) - Method in interface fr.maxlego08.menu.api.DialogInventory
- getYesTooltip() - Method in class fr.maxlego08.menu.api.configuration.dialog.ConfigDialogBuilder
- getYesTooltip() - Method in interface fr.maxlego08.menu.api.DialogInventory
- getYesTooltip(Player) - Method in interface fr.maxlego08.menu.api.DialogInventory
- getYesWidth() - Method in class fr.maxlego08.menu.api.configuration.dialog.ConfigDialogBuilder
- getYesWidth() - Method in interface fr.maxlego08.menu.api.DialogInventory
- getZ1() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
- getZ2() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
- GIVE_ITEM_NOT_FOUND - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
- GIVE_ITEM_SUCCESS_OTHER - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
- GIVE_ITEM_SUCCESS_SELF - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
- 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
- giveItem(Player, String) - Method in interface fr.maxlego08.menu.api.ItemManager
- GLOBAL_PLACEHOLDER_NOT_FOUND - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
- GOAL - Enum constant in enum class fr.maxlego08.menu.api.utils.toast.ToastType
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
-
Returns true if this button has an alternative button set using the "elseButton" method.
- hasExtendedDuration() - Method in class fr.maxlego08.menu.api.itemstack.Potion
-
Returns whether this potion has an extended duration.
- hashCode() - Method in record class fr.maxlego08.menu.api.attribute.AttributeEntry
-
Returns a hash code value for this object.
- hashCode() - Method in record class fr.maxlego08.menu.api.attribute.AttributeWrapper
-
Returns a hash code value for this object.
- hashCode() - Method in record class fr.maxlego08.menu.api.attribute.ModifierKey
-
Returns a hash code value for this object.
- hashCode() - Method in record class fr.maxlego08.menu.api.dupe.DupeItem
-
Returns a hash code value for this object.
- hashCode() - Method in class fr.maxlego08.menu.api.itemstack.Potion
- hashCode() - Method in record class fr.maxlego08.menu.api.requirement.ConditionalName
-
Returns a hash code value for this object.
- 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.dialogs.record.ActionButtonRecord
-
Returns a hash code value for this object.
- hashCode() - Method in record class fr.maxlego08.menu.api.utils.dialogs.record.SingleOption
-
Returns a hash code value for this object.
- hashCode() - Method in record class fr.maxlego08.menu.api.utils.dialogs.record.ZDialogInventoryBuild
-
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.
- hashCode() - Method in record class fr.maxlego08.menu.zcore.logger.Logger
-
Returns a hash code value for this object.
- hasNext() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid.CuboidIterator
- hasOpenRequirement(Player) - Method in interface fr.maxlego08.menu.api.DialogInventory
- hasPermission() - Method in class fr.maxlego08.menu.api.button.Button
- hasPermission() - Method in class fr.maxlego08.menu.api.button.PermissibleButton
-
Returns true if this button has any permissions (either AND or OR).
- hasPermission() - Method in class fr.maxlego08.menu.api.button.PlaceholderButton
-
Returns true if this button has any placeholders or permissions, false otherwise.
- hasPermission(Player, Button, InventoryEngine, Placeholders) - Method in record 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
-
Returns true if this button has any placeholders, false otherwise.
- 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
- Horizontal - Enum constant in enum class fr.maxlego08.menu.api.utils.cuboid.Cuboid.CuboidDirection
- HORSE_ARMOR - Enum constant in enum class fr.maxlego08.menu.api.itemstack.LeatherArmor.ArmorType
I
- id() - Method in record class fr.maxlego08.menu.api.utils.dialogs.record.SingleOption
-
Returns the value of the
idrecord component. - IMessage - Interface in fr.maxlego08.menu.api.utils
- info(String) - Static method in record class fr.maxlego08.menu.zcore.logger.Logger
- info(String, Logger.LogType) - Static method in record class fr.maxlego08.menu.zcore.logger.Logger
- INFO - Enum constant in enum class fr.maxlego08.menu.zcore.logger.Logger.LogType
- initialValue() - Method in record class fr.maxlego08.menu.api.utils.dialogs.record.SingleOption
-
Returns the value of the
initialValuerecord component. - InputButton - Class in fr.maxlego08.menu.api.button.dialogs
- InputButton() - Constructor for class fr.maxlego08.menu.api.button.dialogs.InputButton
- inset(Cuboid.CuboidDirection, int) - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Inset (shrink) the Cuboid in the given direction by the given amount.
- intersects(Cuboid) - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
- InventoriesPlayer - Interface in fr.maxlego08.menu.api.players.inventory
-
Management of player inventories
- inventory() - Method in interface fr.maxlego08.menu.api.command.Command
-
Gets the name of the inventory to open when the command is executed.
- 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
- inventorySize() - Method in interface fr.maxlego08.menu.api.pattern.Pattern
-
Gets the size of the inventory that this pattern is intended for.
- 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
-
Indicates whether attributes should be visible in the tooltip.
- isCancelled() - Method in class fr.maxlego08.menu.api.event.CancelledMenuEvent
- isCenterLore() - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Indicates whether the lore should be centered when displayed.
- isCenterName() - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Indicates whether the display name should be centered when displayed.
- isClearDefaultAttributes() - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Indicates whether default attributes should be cleared on the item.
- 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
- isCustomItem(String) - Method in interface fr.maxlego08.menu.api.ItemManager
- isCustomItem(ItemStack) - Method in interface fr.maxlego08.menu.api.ItemManager
- 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
-
Indicates whether the enchantment glint is enabled.
- isEnchantmentShowInTooltip() - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Indicates whether enchantments should be visible in the tooltip.
- 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
-
Indicates whether the item is fire resistant.
- isFolia() - Method in interface fr.maxlego08.menu.api.MenuPlugin
-
Checks if the plugin is a Folia plugin.
- isGlowing() - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Indicates whether the item should appear with a glowing effect.
- isHideAdditionalTooltip() - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Indicates whether additional tooltip information should be hidden.
- isHideTooltip() - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Indicates whether the tooltip should be hidden.
- isLabelVisible() - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- isMessage() - Method in enum class fr.maxlego08.menu.api.utils.Message
- isNeedPlaceholderAPI() - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Indicates whether PlaceholderAPI is required for this item stack.
- isNotImplementedIn(String) - Method in class fr.maxlego08.menu.api.mechanic.MechanicFactory
- isNotImplementedIn(ItemStack) - Method in class fr.maxlego08.menu.api.mechanic.MechanicFactory
- isOpenAsync() - Method in class fr.maxlego08.menu.api.button.Button
- isPaper() - Method in interface fr.maxlego08.menu.api.MenuPlugin
-
Checks if the plugin is a Paper plugin.
- isPaper() - Static method in enum class fr.maxlego08.menu.api.utils.PlatformType
-
Checks if the current platform is Paper.
- isPause() - Method in interface fr.maxlego08.menu.api.DialogInventory
- 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
-
Returns whether this button is displayed in the player's inventory.
- 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.
- isShowDecorations() - Method in class fr.maxlego08.menu.api.button.dialogs.BodyButton
- isShowTooltip() - Method in class fr.maxlego08.menu.api.button.dialogs.BodyButton
- 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.
- isSpigot() - Method in interface fr.maxlego08.menu.api.MenuPlugin
-
Checks if the plugin is a Spigot plugin.
- isSpigot() - Static method in enum class fr.maxlego08.menu.api.utils.PlatformType
-
Checks if the current platform is Spigot.
- 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
-
Indicates whether the item is unbreakable.
- isUnbreakableShowInTooltip() - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Indicates whether the unbreakable tooltip should be shown.
- 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.
- ITEM - Enum constant in enum class fr.maxlego08.menu.api.enums.DialogBodyType
- 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
- ItemManager - Interface in fr.maxlego08.menu.api
- 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
- itemStack() - Method in record class fr.maxlego08.menu.api.dupe.DupeItem
-
Returns the value of the
itemStackrecord component. - 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
- iterator() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
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
- KEEP_HIGHEST - Enum constant in enum class fr.maxlego08.menu.api.attribute.AttributeMergeStrategy
-
For each attribute, keep the modifier with the highest value.
- KEEP_LOWEST - Enum constant in enum class fr.maxlego08.menu.api.attribute.AttributeMergeStrategy
-
For each attribute, keep the modifier with the lowest value.
- key() - Element in annotation interface fr.maxlego08.menu.api.configuration.annotation.ConfigOption
- 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
- label() - Element in annotation interface fr.maxlego08.menu.api.configuration.annotation.ConfigOption
- label() - Method in record class fr.maxlego08.menu.api.utils.dialogs.record.ActionButtonRecord
-
Returns the value of the
labelrecord component. - labelVisible() - Element in annotation interface fr.maxlego08.menu.api.configuration.annotation.ConfigOption
- 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. - loadAll() - Method in interface fr.maxlego08.menu.api.ItemManager
- 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.
- loadCustomItem(File) - Method in interface fr.maxlego08.menu.api.ItemManager
- loadCustomItems() - Method in interface fr.maxlego08.menu.api.ItemManager
- 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.
- loadDialog(Plugin, String) - Method in interface fr.maxlego08.menu.api.DialogManager
- loadDialogs() - Method in interface fr.maxlego08.menu.api.DialogManager
- 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
-
Loads the given inventory from the given configuration file
- loadInventory(Plugin, File) - Method in interface fr.maxlego08.menu.api.DialogManager
- loadInventory(Plugin, File) - Method in interface fr.maxlego08.menu.api.InventoryManager
-
Loads an inventory from a file.
- loadInventory(Plugin, File, Class<? extends DialogInventory>) - Method in interface fr.maxlego08.menu.api.DialogManager
- 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.DialogManager
- loadInventory(Plugin, String) - Method in interface fr.maxlego08.menu.api.InventoryManager
-
Loads an inventory from a file.
- loadInventory(Plugin, String, Class<? extends DialogInventory>) - Method in interface fr.maxlego08.menu.api.DialogManager
- 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
- loadRequirement(YamlConfiguration, String, File) - Method in interface fr.maxlego08.menu.api.ButtonManager
- loadRequirements(YamlConfiguration, String, File) - Method in interface fr.maxlego08.menu.api.ButtonManager
- 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.
- log(String) - Method in record class fr.maxlego08.menu.zcore.logger.Logger
- log(String[], Logger.LogType) - Method in record class fr.maxlego08.menu.zcore.logger.Logger
- log(String, Logger.LogType) - Method in record class fr.maxlego08.menu.zcore.logger.Logger
- log(String, Logger.LogType, Object...) - Method in record class fr.maxlego08.menu.zcore.logger.Logger
- log(String, Object...) - Method in record class fr.maxlego08.menu.zcore.logger.Logger
- Logger - Record Class in fr.maxlego08.menu.zcore.logger
- Logger(String) - Constructor for record class fr.maxlego08.menu.zcore.logger.Logger
-
Creates an instance of a
Loggerrecord class. - Logger.LogType - Enum Class in fr.maxlego08.menu.zcore.logger
- 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
- maxLength() - Element in annotation interface fr.maxlego08.menu.api.configuration.annotation.ConfigOption
- Mechanic - Class in fr.maxlego08.menu.api.mechanic
- Mechanic(String, MechanicFactory, ConfigurationSection) - Constructor for class fr.maxlego08.menu.api.mechanic.Mechanic
- MechanicFactory - Class in fr.maxlego08.menu.api.mechanic
- MechanicFactory(MenuPlugin, String) - Constructor for class fr.maxlego08.menu.api.mechanic.MechanicFactory
- MechanicListener - Class in fr.maxlego08.menu.api.mechanic
- MechanicListener() - Constructor for class fr.maxlego08.menu.api.mechanic.MechanicListener
- 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
- mergeAttributes(List<AttributeEntry>, List<AttributeEntry>, AttributeMergeStrategy) - Static method in class fr.maxlego08.menu.api.attribute.AttributeUtil
-
Merges two attribute entry lists according to the specified strategy.
- 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
- modifier() - Method in record class fr.maxlego08.menu.api.attribute.AttributeEntry
-
Returns the value of the
modifierrecord component. - ModifierKey - Record Class in fr.maxlego08.menu.api.attribute
- ModifierKey(Attribute, AttributeModifier.Operation, EquipmentSlotGroup) - Constructor for record class fr.maxlego08.menu.api.attribute.ModifierKey
-
Creates an instance of a
ModifierKeyrecord class. - msg() - Method in enum class fr.maxlego08.menu.api.utils.Message
- MULTI_ACTION - Enum constant in enum class fr.maxlego08.menu.api.enums.DialogType
- multilineHeight() - Element in annotation interface fr.maxlego08.menu.api.configuration.annotation.ConfigOption
- multilineMaxLines() - Element in annotation interface fr.maxlego08.menu.api.configuration.annotation.ConfigOption
N
- name - Variable in class fr.maxlego08.menu.api.loader.ButtonLoader
- name() - Method in interface fr.maxlego08.menu.api.pattern.Pattern
-
Gets the name of this pattern.
- name() - Method in record class fr.maxlego08.menu.api.requirement.ConditionalName
-
Retrieves the name of the conditional name.
- name() - Method in record class fr.maxlego08.menu.api.utils.dialogs.record.ZDialogInventoryBuild
-
Returns the value of the
namerecord component. - 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.
- next() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid.CuboidIterator
- 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
- North - Enum constant in enum class fr.maxlego08.menu.api.utils.cuboid.Cuboid.CuboidDirection
- noText(String) - Method in class fr.maxlego08.menu.api.configuration.dialog.ConfigDialogBuilder
- NOTICE - Enum constant in enum class fr.maxlego08.menu.api.enums.DialogType
- noTooltip(String) - Method in class fr.maxlego08.menu.api.configuration.dialog.ConfigDialogBuilder
- noWidth(int) - Method in class fr.maxlego08.menu.api.configuration.dialog.ConfigDialogBuilder
- NUMBER_RANGE - Enum constant in enum class fr.maxlego08.menu.api.enums.DialogInputType
- numberRangeConfirmText(String) - Method in class fr.maxlego08.menu.api.configuration.dialog.ConfigDialogBuilder
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
- onItemGive(Player, ItemStack, String) - Method in class fr.maxlego08.menu.api.mechanic.MechanicListener
- 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.
- openConfig(String, Player) - Method in interface fr.maxlego08.menu.api.configuration.ConfigManagerInt
- openConfig(Plugin, Player) - Method in interface fr.maxlego08.menu.api.configuration.ConfigManagerInt
- openDialog(Player, DialogInventory) - Method in interface fr.maxlego08.menu.api.DialogManager
- 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
- operation() - Method in record class fr.maxlego08.menu.api.attribute.AttributeWrapper
-
Returns the value of the
operationrecord component. - operation() - Method in record class fr.maxlego08.menu.api.attribute.ModifierKey
-
Returns the value of the
operationrecord component. - opGrantMethod - Static variable in class fr.maxlego08.menu.api.configuration.Config
- OpGrantMethod - Enum Class in fr.maxlego08.menu.api.utils
- opposite() - Method in enum class fr.maxlego08.menu.api.utils.cuboid.Cuboid.CuboidDirection
- outset(Cuboid.CuboidDirection, int) - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Outset (grow) the Cuboid in the given direction by the given amount.
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
- PAPER - Enum constant in enum class fr.maxlego08.menu.api.utils.PlatformType
-
Paper server with native Adventure API support.
- parse(MenuPlugin, String, ConfigurationSection, YamlConfiguration, File, String) - Method in class fr.maxlego08.menu.api.mechanic.MechanicFactory
- 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) - Method in record class fr.maxlego08.menu.api.utils.dialogs.record.ActionButtonRecord
- parse(Player, String) - Method in interface fr.maxlego08.menu.api.MenuPlugin
-
Replaces placeholders in the given string with actual values for the given player.
- parse(Player, List<String>) - Method in interface fr.maxlego08.menu.api.MenuPlugin
-
Replaces placeholders in a list of strings with actual values for the given player.
- parse(OfflinePlayer, String) - Method in interface fr.maxlego08.menu.api.MenuPlugin
-
Replaces placeholders in the given string with actual values for the given offline player.
- parse(OfflinePlayer, List<String>) - Method in interface fr.maxlego08.menu.api.MenuPlugin
-
Replaces placeholders in a list of strings with actual values for the given offline player.
- parseAmount(Player) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Parses the configured amount for the provided player.
- parseAmount(Player, Placeholders) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Parses the configured amount for the provided player using placeholders.
- parseAmount(OfflinePlayer, Placeholders) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Parses the configured amount for the provided offline player using placeholders.
- 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.
- path() - Method in interface fr.maxlego08.menu.api.command.Command
-
Gets the path of the command in the configuration file.
- 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
- permissibles() - Method in record class fr.maxlego08.menu.api.requirement.ConditionalName
-
Retrieves a list of all permissibles associated with this conditional name.
- permission() - Method in interface fr.maxlego08.menu.api.command.Command
-
Gets the permission required to execute the command.
- 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
- PLAIN_MESSAGE - Enum constant in enum class fr.maxlego08.menu.api.enums.DialogBodyType
- PlatformType - Enum Class in fr.maxlego08.menu.api.utils
-
Enum representing the server platform type.
- play(Entity) - Method in interface fr.maxlego08.menu.api.sound.SoundOption
- player() - Method in record class fr.maxlego08.menu.api.dupe.DupeItem
-
Returns the value of the
playerrecord component. - 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_CONVERT_CONFIRM - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
- PLAYERS_DATA_CONVERT_SUCCESS - 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
- plugin() - Method in interface fr.maxlego08.menu.api.command.Command
-
Gets the plugin associated with the command.
- 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() - Method in record class fr.maxlego08.menu.zcore.logger.Logger
-
Returns the value of the
prefixrecord component. - 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
- priority() - Method in record class fr.maxlego08.menu.api.requirement.ConditionalName
-
Retrieves the priority of this conditional name.
- 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
- Region - Class in fr.maxlego08.menu.api.utils.cuboid
- Region() - Constructor for class fr.maxlego08.menu.api.utils.cuboid.Region
- Region(Cuboid...) - Constructor for class fr.maxlego08.menu.api.utils.cuboid.Region
- Region(List<Cuboid>) - Constructor for class fr.maxlego08.menu.api.utils.cuboid.Region
- 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. - registerConfig(ConfigDialogBuilder, Class<T>, Plugin) - Method in interface fr.maxlego08.menu.api.configuration.ConfigManagerInt
- 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.
- registerListeners(Plugin, String, MechanicListener) - Method in interface fr.maxlego08.menu.api.ItemManager
- registerMaterialLoader(MaterialLoader) - Method in interface fr.maxlego08.menu.api.InventoryManager
-
Registers a material loader.
- registerMechanicFactory(MechanicFactory) - Method in interface fr.maxlego08.menu.api.ItemManager
- 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
-
Registers a placeholder that can be used globally in the plugin.
- 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_DIALOGS - 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
- reloadCustomItems() - Method in interface fr.maxlego08.menu.api.ItemManager
- reloadDialogs() - Method in interface fr.maxlego08.menu.api.DialogManager
- reloadInventory(Inventory) - Method in interface fr.maxlego08.menu.api.InventoryManager
-
Reloads the configuration of an inventory.
- remove() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid.CuboidIterator
- 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.attribute.AttributeMergeStrategy
-
Replace all existing attribute modifiers with the new ones.
- 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(FileConfiguration, File) - Method in class fr.maxlego08.menu.api.configuration.Config
- 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.
- serialize() - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
- SERVER_LINKS - Enum constant in enum class fr.maxlego08.menu.api.enums.DialogType
- SET - Enum constant in enum class fr.maxlego08.menu.api.requirement.data.ActionPlayerDataType
- SET_OP - Enum constant in enum class fr.maxlego08.menu.api.utils.OpGrantMethod
- setActionButtonServerLink(ActionButtonRecord) - Method in interface fr.maxlego08.menu.api.DialogInventory
- setActions(List<Action>) - Method in class fr.maxlego08.menu.api.button.Button
- setAfterAction(String) - Method in interface fr.maxlego08.menu.api.DialogInventory
- setAmount(String) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Updates the configured amount placeholder for the item stack.
- setArrow(boolean) - Method in class fr.maxlego08.menu.api.itemstack.Potion
-
Sets whether this potion is an arrow potion.
- setAttributeMergeStrategy(AttributeMergeStrategy) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Sets the strategy for merging attribute modifiers when applying custom attributes to items.
- setAttributes(List<AttributeWrapper>) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Sets the attributes applied to this item stack.
- setAttributeShowInTooltip(Boolean) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Controls the visibility of attributes in the tooltip.
- setBanner(Banner) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Applies a banner configuration to this item stack.
- setBaseColor(DyeColor) - Method in class fr.maxlego08.menu.api.itemstack.Banner
- setBodyButtons(List<BodyButton>) - Method in interface fr.maxlego08.menu.api.DialogInventory
- setBodyType(DialogBodyType) - Method in class fr.maxlego08.menu.api.button.dialogs.BodyButton
- setButtonName(String) - Method in class fr.maxlego08.menu.api.button.Button
- setCacheItemStack(ItemStack) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Sets the cached item stack value used when caching is enabled.
- setCancelled(boolean) - Method in class fr.maxlego08.menu.api.event.CancelledMenuEvent
- setCanCloseWithEscape(boolean) - Method in interface fr.maxlego08.menu.api.DialogInventory
- setCenterLore(boolean) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Enables or disables lore centering.
- setCenterName(boolean) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Enables or disables display name centering.
- setChance(float) - Method in class fr.maxlego08.menu.api.requirement.Action
- setClearDefaultAttributes(boolean) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Controls whether default attributes should be cleared on the item.
- setClick(Consumer<InventoryClickEvent>) - Method in class fr.maxlego08.menu.api.engine.ItemButton
- setClick(ClickType, 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
-
Sets the current damage value for the item.
- setData(String) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Sets the legacy data value for this item stack.
- setDatas(List<ActionPlayerData>) - Method in class fr.maxlego08.menu.api.button.Button
- setDefaultText(String) - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- setDefaultTextSupplier(Supplier<String>) - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- setDelay(int) - Method in class fr.maxlego08.menu.api.requirement.Action
- setDescriptionMessages(List<String>) - Method in class fr.maxlego08.menu.api.button.dialogs.BodyButton
- setDescriptionWidth(int) - Method in class fr.maxlego08.menu.api.button.dialogs.BodyButton
- setDialogType(DialogType) - Method in interface fr.maxlego08.menu.api.DialogInventory
- 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
-
Defines the display name for the item stack.
- setDurability(int) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Sets the durability of the item stack.
- setEffect(FireworkEffect) - Method in class fr.maxlego08.menu.api.itemstack.Firework
- setElseButton(Button) - Method in class fr.maxlego08.menu.api.button.PermissibleButton
-
Sets the button displayed when the current button does not have the required permissions.
- setEnable(boolean) - Method in class fr.maxlego08.menu.api.itemstack.TrimConfiguration
- setEnchantmentGlint(Boolean) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Enables or disables the enchantment glint.
- setEnchantments(Map<Enchantment, Integer>) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Applies the provided enchantments to this item stack.
- setEnchantmentShowInTooltip(Boolean) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Controls the visibility of enchantments in the tooltip.
- setEnd(float) - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- setEquippedModel(String) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Sets the equipped model identifier used for wearable items.
- setFile(File) - Method in interface fr.maxlego08.menu.api.DialogInventory
- setFireResistant(Boolean) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Enables or disables fire resistance on the item.
- setFirework(Firework) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Applies a firework configuration to this item stack.
- setFlags(List<ItemFlag>) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Sets the item flags applied to this item stack.
- setGlowing(boolean) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Enables or disables the glowing effect on the item.
- setHasExtendedDuration(boolean) - Method in class fr.maxlego08.menu.api.itemstack.Potion
-
Set whether this potion has extended duration.
- setHeight(int) - Method in class fr.maxlego08.menu.api.button.dialogs.BodyButton
- setHideAdditionalTooltip(Boolean) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Controls whether additional tooltip information is hidden.
- setHideTooltip(Boolean) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Controls the visibility of the tooltip.
- setInitialValueBool(String) - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- setInitialValueRange(String) - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- setInitialValueRangeSupplier(Supplier<Float>) - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- setInitialValueSupplier(Supplier<Boolean>) - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- setInputButtons(List<InputButton>) - Method in interface fr.maxlego08.menu.api.DialogInventory
- setInputType(DialogInputType) - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- setItemModel(String) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Sets the item model identifier used for newer rendering APIs.
- setItemRarity(MenuItemRarity) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Sets the rarity assigned to this item stack.
- setItems(List<ItemStack>) - Method in interface fr.maxlego08.menu.api.players.inventory.InventoryPlayer
- setItems(Map<Integer, ItemStack>) - Method in interface fr.maxlego08.menu.api.players.inventory.InventoryPlayer
- setItemsFromEncode(Map<Integer, String>) - Method in interface fr.maxlego08.menu.api.players.inventory.InventoryPlayer
- setItemStack(MenuItemStack) - Method in class fr.maxlego08.menu.api.button.Button
- setItemStack(ItemStack) - Method in enum class fr.maxlego08.menu.api.utils.Message
- setKey(String) - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- setLabel(String) - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- setLabel(String) - Method in interface fr.maxlego08.menu.api.DialogInventory
- setLabelFormat(String) - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- setLabelTooltip(String) - Method in interface fr.maxlego08.menu.api.DialogInventory
- setLabelVisible(boolean) - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- setLabelWidth(int) - Method in interface fr.maxlego08.menu.api.DialogInventory
- setLeatherArmor(LeatherArmor) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Applies a leather armor configuration to this item stack.
- 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
-
Replaces the lore lines attached to this item stack.
- setLoreType(LoreType) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Sets how lore should be merged when applied.
- setMasterButtonUpdated(boolean) - Method in class fr.maxlego08.menu.api.button.Button
- setMaterial(String) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Sets the material of the item stack.
- setMaterial(TrimMaterial) - Method in class fr.maxlego08.menu.api.itemstack.TrimConfiguration
- setMaxDamage(int) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Sets the maximum damage for the item.
- setMaxLength(int) - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- setMaxPage(int) - Method in interface fr.maxlego08.menu.api.engine.InventoryEngine
- setMaxStackSize(int) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Sets the maximum stack size for the item.
- 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
- setMessageWidth(int) - Method in class fr.maxlego08.menu.api.button.dialogs.BodyButton
- setMiddleClick(Consumer<InventoryClickEvent>) - Method in class fr.maxlego08.menu.api.engine.ItemButton
- setModelID(int) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Sets the custom model data identifier using an integer value.
- setModelID(String) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Sets the custom model data identifier using a string value.
- setMultilineHeight(int) - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- setMultilineMaxLines(int) - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- setNeedPlaceholderAPI(boolean) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Marks whether PlaceholderAPI is required for this item stack.
- setNoText(String) - Method in interface fr.maxlego08.menu.api.DialogInventory
- setNoTooltip(String) - Method in interface fr.maxlego08.menu.api.DialogInventory
- setNoWidth(int) - Method in interface fr.maxlego08.menu.api.DialogInventory
- setNumberOfColumns(int) - Method in interface fr.maxlego08.menu.api.DialogInventory
- 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
- setOpenRequirement(Requirement) - Method in interface fr.maxlego08.menu.api.DialogInventory
- setOptions(List<ButtonOption>) - Method in class fr.maxlego08.menu.api.button.Button
- setOrPermissions(List<PermissionPermissible>) - Method in class fr.maxlego08.menu.api.button.PermissibleButton
-
Sets the list of permissions that can be used to satisfy the visibility requirement of this button.
- 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
-
Sets the page number for this button.
- setPage(int) - Method in class fr.maxlego08.menu.api.event.events.PlayerOpenInventoryEvent
- setParentButton(Button) - Method in class fr.maxlego08.menu.api.button.PermissibleButton
-
Sets the parent button of this button.
- setPattern(TrimPattern) - Method in class fr.maxlego08.menu.api.itemstack.TrimConfiguration
- setPatterns(List<Pattern>) - Method in class fr.maxlego08.menu.api.itemstack.Banner
- setPause(boolean) - Method in interface fr.maxlego08.menu.api.DialogInventory
- 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
-
Sets the list of permissions that must be met for this button to be visible.
- setPlaceholders(List<PlaceholderPermissible>) - Method in class fr.maxlego08.menu.api.button.PlaceholderButton
-
Sets the list of placeholders that must be met for this button to be visible.
- 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
-
Sets whether this button is displayed in the player's inventory.
- 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
-
Applies a potion configuration to this item stack.
- 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
-
Sets the repair cost associated with the item.
- setRightClick(Consumer<InventoryClickEvent>) - Method in class fr.maxlego08.menu.api.engine.ItemButton
- setRightCommands(List<String>) - Method in class fr.maxlego08.menu.api.button.PerformButton
- setShiftLeftClick(Consumer<InventoryClickEvent>) - Method in class fr.maxlego08.menu.api.engine.ItemButton
- setShiftRightClick(Consumer<InventoryClickEvent>) - Method in class fr.maxlego08.menu.api.engine.ItemButton
- setShowDecorations(boolean) - Method in class fr.maxlego08.menu.api.button.dialogs.BodyButton
- setShowTooltip(boolean) - Method in class fr.maxlego08.menu.api.button.dialogs.BodyButton
- setSigleOptions(List<SingleOption>) - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- 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
-
Sets the list of slots used by this button.
- 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
- setStart(float) - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- setStep(float) - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- setTargetPlayer(String) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Sets the target player placeholder for the menu item stack.
- setTextFalse(String) - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- setTextTrue(String) - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- setToolTipStyle(String) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Sets the tooltip style identifier applied to this item stack.
- setTranslatedDisplayName(Map<String, String>) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Sets the translated display names available for this item stack.
- setTranslatedLore(Map<String, List<String>>) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Sets the translated lore entries available for this item stack.
- setTrimConfiguration(TrimConfiguration) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Sets the trim configuration applied to armor items.
- 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
-
Enables or disables the unbreakable flag on the item.
- setUnbreakableShowInTooltip(Boolean) - Method in interface fr.maxlego08.menu.api.MenuItemStack
-
Controls the visibility of the unbreakable tooltip.
- 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
-
Defines the skull texture URL for this item stack.
- 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
- setWidth(int) - Method in class fr.maxlego08.menu.api.button.dialogs.BodyButton
- setWidth(int) - Method in class fr.maxlego08.menu.api.button.dialogs.InputButton
- setYesText(String) - Method in interface fr.maxlego08.menu.api.DialogInventory
- setYesTooltip(String) - Method in interface fr.maxlego08.menu.api.DialogInventory
- setYesWidth(int) - Method in interface fr.maxlego08.menu.api.DialogInventory
- shift(Cuboid.CuboidDirection, int) - Method in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
Shift the Cuboid in the given direction by the given amount.
- 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
- showToast(String, String, ToastType, Object, boolean, Player...) - Method in interface fr.maxlego08.menu.api.utils.toast.ToastHelper
-
Shows a toast to a varargs of players.
- showToast(Collection<? extends Player>, String, String, ToastType, Object, boolean) - Method in interface fr.maxlego08.menu.api.utils.toast.ToastHelper
-
Shows a toast to all the given players.
- showToastToAll(String, String, ToastType, Object, boolean) - Method in interface fr.maxlego08.menu.api.utils.toast.ToastHelper
-
Shows a toast to all online players.
- 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
- SINGLE_OPTION - Enum constant in enum class fr.maxlego08.menu.api.enums.DialogInputType
- SingleOption - Record Class in fr.maxlego08.menu.api.utils.dialogs.record
- SingleOption(String, String, boolean) - Constructor for record class fr.maxlego08.menu.api.utils.dialogs.record.SingleOption
-
Creates an instance of a
SingleOptionrecord class. - size() - Method in interface fr.maxlego08.menu.api.Inventory
-
Returns the size of the inventory.
- skipUpdateCheck - Static variable in class fr.maxlego08.menu.api.configuration.Config
- slot() - Method in record class fr.maxlego08.menu.api.attribute.AttributeWrapper
-
Returns the value of the
slotrecord component. - SlotButton - Class in fr.maxlego08.menu.api.button
- SlotButton() - Constructor for class fr.maxlego08.menu.api.button.SlotButton
- slotGroup() - Method in record class fr.maxlego08.menu.api.attribute.ModifierKey
-
Returns the value of the
slotGrouprecord component. - 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
- South - Enum constant in enum class fr.maxlego08.menu.api.utils.cuboid.Cuboid.CuboidDirection
- specifyPathMenus - Static variable in class fr.maxlego08.menu.api.configuration.Config
- SPIGOT - Enum constant in enum class fr.maxlego08.menu.api.utils.PlatformType
-
Spigot server requiring Adventure Platform wrapper.
- splash() - Method in class fr.maxlego08.menu.api.itemstack.Potion
-
Chain this to the constructor to make the potion a splash potion.
- startRange() - Element in annotation interface fr.maxlego08.menu.api.configuration.annotation.ConfigOption
- stepRange() - Element in annotation interface fr.maxlego08.menu.api.configuration.annotation.ConfigOption
- 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
- subCommands() - Method in interface fr.maxlego08.menu.api.command.Command
-
Gets the list of sub-commands associated with the command.
- 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 - Enum constant in enum class fr.maxlego08.menu.zcore.logger.Logger.LogType
- SUCCESS_ASYNC - Enum constant in enum class fr.maxlego08.menu.api.engine.InventoryResult
- SUM - Enum constant in enum class fr.maxlego08.menu.api.attribute.AttributeMergeStrategy
-
For each attribute, sum all modifiers with the same operation.
- 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
- TASK - Enum constant in enum class fr.maxlego08.menu.api.utils.toast.ToastType
- 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
- TEXT - Enum constant in enum class fr.maxlego08.menu.api.enums.DialogInputType
- textConfirmText(String) - Method in class fr.maxlego08.menu.api.configuration.dialog.ConfigDialogBuilder
- 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
- ToastHelper - Interface in fr.maxlego08.menu.api.utils.toast
- ToastType - Enum Class in fr.maxlego08.menu.api.utils.toast
- toAttributeModifier(MenuPlugin) - Method in record class fr.maxlego08.menu.api.attribute.AttributeWrapper
- 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
- tooltip() - Method in record class fr.maxlego08.menu.api.utils.dialogs.record.ActionButtonRecord
-
Returns the value of the
tooltiprecord component. - toString() - Method in record class fr.maxlego08.menu.api.attribute.AttributeEntry
-
Returns a string representation of this record class.
- toString() - Method in record class fr.maxlego08.menu.api.attribute.AttributeWrapper
-
Returns a string representation of this record class.
- toString() - Method in record class fr.maxlego08.menu.api.attribute.ModifierKey
-
Returns a string representation of this record class.
- toString() - Method in class fr.maxlego08.menu.api.checker.InventoryLoadRequirement
- toString() - Method in record class fr.maxlego08.menu.api.dupe.DupeItem
-
Returns a string representation of this record class.
- toString() - Method in class fr.maxlego08.menu.api.itemstack.TrimConfiguration
- toString() - Method in record class fr.maxlego08.menu.api.requirement.ConditionalName
-
Returns a string representation of this record class.
- 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 class fr.maxlego08.menu.api.utils.cuboid.Cuboid
- toString() - Method in record class fr.maxlego08.menu.api.utils.dialogs.record.ActionButtonRecord
-
Returns a string representation of this record class.
- toString() - Method in record class fr.maxlego08.menu.api.utils.dialogs.record.SingleOption
-
Returns a string representation of this record class.
- toString() - Method in record class fr.maxlego08.menu.api.utils.dialogs.record.ZDialogInventoryBuild
-
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 enum class fr.maxlego08.menu.api.utils.toast.ToastType
- toString() - Method in class fr.maxlego08.menu.api.utils.TypedMapAccessor
- toString() - Method in record class fr.maxlego08.menu.zcore.logger.Logger
-
Returns a string representation of this record class.
- 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
- trueText() - Element in annotation interface fr.maxlego08.menu.api.configuration.annotation.ConfigOption
- type() - Element in annotation interface fr.maxlego08.menu.api.configuration.annotation.ConfigOption
- 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
- Unknown - Enum constant in enum class fr.maxlego08.menu.api.utils.cuboid.Cuboid.CuboidDirection
- unloadListeners() - Method in interface fr.maxlego08.menu.api.ItemManager
- 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. - Up - Enum constant in enum class fr.maxlego08.menu.api.utils.cuboid.Cuboid.CuboidDirection
- updated - Static variable in class fr.maxlego08.menu.api.configuration.Config
- 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() - Element in annotation interface fr.maxlego08.menu.api.attribute.AttributeMergeStrategy.DefaultStrategy
-
The default AttributeMergeStrategy value.
- 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.AttributeMergeStrategy
-
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.DialogBodyType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class fr.maxlego08.menu.api.enums.DialogInputType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class fr.maxlego08.menu.api.enums.DialogType
-
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.cuboid.Cuboid.CuboidDirection
-
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.
- valueOf(String) - Static method in enum class fr.maxlego08.menu.api.utils.OpGrantMethod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class fr.maxlego08.menu.api.utils.PlatformType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class fr.maxlego08.menu.api.utils.toast.ToastType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class fr.maxlego08.menu.zcore.logger.Logger.LogType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class fr.maxlego08.menu.api.attribute.AttributeMergeStrategy
-
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.DialogBodyType
-
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.DialogInputType
-
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.DialogType
-
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.cuboid.Cuboid.CuboidDirection
-
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.
- values() - Static method in enum class fr.maxlego08.menu.api.utils.OpGrantMethod
-
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.PlatformType
-
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.toast.ToastType
-
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.zcore.logger.Logger.LogType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Vertical - Enum constant in enum class fr.maxlego08.menu.api.utils.cuboid.Cuboid.CuboidDirection
- ViewRequirementDialogs - Interface in fr.maxlego08.menu.api.requirement
- VINVENTORY_ERROR - Enum constant in enum class fr.maxlego08.menu.api.utils.Message
W
- WARNING - Enum constant in enum class fr.maxlego08.menu.zcore.logger.Logger.LogType
- 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
- West - Enum constant in enum class fr.maxlego08.menu.api.utils.cuboid.Cuboid.CuboidDirection
- width() - Element in annotation interface fr.maxlego08.menu.api.configuration.annotation.ConfigOption
- width() - Method in record class fr.maxlego08.menu.api.utils.dialogs.record.ActionButtonRecord
-
Returns the value of the
widthrecord component. - WITHOUT_PREFIX - Enum constant in enum class fr.maxlego08.menu.api.enums.MessageType
- worldName - Variable in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
-
This class is a region/cuboid from one location to another.
X
- x1 - Variable in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
- x2 - Variable in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
Y
- y1 - Variable in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
- y2 - Variable in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
- YamlConfigurationAccessor - Class in fr.maxlego08.menu.api.utils
- YamlConfigurationAccessor(YamlConfiguration, String) - Constructor for class fr.maxlego08.menu.api.utils.YamlConfigurationAccessor
- yesText(String) - Method in class fr.maxlego08.menu.api.configuration.dialog.ConfigDialogBuilder
- yesTooltip(String) - Method in class fr.maxlego08.menu.api.configuration.dialog.ConfigDialogBuilder
- yesWidth(int) - Method in class fr.maxlego08.menu.api.configuration.dialog.ConfigDialogBuilder
Z
- z1 - Variable in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
- z2 - Variable in class fr.maxlego08.menu.api.utils.cuboid.Cuboid
- ZDialogInventoryBuild - Record Class in fr.maxlego08.menu.api.utils.dialogs.record
- ZDialogInventoryBuild(String, String, boolean) - Constructor for record class fr.maxlego08.menu.api.utils.dialogs.record.ZDialogInventoryBuild
-
Creates an instance of a
ZDialogInventoryBuildrecord class.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form