Class Hierarchy
- java.lang.Object
- net.minecraft.block.AbstractBlock (implements net.minecraft.resource.featuretoggle.ToggleableFeature)
- io.github.xrickastley.sevenelements.mixin.AbstractBlockStateMixin
- net.minecraft.advancement.criterion.AbstractCriterion<T> (implements net.minecraft.advancement.criterion.Criterion<T>)
- net.minecraft.advancement.criterion.AbstractCriterionConditions (implements net.minecraft.advancement.criterion.CriterionConditions)
- io.github.xrickastley.sevenelements.util.Array<T> (implements java.util.List<E>)
- io.github.xrickastley.sevenelements.mixin.ArrowItemMixin
- io.github.xrickastley.sevenelements.mixin.BlockItemMixin
- net.minecraft.entity.boss.BossBar (implements io.github.xrickastley.sevenelements.interfaces.IBossBar)
- io.github.xrickastley.sevenelements.command.BossBarCommand
- io.github.xrickastley.sevenelements.mixin.BossBarMixin (implements io.github.xrickastley.sevenelements.interfaces.IBossBar)
- io.github.xrickastley.sevenelements.util.BoxUtil
- io.github.xrickastley.sevenelements.util.ClassInstanceUtil
- io.github.xrickastley.sevenelements.util.Color
- io.github.xrickastley.sevenelements.command.CommandUtils
- io.github.xrickastley.sevenelements.mixin.CrossbowItemMixin
- io.github.xrickastley.sevenelements.entity.CrystallizeShardEntity.SyncCrystallizeShardTypeS2CPayload (implements io.github.xrickastley.sevenelements.networking.SevenElementsPayload)
- io.github.xrickastley.sevenelements.command.DamageCommand
- net.minecraft.entity.damage.DamageSource (implements io.github.xrickastley.sevenelements.interfaces.IDamageSource)
- io.github.xrickastley.sevenelements.mixin.DamageSourceMixin (implements io.github.xrickastley.sevenelements.interfaces.IDamageSource)
- io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistries
- io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents
- io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents.RegistryContextImpl<T> (implements io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents.RegistryContext<T>)
- io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents.RegistryEntryContextImpl<T> (implements io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents.RegistryEntryContext<T>)
- io.github.xrickastley.sevenelements.element.Element.Decays
- io.github.xrickastley.sevenelements.element.Element.ElementSettings
- io.github.xrickastley.sevenelements.element.ElementalApplication
- io.github.xrickastley.sevenelements.element.ElementalApplication.Builder
- io.github.xrickastley.sevenelements.element.ElementalApplications
- io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- io.github.xrickastley.sevenelements.element.reaction.ElementalReaction.Settings
- io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- io.github.xrickastley.sevenelements.effect.ElementalStatusEffect.Handler (implements io.github.xrickastley.sevenelements.events.ElementEvents.ElementApplied, io.github.xrickastley.sevenelements.events.ElementEvents.ElementReapplied, io.github.xrickastley.sevenelements.events.ElementEvents.ElementRefreshed, io.github.xrickastley.sevenelements.events.ElementEvents.ElementRemoved)
- io.github.xrickastley.sevenelements.command.ElementArgumentType (implements com.mojang.brigadier.arguments.ArgumentType<T>)
- io.github.xrickastley.sevenelements.command.ElementCommand
- io.github.xrickastley.sevenelements.component.ElementComponentImpl (implements io.github.xrickastley.sevenelements.component.ElementComponent)
- io.github.xrickastley.sevenelements.component.ElementComponentImpl.CrystallizeShield
- io.github.xrickastley.sevenelements.component.ElementComponentImpl.FreezeDecayHandler
- io.github.xrickastley.sevenelements.events.ElementEvents
- io.github.xrickastley.sevenelements.element.ElementHolder
- io.github.xrickastley.sevenelements.mixin.EnderDragonFightMixin (implements io.github.xrickastley.sevenelements.interfaces.IEnderDragonFight)
- net.minecraft.entity.Entity (implements net.fabricmc.fabric.api.attachment.v1.AttachmentTarget, net.minecraft.server.command.CommandOutput, dev.onyxstudios.cca.api.v3.component.ComponentAccess, net.minecraft.world.entity.EntityLike, net.minecraft.util.Nameable)
- io.github.xrickastley.sevenelements.particle.EntityEffectParticleEffect (implements net.minecraft.particle.ParticleEffect)
- io.github.xrickastley.sevenelements.mixin.EntityMixin
- net.minecraft.world.explosion.Explosion
- io.github.xrickastley.sevenelements.util.FilteredIterator<T> (implements java.util.Iterator<E>)
- io.github.xrickastley.sevenelements.networking.FinishElementalInfusionS2CPayload (implements io.github.xrickastley.sevenelements.networking.SevenElementsPayload)
- io.github.xrickastley.sevenelements.component.FrozenEffectComponentImpl (implements io.github.xrickastley.sevenelements.component.FrozenEffectComponent)
- io.github.xrickastley.sevenelements.util.Functions
- io.github.xrickastley.sevenelements.mixin.GrindstoneScreenHandler$23Mixin
- io.github.xrickastley.sevenelements.mixin.GrindstoneScreenHandler$4Mixin
- io.github.xrickastley.sevenelements.mixin.GrindstoneScreenHandlerMixin
- io.github.xrickastley.sevenelements.util.Holder<T>
- io.github.xrickastley.sevenelements.element.InternalCooldown
- io.github.xrickastley.sevenelements.element.InternalCooldownContext
- io.github.xrickastley.sevenelements.element.InternalCooldownContext.Builder
- io.github.xrickastley.sevenelements.element.InternalCooldownHolder
- io.github.xrickastley.sevenelements.element.InternalCooldownTag
- io.github.xrickastley.sevenelements.command.InternalCooldownTagType (implements com.mojang.brigadier.arguments.ArgumentType<T>)
- io.github.xrickastley.sevenelements.element.InternalCooldownType
- io.github.xrickastley.sevenelements.element.InternalCooldownType.Builder
- dev.onyxstudios.cca.api.v3.item.ItemComponent (implements dev.onyxstudios.cca.api.v3.component.Component, dev.onyxstudios.cca.api.v3.item.ItemTagInvalidationListener)
- io.github.xrickastley.sevenelements.mixin.ItemStackMixin
- io.github.xrickastley.sevenelements.util.JavaScriptUtil
- io.github.xrickastley.sevenelements.util.MathHelper2
- net.minecraft.util.Pair<A,B>
- java.lang.Record
- io.github.xrickastley.sevenelements.mixin.RegistryLoaderMixin
- net.minecraft.screen.ScreenHandler
- io.github.xrickastley.sevenelements.SevenElements (implements net.fabricmc.api.ModInitializer)
- io.github.xrickastley.sevenelements.factory.SevenElementsAttributes
- io.github.xrickastley.sevenelements.block.SevenElementsBlocks
- io.github.xrickastley.sevenelements.SevenElementsCCAComponents (implements dev.onyxstudios.cca.api.v3.entity.EntityComponentInitializer, dev.onyxstudios.cca.api.v3.item.ItemComponentInitializer)
- io.github.xrickastley.sevenelements.util.dynamic.SevenElementsCodecs
- io.github.xrickastley.sevenelements.advancement.criterion.SevenElementsCriteria
- io.github.xrickastley.sevenelements.registry.SevenElementsDamageTypes
- io.github.xrickastley.sevenelements.registry.SevenElementsDamageTypeTags
- io.github.xrickastley.sevenelements.entity.SevenElementsEntityTypes
- io.github.xrickastley.sevenelements.registry.SevenElementsEntityTypeTags
- io.github.xrickastley.sevenelements.factory.SevenElementsFactories
- io.github.xrickastley.sevenelements.factory.SevenElementsGameRules
- io.github.xrickastley.sevenelements.factory.SevenElementsItems
- io.github.xrickastley.sevenelements.factory.SevenElementsItems.Entry
- io.github.xrickastley.sevenelements.factory.SevenElementsItems.ModifyEntryHandler (implements net.fabricmc.fabric.api.itemgroup.v1.ItemGroupEvents.ModifyEntriesAll)
- io.github.xrickastley.sevenelements.registry.SevenElementsItemTags
- io.github.xrickastley.sevenelements.factory.SevenElementsParticleTypes
- io.github.xrickastley.sevenelements.registry.SevenElementsRegistries
- io.github.xrickastley.sevenelements.registry.SevenElementsRegistryKeys
- io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader
- io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader.Entry<T,C>
- io.github.xrickastley.sevenelements.screen.SevenElementsScreenHandlers
- io.github.xrickastley.sevenelements.factory.SevenElementsSoundEvents
- io.github.xrickastley.sevenelements.effect.SevenElementsStatusEffects
- net.minecraft.screen.slot.Slot
- net.minecraft.entity.effect.StatusEffect (implements io.github.xrickastley.sevenelements.interfaces.EntityAwareEffect)
- io.github.xrickastley.sevenelements.mixin.StatusEffectMixin (implements io.github.xrickastley.sevenelements.interfaces.EntityAwareEffect)
- io.github.xrickastley.sevenelements.util.TextHelper
- java.lang.Throwable (implements java.io.Serializable)
Interface Hierarchy
- io.github.xrickastley.sevenelements.util.Colors
- dev.onyxstudios.cca.api.v3.component.Component
- dev.onyxstudios.cca.api.v3.component.sync.AutoSyncedComponent (also extends dev.onyxstudios.cca.api.v3.component.sync.ComponentPacketWriter, dev.onyxstudios.cca.api.v3.component.sync.PlayerSyncPredicate)
- io.github.xrickastley.sevenelements.component.ElementComponent (also extends dev.onyxstudios.cca.api.v3.component.tick.CommonTickingComponent)
- io.github.xrickastley.sevenelements.component.FrozenEffectComponent (also extends dev.onyxstudios.cca.api.v3.component.tick.ClientTickingComponent, dev.onyxstudios.cca.api.v3.component.tick.ServerTickingComponent)
- dev.onyxstudios.cca.api.v3.component.tick.ClientTickingComponent
- dev.onyxstudios.cca.api.v3.component.tick.CommonTickingComponent (also extends dev.onyxstudios.cca.api.v3.component.tick.ServerTickingComponent)
- io.github.xrickastley.sevenelements.component.ElementComponent (also extends dev.onyxstudios.cca.api.v3.component.sync.AutoSyncedComponent)
- io.github.xrickastley.sevenelements.component.FrozenEffectComponent (also extends dev.onyxstudios.cca.api.v3.component.sync.AutoSyncedComponent, dev.onyxstudios.cca.api.v3.component.tick.ServerTickingComponent)
- dev.onyxstudios.cca.api.v3.component.tick.ServerTickingComponent
- dev.onyxstudios.cca.api.v3.component.tick.CommonTickingComponent (also extends dev.onyxstudios.cca.api.v3.component.tick.ClientTickingComponent)
- io.github.xrickastley.sevenelements.component.ElementComponent (also extends dev.onyxstudios.cca.api.v3.component.sync.AutoSyncedComponent)
- io.github.xrickastley.sevenelements.component.FrozenEffectComponent (also extends dev.onyxstudios.cca.api.v3.component.sync.AutoSyncedComponent, dev.onyxstudios.cca.api.v3.component.tick.ClientTickingComponent)
- dev.onyxstudios.cca.api.v3.component.sync.ComponentPacketWriter
- dev.onyxstudios.cca.api.v3.component.sync.AutoSyncedComponent (also extends dev.onyxstudios.cca.api.v3.component.Component, dev.onyxstudios.cca.api.v3.component.sync.PlayerSyncPredicate)
- io.github.xrickastley.sevenelements.component.ElementComponent (also extends dev.onyxstudios.cca.api.v3.component.tick.CommonTickingComponent)
- io.github.xrickastley.sevenelements.component.FrozenEffectComponent (also extends dev.onyxstudios.cca.api.v3.component.tick.ClientTickingComponent, dev.onyxstudios.cca.api.v3.component.tick.ServerTickingComponent)
- io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents.AfterLoad
- io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents.BeforeLoad
- io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents.EntryLoad
- io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents.RegistryContext<T>
- io.github.xrickastley.sevenelements.events.ElementEvents.ElementApplied
- io.github.xrickastley.sevenelements.events.ElementEvents.ElementReapplied
- io.github.xrickastley.sevenelements.events.ElementEvents.ElementRefreshed
- io.github.xrickastley.sevenelements.events.ElementEvents.ElementRemoved
- io.github.xrickastley.sevenelements.interfaces.EntityAwareEffect
- io.github.xrickastley.sevenelements.mixin.ExplosionAccessor
- net.fabricmc.fabric.api.networking.v1.FabricPacket
- io.github.xrickastley.sevenelements.interfaces.IBossBar
- io.github.xrickastley.sevenelements.interfaces.IDamageSource
- io.github.xrickastley.sevenelements.interfaces.IEnderDragonFight
- io.github.xrickastley.sevenelements.interfaces.ILivingEntity
- io.github.xrickastley.sevenelements.interfaces.InfusableProjectile
- io.github.xrickastley.sevenelements.interfaces.IPlayerEntity
- dev.onyxstudios.cca.api.v3.component.sync.PlayerSyncPredicate
- dev.onyxstudios.cca.api.v3.component.sync.AutoSyncedComponent (also extends dev.onyxstudios.cca.api.v3.component.Component, dev.onyxstudios.cca.api.v3.component.sync.ComponentPacketWriter)
- io.github.xrickastley.sevenelements.component.ElementComponent (also extends dev.onyxstudios.cca.api.v3.component.tick.CommonTickingComponent)
- io.github.xrickastley.sevenelements.component.FrozenEffectComponent (also extends dev.onyxstudios.cca.api.v3.component.tick.ClientTickingComponent, dev.onyxstudios.cca.api.v3.component.tick.ServerTickingComponent)
- io.github.xrickastley.sevenelements.events.ReactionTriggered
- io.github.xrickastley.sevenelements.util.functions.TriConsumer<T,U,V>
- io.github.xrickastley.sevenelements.util.functions.TriFunction<T,U,V,R>
- io.github.xrickastley.sevenelements.util.functions.TriPredicate<T,U,V>
Annotation Interface Hierarchy
- io.github.xrickastley.sevenelements.annotation.mixin.At (implements java.lang.annotation.Annotation)
- io.github.xrickastley.sevenelements.annotation.ExpectedEnvironment (implements java.lang.annotation.Annotation)
- io.github.xrickastley.sevenelements.annotation.mixin.Inject (implements java.lang.annotation.Annotation)
- io.github.xrickastley.sevenelements.annotation.mixin.Local (implements java.lang.annotation.Annotation)
- io.github.xrickastley.sevenelements.annotation.mixin.ModifyExpressionValue (implements java.lang.annotation.Annotation)
- io.github.xrickastley.sevenelements.annotation.mixin.ModifyVariable (implements java.lang.annotation.Annotation)