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.button.dialogs,
- fr.maxlego08.menu.api.checker,
- fr.maxlego08.menu.api.command,
- fr.maxlego08.menu.api.configuration,
- fr.maxlego08.menu.api.configuration.annotation,
- fr.maxlego08.menu.api.configuration.dialog,
- 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.mechanic,
- 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.utils.cuboid,
- fr.maxlego08.menu.api.utils.dialogs.record,
- fr.maxlego08.menu.api.utils.toast,
- fr.maxlego08.menu.api.website,
- fr.maxlego08.menu.zcore.logger
Class Hierarchy
- java.lang.Object
- fr.maxlego08.menu.api.requirement.Action
- fr.maxlego08.menu.api.loader.ActionLoader
- fr.maxlego08.menu.api.attribute.ApplySpigotAttribute (implements fr.maxlego08.menu.api.attribute.AttributApplier)
- fr.maxlego08.menu.api.attribute.AttributeUtil
- 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.configuration.Config
- fr.maxlego08.menu.api.configuration.dialog.ConfigDialogBuilder
- fr.maxlego08.menu.api.utils.cuboid.Cuboid (implements java.lang.Cloneable, org.bukkit.configuration.serialization.ConfigurationSerializable, java.lang.Iterable<T>)
- fr.maxlego08.menu.api.utils.cuboid.Cuboid.CuboidIterator (implements java.util.Iterator<E>)
- fr.maxlego08.menu.api.button.DefaultButtonValue
- 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.mechanic.Mechanic
- fr.maxlego08.menu.api.mechanic.MechanicFactory
- fr.maxlego08.menu.api.mechanic.MechanicListener (implements org.bukkit.event.Listener)
- 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.CuboidPermissible
- 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.cuboid.Region
- 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.dialogs.BodyButton
- fr.maxlego08.menu.api.button.dialogs.InputButton
- 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
- java.lang.RuntimeException
- fr.maxlego08.menu.api.exceptions.DialogException
- fr.maxlego08.menu.api.exceptions.DialogFileNotFound
- 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.attribute.AttributApplier
- 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.configuration.ConfigManagerInt
- fr.maxlego08.menu.api.players.Data
- fr.maxlego08.menu.api.players.DataManager
- fr.maxlego08.menu.api.DialogInventory
- fr.maxlego08.menu.api.DialogManager
- fr.maxlego08.menu.api.dupe.DupeManager
- fr.maxlego08.menu.api.enchantment.Enchantments
- fr.maxlego08.menu.api.font.FontImage
- 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.ItemManager
- 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.utils.toast.ToastHelper
- fr.maxlego08.menu.api.requirement.ViewRequirementDialogs
- fr.maxlego08.menu.api.website.WebsiteManager
Annotation Interface Hierarchy
- fr.maxlego08.menu.api.attribute.AttributeMergeStrategy.DefaultStrategy (implements java.lang.annotation.Annotation)
- fr.maxlego08.menu.api.configuration.annotation.ConfigOption (implements java.lang.annotation.Annotation)
- fr.maxlego08.menu.api.configuration.annotation.ConfigUpdate (implements java.lang.annotation.Annotation)
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.AttributeMergeStrategy
- fr.maxlego08.menu.api.utils.cuboid.Cuboid.CuboidDirection
- fr.maxlego08.menu.api.enums.DialogBodyType
- fr.maxlego08.menu.api.enums.DialogInputType
- fr.maxlego08.menu.api.enums.DialogType
- 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.zcore.logger.Logger.LogType
- 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.utils.OpGrantMethod
- fr.maxlego08.menu.api.enums.PlaceholderAction
- fr.maxlego08.menu.api.utils.PlatformType
- fr.maxlego08.menu.api.utils.toast.ToastType
- 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.utils.dialogs.record.ActionButtonRecord
- fr.maxlego08.menu.api.attribute.AttributeEntry
- fr.maxlego08.menu.api.attribute.AttributeWrapper
- fr.maxlego08.menu.api.requirement.ConditionalName
- fr.maxlego08.menu.api.storage.dto.DataDTO
- fr.maxlego08.menu.api.dupe.DupeItem
- fr.maxlego08.menu.api.storage.dto.InventoryDTO
- fr.maxlego08.menu.zcore.logger.Logger
- fr.maxlego08.menu.api.attribute.ModifierKey
- fr.maxlego08.menu.api.utils.dialogs.record.SingleOption
- fr.maxlego08.menu.api.utils.SwitchCaseButton
- fr.maxlego08.menu.api.utils.dialogs.record.ZDialogInventoryBuild
- java.lang.Record