Class Hierarchy

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)

Enum Class Hierarchy