Hierarchy For All Packages
- io.artificial.enchantments,
- io.artificial.enchantments.api,
- io.artificial.enchantments.api.book,
- io.artificial.enchantments.api.context,
- io.artificial.enchantments.api.enchanttable,
- io.artificial.enchantments.api.event,
- io.artificial.enchantments.api.loot,
- io.artificial.enchantments.api.query,
- io.artificial.enchantments.api.scaling,
- io.artificial.enchantments.internal,
- io.artificial.enchantments.internal.anvil,
- io.artificial.enchantments.internal.book,
- io.artificial.enchantments.internal.enchanttable,
- io.artificial.enchantments.internal.loot,
- io.artificial.enchantments.internal.query,
- io.artificial.enchantments.internal.scaling,
- io.artificial.enchantments.optional.packetevents
Class Hierarchy
- java.lang.Object
- io.artificial.enchantments.internal.anvil.AnvilCombinationLogic
- io.artificial.enchantments.internal.anvil.AnvilCostCalculator
- io.artificial.enchantments.internal.anvil.AnvilListener (implements org.bukkit.event.Listener)
- io.artificial.enchantments.internal.ArtificialEnchantmentsAPIImpl (implements io.artificial.enchantments.api.ArtificialEnchantmentsAPI)
- io.artificial.enchantments.internal.AttributeModifierHelper
- io.artificial.enchantments.internal.loot.BlockBreakLootHandler
- io.artificial.enchantments.internal.loot.BlockBreakLootListener (implements org.bukkit.event.Listener)
- io.artificial.enchantments.internal.book.BookFactory
- io.artificial.enchantments.internal.BukkitFoliaScheduler (implements io.artificial.enchantments.internal.FoliaScheduler)
- io.artificial.enchantments.api.scaling.ConstantScaling (implements io.artificial.enchantments.api.scaling.LevelScaling)
- io.artificial.enchantments.internal.ContextFactory
- io.artificial.enchantments.internal.DamageModifierHelper
- io.artificial.enchantments.api.scaling.DiminishingScaling (implements io.artificial.enchantments.api.scaling.LevelScaling)
- io.artificial.enchantments.internal.EffectDispatchSpine
- io.artificial.enchantments.internal.EffectExecutionContext
- io.artificial.enchantments.internal.book.EnchantedBookBuilderImpl (implements io.artificial.enchantments.api.book.EnchantedBook.Builder)
- io.artificial.enchantments.internal.book.EnchantedBookImpl (implements io.artificial.enchantments.api.book.EnchantedBook)
- io.artificial.enchantments.internal.EnchantmentDefinitionBuilder (implements io.artificial.enchantments.api.EnchantmentDefinition.Builder)
- io.artificial.enchantments.internal.EnchantmentDefinitionImpl (implements io.artificial.enchantments.api.EnchantmentDefinition)
- io.artificial.enchantments.internal.EnchantmentEffectListener (implements org.bukkit.event.Listener)
- io.artificial.enchantments.internal.EnchantmentEventBusImpl (implements io.artificial.enchantments.api.EnchantmentEventBus)
- io.artificial.enchantments.internal.EnchantmentRegistryManager
- io.artificial.enchantments.internal.enchanttable.EnchantmentTableListener (implements org.bukkit.event.Listener)
- io.artificial.enchantments.internal.EnchantmentTickTask (implements java.lang.Runnable)
- io.artificial.enchantments.internal.enchanttable.EnchantOfferGenerator
- io.artificial.enchantments.internal.enchanttable.EnchantTableConfigurationBuilder (implements io.artificial.enchantments.api.enchanttable.EnchantTableConfiguration.Builder)
- io.artificial.enchantments.internal.enchanttable.EnchantTableConfigurationImpl (implements io.artificial.enchantments.api.enchanttable.EnchantTableConfiguration)
- org.bukkit.event.Event
- io.artificial.enchantments.api.event.EnchantEffectEvent
- io.artificial.enchantments.api.event.CombatEvent (implements org.bukkit.event.Cancellable)
- io.artificial.enchantments.api.event.ConsumableEvent (implements org.bukkit.event.Cancellable)
- io.artificial.enchantments.api.event.FishingEvent (implements org.bukkit.event.Cancellable)
- io.artificial.enchantments.api.event.InteractionEvent (implements org.bukkit.event.Cancellable)
- io.artificial.enchantments.api.event.ItemEvent (implements org.bukkit.event.Cancellable)
- io.artificial.enchantments.api.event.ProjectileEvent (implements org.bukkit.event.Cancellable)
- io.artificial.enchantments.api.event.TickEvent
- io.artificial.enchantments.api.event.ToolEvent (implements org.bukkit.event.Cancellable)
- io.artificial.enchantments.api.event.WeaponEvent
- io.artificial.enchantments.internal.TickDispatchEvent
- io.artificial.enchantments.api.event.EnchantEffectEvent
- io.artificial.enchantments.internal.EventBusDispatcher
- io.artificial.enchantments.api.scaling.ExponentialScaling (implements io.artificial.enchantments.api.scaling.LevelScaling)
- io.artificial.enchantments.internal.query.ItemEnchantmentQueryImpl (implements io.artificial.enchantments.api.query.ItemEnchantmentQuery)
- io.artificial.enchantments.internal.ItemEnchantmentService
- io.artificial.enchantments.optional.packetevents.ItemVisualProcessor
- io.artificial.enchantments.optional.packetevents.ItemVisualProcessor.PreferencesBuilder
- io.artificial.enchantments.optional.packetevents.ItemVisualProcessor.VisualContext
- io.artificial.enchantments.api.scaling.LinearScaling (implements io.artificial.enchantments.api.scaling.LevelScaling)
- io.artificial.enchantments.internal.loot.LootModifierRegistryImpl (implements io.artificial.enchantments.api.loot.LootModifierRegistry)
- io.artificial.enchantments.internal.NativeFirstItemStorage (implements io.artificial.enchantments.api.ItemStorage)
- io.artificial.enchantments.internal.NbtMetadataStorage
- io.artificial.enchantments.optional.packetevents.PacketEventsAdapter
- io.artificial.enchantments.optional.packetevents.PacketEventsAdapter.PlayerVisualPreferences
- io.artificial.enchantments.optional.packetevents.PacketEventsAdapter.VisualContext
- io.artificial.enchantments.internal.PaperEnchantmentBootstrap (implements io.papermc.paper.plugin.bootstrap.PluginBootstrap)
- io.artificial.enchantments.internal.PaperEnchantmentConverter
- io.artificial.enchantments.internal.PaperRegistryBridge
- org.bukkit.plugin.PluginBase (implements org.bukkit.plugin.Plugin)
- org.bukkit.plugin.java.JavaPlugin
- io.artificial.enchantments.ArtificialEnchantmentsPlugin
- org.bukkit.plugin.java.JavaPlugin
- io.artificial.enchantments.internal.PluginDisableCleanupListener (implements org.bukkit.event.Listener)
- io.artificial.enchantments.api.scaling.ScalingAlgorithmMetadata
- io.artificial.enchantments.internal.scaling.ScalingAlgorithmRegistryImpl (implements io.artificial.enchantments.api.scaling.ScalingAlgorithmRegistry)
- io.artificial.enchantments.internal.scaling.ScalingRegistryHolder
- io.artificial.enchantments.internal.scaling.ScalingUtils
- io.artificial.enchantments.api.scaling.SteppedScaling (implements io.artificial.enchantments.api.scaling.LevelScaling)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.artificial.enchantments.internal.EffectExecutionContext.EffectExecutionException
- java.lang.RuntimeException
- java.lang.Exception
- io.artificial.enchantments.internal.TypedCallbackDispatcher
Interface Hierarchy
- io.artificial.enchantments.api.ArtificialEnchantmentsAPI
- io.artificial.enchantments.api.context.EffectContext
- io.artificial.enchantments.api.context.CombatContext
- io.artificial.enchantments.api.context.ConsumableContext
- io.artificial.enchantments.api.context.FishingContext
- io.artificial.enchantments.api.context.InteractionContext
- io.artificial.enchantments.api.context.ItemContext
- io.artificial.enchantments.api.context.ProjectileContext
- io.artificial.enchantments.api.context.TickContext
- io.artificial.enchantments.api.context.ToolContext
- io.artificial.enchantments.api.context.WeaponContext
- io.artificial.enchantments.api.book.EnchantedBook
- io.artificial.enchantments.api.book.EnchantedBook.Builder
- io.artificial.enchantments.api.EnchantmentDefinition
- io.artificial.enchantments.api.EnchantmentDefinition.Builder
- io.artificial.enchantments.api.EnchantmentEffectHandler
- io.artificial.enchantments.api.EnchantmentEventBus
- io.artificial.enchantments.api.EnchantmentEventBus.EventSubscription<T>
- io.artificial.enchantments.api.enchanttable.EnchantTableConfiguration
- io.artificial.enchantments.api.enchanttable.EnchantTableConfiguration.Builder
- io.artificial.enchantments.internal.FoliaScheduler
- io.artificial.enchantments.internal.FoliaScheduler.ScheduledTask
- io.artificial.enchantments.api.query.ItemEnchantmentQuery
- io.artificial.enchantments.api.ItemStorage
- io.artificial.enchantments.api.scaling.LevelScaling
- io.artificial.enchantments.api.loot.LootContext
- io.artificial.enchantments.api.loot.LootModifier
- io.artificial.enchantments.api.loot.LootModifierRegistry
- io.artificial.enchantments.api.scaling.ScalingAlgorithm
- io.artificial.enchantments.api.scaling.ScalingAlgorithmRegistry
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.artificial.enchantments.api.event.CombatEvent.CombatType
- io.artificial.enchantments.internal.EffectDispatchSpine.DispatchEventType
- io.artificial.enchantments.internal.EffectExecutionContext.ExecutionMode
- io.artificial.enchantments.api.EnchantmentDefinition.Rarity
- io.artificial.enchantments.api.event.FishingEvent.State
- io.artificial.enchantments.api.event.ToolEvent.ToolType
- 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
- io.artificial.enchantments.internal.anvil.AnvilCombinationLogic.CombinationResult
- io.artificial.enchantments.internal.enchanttable.EnchantOfferGenerator.GeneratedOffer
- java.lang.Record