Hierarchy For All Packages
- at.minecraftschurli.mods.arsmagicalegacy.api,
- at.minecraftschurli.mods.arsmagicalegacy.api.ability,
- at.minecraftschurli.mods.arsmagicalegacy.api.client,
- at.minecraftschurli.mods.arsmagicalegacy.api.client.event,
- at.minecraftschurli.mods.arsmagicalegacy.api.client.particle,
- at.minecraftschurli.mods.arsmagicalegacy.api.client.screen,
- at.minecraftschurli.mods.arsmagicalegacy.api.constants,
- at.minecraftschurli.mods.arsmagicalegacy.api.etherium,
- at.minecraftschurli.mods.arsmagicalegacy.api.event,
- at.minecraftschurli.mods.arsmagicalegacy.api.magic,
- at.minecraftschurli.mods.arsmagicalegacy.api.plant,
- at.minecraftschurli.mods.arsmagicalegacy.api.ritual,
- at.minecraftschurli.mods.arsmagicalegacy.api.spell
Class Hierarchy
- java.lang.Object
- net.minecraft.client.gui.components.events.AbstractContainerEventHandler (implements net.minecraft.client.gui.components.events.ContainerEventHandler)
- at.minecraftschurli.mods.arsmagicalegacy.api.client.OcculusTabRenderer (implements net.minecraft.client.gui.components.Renderable)
- net.minecraft.client.gui.screens.Screen (implements net.minecraft.client.gui.components.Renderable)
- at.minecraftschurli.mods.arsmagicalegacy.api.client.screen.AbstractSpellPartCustomizationScreen<T> (implements at.minecraftschurli.mods.arsmagicalegacy.api.client.screen.SpellPartCustomizationScreen)
- at.minecraftschurli.mods.arsmagicalegacy.api.client.screen.AbstractContainerSpellPartCustomizationScreen<T>
- at.minecraftschurli.mods.arsmagicalegacy.api.client.screen.AbstractSpellPartCustomizationScreen<T> (implements at.minecraftschurli.mods.arsmagicalegacy.api.client.screen.SpellPartCustomizationScreen)
- at.minecraftschurli.mods.arsmagicalegacy.api.ArsMagicaApi
- at.minecraftschurli.mods.arsmagicalegacy.api.client.ArsMagicaClientApi
- net.neoforged.neoforge.attachment.AttachmentHolder (implements net.neoforged.neoforge.attachment.IAttachmentHolder)
- net.minecraft.world.level.block.entity.BlockEntity (implements net.minecraft.util.debug.DebugValueSource, net.neoforged.neoforge.common.extensions.IBlockEntityExtension, net.minecraft.core.TypedInstance<T>)
- at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumGeneratorBlockEntity (implements at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumHandler)
- net.minecraft.world.level.block.entity.BlockEntity (implements net.minecraft.util.debug.DebugValueSource, net.neoforged.neoforge.common.extensions.IBlockEntityExtension, net.minecraft.core.TypedInstance<T>)
- net.neoforged.bus.api.Event
- net.neoforged.neoforge.event.entity.EntityEvent
- net.neoforged.neoforge.event.entity.living.LivingEvent
- net.neoforged.neoforge.event.entity.player.PlayerEvent
- at.minecraftschurli.mods.arsmagicalegacy.api.event.AffinityChangeEvent
- at.minecraftschurli.mods.arsmagicalegacy.api.event.AffinityChangeEvent.Post
- at.minecraftschurli.mods.arsmagicalegacy.api.event.AffinityChangeEvent.Pre (implements net.neoforged.bus.api.ICancellableEvent)
- at.minecraftschurli.mods.arsmagicalegacy.api.event.LevelChangeEvent
- at.minecraftschurli.mods.arsmagicalegacy.api.event.AffinityChangeEvent
- at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellEvent
- at.minecraftschurli.mods.arsmagicalegacy.api.event.ManaBurnoutCostEvent
- at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellCastEvent
- at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellCastEvent.Post
- at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellCastEvent.Pre (implements net.neoforged.bus.api.ICancellableEvent)
- at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellPartCastEvent<T>
- at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellPartCastEvent.Component
- at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellPartCastEvent.PrimaryShape
- at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellPartCastEvent.SecondaryShape
- net.neoforged.neoforge.event.entity.player.PlayerEvent
- net.neoforged.neoforge.event.entity.living.LivingEvent
- at.minecraftschurli.mods.arsmagicalegacy.api.client.event.RegisterOcculusTabRenderersEvent (implements net.neoforged.fml.event.IModBusEvent)
- at.minecraftschurli.mods.arsmagicalegacy.api.client.event.RegisterParticleControllersEvent (implements net.neoforged.fml.event.IModBusEvent)
- at.minecraftschurli.mods.arsmagicalegacy.api.client.event.RegisterSpellPartCustomizationScreensEvent (implements net.neoforged.fml.event.IModBusEvent)
- net.neoforged.neoforge.event.entity.EntityEvent
- at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleControllerInstance
- at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawnerBuilder
- at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawnerProvider (implements net.minecraft.data.DataProvider)
- at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellCastResult
- at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellComponentCastResult
- at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellPart
- at.minecraftschurli.mods.arsmagicalegacy.api.spell.PrimarySpellShape
- at.minecraftschurli.mods.arsmagicalegacy.api.spell.SecondarySpellShape
- at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellComponent
- at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellComponent.CastBlock
- at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellComponent.CastBoth
- at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellComponent.CastEntity
- at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellModifier
- at.minecraftschurli.mods.arsmagicalegacy.api.spell.ToolTierProvider (implements net.minecraft.data.DataProvider)
- net.minecraft.client.gui.components.events.AbstractContainerEventHandler (implements net.minecraft.client.gui.components.events.ContainerEventHandler)
Interface Hierarchy
- at.minecraftschurli.mods.arsmagicalegacy.api.ability.AbilityEffect
- at.minecraftschurli.mods.arsmagicalegacy.api.ability.EventTriggeredAbilityEffect<T>
- at.minecraftschurli.mods.arsmagicalegacy.api.ability.AbilityHelper
- at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMCapabilities
- at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries
- at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries.Keys
- at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags
- at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Biomes
- at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Blocks
- at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.EntityTypes
- at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Items
- at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- at.minecraftschurli.mods.arsmagicalegacy.api.magic.BurnoutHelper
- at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ControlledParticle
- at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumHandler
- at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumHandlerBlock
- at.minecraftschurli.mods.arsmagicalegacy.api.plant.GrowthType
- at.minecraftschurli.mods.arsmagicalegacy.api.plant.BonemealableGrowthType
- at.minecraftschurli.mods.arsmagicalegacy.api.plant.ReplantableGrowthType
- at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
- at.minecraftschurli.mods.arsmagicalegacy.api.client.MagitechGogglesOverlayRenderState
- at.minecraftschurli.mods.arsmagicalegacy.api.magic.ManaHelper
- at.minecraftschurli.mods.arsmagicalegacy.api.client.OcculusTabRenderer.Factory
- at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleController
- at.minecraftschurli.mods.arsmagicalegacy.api.ritual.RitualEffect
- at.minecraftschurli.mods.arsmagicalegacy.api.ritual.RitualRequirement
- at.minecraftschurli.mods.arsmagicalegacy.api.ritual.RitualTrigger<T>
- at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellCasterEntity
- at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellHelper
- at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellIngredient
- at.minecraftschurli.mods.arsmagicalegacy.api.client.screen.SpellPartCustomizationScreen
- at.minecraftschurli.mods.arsmagicalegacy.api.client.screen.SpellPartCustomizationScreen.Factory<T,
S> - at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellStatModifier
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- at.minecraftschurli.mods.arsmagicalegacy.api.ability.Ability (implements java.util.function.Predicate<T>)
- at.minecraftschurli.mods.arsmagicalegacy.api.magic.Affinity
- at.minecraftschurli.mods.arsmagicalegacy.api.magic.AltarCapMaterial
- at.minecraftschurli.mods.arsmagicalegacy.api.magic.AltarMaterial
- at.minecraftschurli.mods.arsmagicalegacy.api.spell.CrystalPhylacteryContentsSize
- at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumType
- at.minecraftschurli.mods.arsmagicalegacy.api.plant.GrowthContext
- at.minecraftschurli.mods.arsmagicalegacy.api.plant.HarvestState
- at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicAttachment
- at.minecraftschurli.mods.arsmagicalegacy.api.etherium.ObeliskFuel
- at.minecraftschurli.mods.arsmagicalegacy.api.magic.OcculusTab
- at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleController.Type
- at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawner
- at.minecraftschurli.mods.arsmagicalegacy.api.plant.Plant
- at.minecraftschurli.mods.arsmagicalegacy.api.ritual.Ritual<T>
- at.minecraftschurli.mods.arsmagicalegacy.api.magic.Skill
- at.minecraftschurli.mods.arsmagicalegacy.api.magic.SkillPoint
- at.minecraftschurli.mods.arsmagicalegacy.api.spell.Spell
- at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellCastContext
- at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellDataComponentMap
- at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellGrammar
- at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellPartData
- at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellShapeGroup
- at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellStat
- at.minecraftschurli.mods.arsmagicalegacy.api.plant.TallHarvestState
- java.lang.Record