Hierarchy For All Packages
- fr.maxlego08.menu.api,
- fr.maxlego08.menu.api.attribute,
- fr.maxlego08.menu.api.button,
- fr.maxlego08.menu.api.button.buttons,
- fr.maxlego08.menu.api.checker,
- fr.maxlego08.menu.api.command,
- fr.maxlego08.menu.api.configuration,
- fr.maxlego08.menu.api.dupe,
- fr.maxlego08.menu.api.enchantment,
- fr.maxlego08.menu.api.engine,
- fr.maxlego08.menu.api.enums,
- fr.maxlego08.menu.api.event,
- fr.maxlego08.menu.api.event.events,
- fr.maxlego08.menu.api.exceptions,
- fr.maxlego08.menu.api.font,
- fr.maxlego08.menu.api.interfaces,
- fr.maxlego08.menu.api.itemstack,
- fr.maxlego08.menu.api.loader,
- fr.maxlego08.menu.api.pattern,
- fr.maxlego08.menu.api.players,
- fr.maxlego08.menu.api.players.inventory,
- fr.maxlego08.menu.api.requirement,
- fr.maxlego08.menu.api.requirement.data,
- fr.maxlego08.menu.api.requirement.permissible,
- fr.maxlego08.menu.api.sound,
- fr.maxlego08.menu.api.storage,
- fr.maxlego08.menu.api.storage.dto,
- fr.maxlego08.menu.api.utils,
- fr.maxlego08.menu.api.website
Class Hierarchy
- java.lang.Object
- fr.maxlego08.menu.api.requirement.Action
- fr.maxlego08.menu.api.loader.ActionLoader
- fr.maxlego08.menu.api.attribute.Attribute (implements fr.maxlego08.menu.api.attribute.IAttribute)
- fr.maxlego08.menu.api.attribute.Attribute.Builder
- fr.maxlego08.menu.api.itemstack.Banner
- fr.maxlego08.menu.api.loader.ButtonLoader
- fr.maxlego08.menu.api.loader.NoneLoader
- fr.maxlego08.menu.api.utils.CompatibilityUtil
- fr.maxlego08.menu.api.requirement.ConditionalName
- fr.maxlego08.menu.api.configuration.Config
- fr.maxlego08.menu.api.button.DefaultButtonValue
- fr.maxlego08.menu.api.dupe.DupeItem
- org.bukkit.event.Event
- fr.maxlego08.menu.api.event.MenuEvent
- fr.maxlego08.menu.api.event.events.ButtonLoaderRegisterEvent
- fr.maxlego08.menu.api.event.events.ButtonLoadEvent
- fr.maxlego08.menu.api.event.CancelledMenuEvent (implements org.bukkit.event.Cancellable)
- fr.maxlego08.menu.api.event.events.PlayerOpenInventoryEvent
- fr.maxlego08.menu.api.event.events.InventoryLoadEvent
- fr.maxlego08.menu.api.event.MenuEvent
- fr.maxlego08.menu.api.event.FastEvent
- fr.maxlego08.menu.api.itemstack.Firework
- fr.maxlego08.menu.api.checker.InventoryLoadRequirement
- fr.maxlego08.menu.api.engine.ItemButton
- fr.maxlego08.menu.api.itemstack.LeatherArmor
- fr.maxlego08.menu.api.loader.MaterialLoader
- fr.maxlego08.menu.api.utils.OfflinePlayerCache
- fr.maxlego08.menu.api.utils.OpenWithItem
- fr.maxlego08.menu.api.engine.Pagination<T>
- fr.maxlego08.menu.api.requirement.Permissible
- fr.maxlego08.menu.api.requirement.permissible.CurrencyPermissible
- fr.maxlego08.menu.api.requirement.permissible.ItemPermissible
- fr.maxlego08.menu.api.requirement.permissible.JobPermissible
- fr.maxlego08.menu.api.requirement.permissible.LuckpermPermissible
- fr.maxlego08.menu.api.requirement.permissible.PermissionPermissible
- fr.maxlego08.menu.api.requirement.permissible.PlaceholderPermissible
- fr.maxlego08.menu.api.requirement.permissible.PlayerNamePermissible
- fr.maxlego08.menu.api.requirement.permissible.RegexPermissible
- fr.maxlego08.menu.api.loader.PermissibleLoader
- fr.maxlego08.menu.api.utils.Placeholders
- fr.maxlego08.menu.api.itemstack.Potion
- fr.maxlego08.menu.api.utils.SimpleCache<K,
V> - fr.maxlego08.menu.api.button.SlotButton
- fr.maxlego08.menu.api.button.PerformButton
- fr.maxlego08.menu.api.button.PermissibleButton
- fr.maxlego08.menu.api.button.PlaceholderButton
- fr.maxlego08.menu.api.button.Button
- fr.maxlego08.menu.api.button.buttons.BackButton
- fr.maxlego08.menu.api.button.buttons.HomeButton
- fr.maxlego08.menu.api.button.buttons.InventoryButton
- fr.maxlego08.menu.api.button.buttons.NextButton
- fr.maxlego08.menu.api.button.buttons.NoneButton
- fr.maxlego08.menu.api.button.PaginateButton
- fr.maxlego08.menu.api.button.buttons.PreviousButton
- fr.maxlego08.menu.api.button.buttons.SwitchButton
- fr.maxlego08.menu.api.button.buttons.BackButton
- fr.maxlego08.menu.api.button.Button
- fr.maxlego08.menu.api.button.PlaceholderButton
- fr.maxlego08.menu.api.button.PermissibleButton
- fr.maxlego08.menu.api.button.PerformButton
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Error
- fr.maxlego08.menu.api.exceptions.ButtonAlreadyRegisterException
- fr.maxlego08.menu.api.exceptions.InventoryAlreadyExistException
- fr.maxlego08.menu.api.exceptions.ItemCreateException
- fr.maxlego08.menu.api.exceptions.ListenerNullException
- java.lang.Exception
- fr.maxlego08.menu.api.exceptions.InventoryException
- fr.maxlego08.menu.api.exceptions.InventoryButtonException
- fr.maxlego08.menu.api.exceptions.InventoryFileNotFound
- fr.maxlego08.menu.api.exceptions.InventorySizeException
- fr.maxlego08.menu.api.exceptions.InventoryTypeException
- fr.maxlego08.menu.api.exceptions.InventoryOpenException
- fr.maxlego08.menu.api.exceptions.ItemEnchantException
- fr.maxlego08.menu.api.exceptions.ItemFlagException
- fr.maxlego08.menu.api.exceptions.InventoryException
- java.lang.Error
- fr.maxlego08.menu.api.itemstack.TrimConfiguration
- fr.maxlego08.menu.api.utils.TrimHelper
- fr.maxlego08.menu.api.utils.TypedMapAccessor (implements fr.maxlego08.menu.api.utils.MapConfiguration)
- fr.maxlego08.menu.api.utils.YamlConfigurationAccessor (implements fr.maxlego08.menu.api.utils.MapConfiguration)
Interface Hierarchy
- fr.maxlego08.menu.api.requirement.data.ActionPlayerData
- fr.maxlego08.menu.api.ButtonManager
- fr.maxlego08.menu.api.button.ButtonOption
- fr.maxlego08.menu.api.command.Command
- fr.maxlego08.menu.api.command.CommandArgument
- fr.maxlego08.menu.api.command.CommandArgumentValidator
- org.bukkit.command.CommandExecutor
- org.bukkit.command.TabExecutor (also extends org.bukkit.command.TabCompleter)
- org.bukkit.plugin.Plugin
- fr.maxlego08.menu.api.MenuPlugin
- org.bukkit.plugin.Plugin
- org.bukkit.command.TabExecutor (also extends org.bukkit.command.TabCompleter)
- fr.maxlego08.menu.api.command.CommandManager
- fr.maxlego08.menu.api.players.Data
- fr.maxlego08.menu.api.players.DataManager
- fr.maxlego08.menu.api.dupe.DupeManager
- fr.maxlego08.menu.api.enchantment.Enchantments
- fr.maxlego08.menu.api.font.FontImage
- fr.maxlego08.menu.api.attribute.IAttribute
- fr.maxlego08.menu.api.utils.IMessage
- fr.maxlego08.menu.api.Inventory
- org.bukkit.inventory.InventoryHolder
- fr.maxlego08.menu.api.engine.BaseInventory
- fr.maxlego08.menu.api.engine.InventoryEngine
- fr.maxlego08.menu.api.engine.BaseInventory
- fr.maxlego08.menu.api.InventoryListener
- fr.maxlego08.menu.api.InventoryOption
- fr.maxlego08.menu.api.players.inventory.InventoryPlayer
- fr.maxlego08.menu.api.itemstack.ItemStackSimilar
- org.bukkit.event.Listener
- fr.maxlego08.menu.api.players.inventory.InventoriesPlayer
- fr.maxlego08.menu.api.InventoryManager
- fr.maxlego08.menu.api.storage.StorageManager
- fr.maxlego08.menu.api.utils.Loader<T>
- fr.maxlego08.menu.api.utils.MapConfiguration
- fr.maxlego08.menu.api.enchantment.MenuEnchantment
- fr.maxlego08.menu.api.MenuItemStack
- fr.maxlego08.menu.api.utils.MessageSender
- fr.maxlego08.menu.api.utils.MetaUpdater
- fr.maxlego08.menu.api.utils.OpenLink
- fr.maxlego08.menu.api.pattern.Pattern
- fr.maxlego08.menu.api.pattern.PatternManager
- fr.maxlego08.menu.api.players.PlayerData
- fr.maxlego08.menu.api.requirement.RefreshRequirement
- fr.maxlego08.menu.api.requirement.Requirement
- fr.maxlego08.menu.api.interfaces.ReturnBiConsumer<T,
G, C> - fr.maxlego08.menu.api.interfaces.ReturnConsumer<T,
G> - fr.maxlego08.menu.api.utils.SimpleCache.Loader<V>
- fr.maxlego08.menu.api.sound.SoundOption
- fr.maxlego08.menu.api.interfaces.StringConsumer<T>
- org.bukkit.command.TabCompleter
- org.bukkit.command.TabExecutor (also extends org.bukkit.command.CommandExecutor)
- org.bukkit.plugin.Plugin
- fr.maxlego08.menu.api.MenuPlugin
- org.bukkit.plugin.Plugin
- org.bukkit.command.TabExecutor (also extends org.bukkit.command.CommandExecutor)
- fr.maxlego08.menu.api.storage.Tables
- fr.maxlego08.menu.api.website.WebsiteManager
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- fr.maxlego08.menu.api.requirement.data.ActionPlayerDataType
- fr.maxlego08.menu.api.attribute.Attribute.Type
- fr.maxlego08.menu.api.checker.InventoryRequirementType
- fr.maxlego08.menu.api.engine.InventoryResult
- fr.maxlego08.menu.api.enums.ItemVerification
- fr.maxlego08.menu.api.itemstack.LeatherArmor.ArmorType
- fr.maxlego08.menu.api.utils.LoreType
- fr.maxlego08.menu.api.enums.MenuItemRarity
- fr.maxlego08.menu.api.utils.Message (implements fr.maxlego08.menu.api.utils.IMessage)
- fr.maxlego08.menu.api.enums.MessageType
- fr.maxlego08.menu.api.enums.PlaceholderAction
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- fr.maxlego08.menu.api.storage.dto.DataDTO
- fr.maxlego08.menu.api.storage.dto.InventoryDTO
- fr.maxlego08.menu.api.utils.SwitchCaseButton
- java.lang.Record