Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • net.minecraft.block.AbstractBlock (implements net.minecraft.resource.featuretoggle.ToggleableFeature)
    • net.minecraft.client.gui.AbstractParentElement (implements net.minecraft.client.gui.ParentElement)
      • net.minecraft.client.gui.screen.Screen (implements net.minecraft.client.gui.Drawable)
        • net.minecraft.client.gui.screen.ingame.HandledScreen<T> (implements net.minecraft.client.gui.screen.ingame.ScreenHandlerProvider<T>)
    • net.minecraft.client.sound.AbstractSoundInstance (implements net.minecraft.client.sound.SoundInstance)
      • net.minecraft.client.sound.MovingSoundInstance (implements net.minecraft.client.sound.TickableSoundInstance)
      • net.minecraft.client.sound.PositionedSoundInstance
    • io.github.apace100.apoli.power.factory.action.ActionFactory<T> (implements io.github.apace100.apoli.power.factory.Factory)
    • dev.jaxydog.astral.mixin.ArmorItemMixin
    • dev.jaxydog.astral.Astral (implements net.fabricmc.api.ModInitializer)
    • dev.jaxydog.astral.content.power.AstralAction<T> (implements dev.jaxydog.astral.register.Registered.Common)
    • dev.jaxydog.astral.content.item.AstralArmorItem.Material (implements net.minecraft.item.ArmorMaterial)
    • dev.jaxydog.astral.content.item.AstralArmorItem.Material.Builder
    • dev.jaxydog.astral.AstralClient (implements net.fabricmc.api.ClientModInitializer)
    • dev.jaxydog.astral.content.power.AstralCondition<T> (implements dev.jaxydog.astral.register.Registered.Common)
    • dev.jaxydog.astral.AstralDataGenerator (implements net.fabricmc.fabric.api.datagen.v1.DataGeneratorEntrypoint)
    • dev.jaxydog.astral.content.power.AstralMetaAction (implements dev.jaxydog.astral.register.Registered.Common)
    • dev.jaxydog.astral.content.power.AstralMetaCondition (implements dev.jaxydog.astral.register.Registered.Common)
    • dev.jaxydog.astral.AstralServer (implements net.fabricmc.api.DedicatedServerModInitializer)
    • dev.jaxydog.astral.content.trinket.AstralTrinketPredicate (implements dev.jaxydog.astral.register.Registered.Common)
    • net.minecraft.block.entity.BlockEntity (implements net.fabricmc.fabric.api.attachment.v1.AttachmentTarget, net.fabricmc.fabric.api.blockview.v2.RenderDataBlockEntity)
      • net.minecraft.block.entity.LockableContainerBlockEntity (implements net.minecraft.inventory.Inventory, net.minecraft.util.Nameable, net.minecraft.screen.NamedScreenHandlerFactory)
        • dev.jaxydog.astral.mixin.AbstractFurnaceBlockEntityMixin (implements net.minecraft.recipe.RecipeInputProvider, net.minecraft.recipe.RecipeUnlocker, net.minecraft.inventory.SidedInventory)
    • dev.jaxydog.astral.mixin.bonemeal.CactusBlockMixin
    • dev.jaxydog.astral.mixin.client.ClientPlayNetworkHandlerMixin (implements net.minecraft.network.listener.ClientPlayPacketListener, net.minecraft.network.listener.TickablePacketListener)
    • io.github.apace100.apoli.power.factory.condition.ConditionFactory<T> (implements io.github.apace100.apoli.power.factory.Factory)
    • dev.jaxydog.astral.register.ContentRegistrar (implements dev.jaxydog.astral.register.Registered.All, dev.jaxydog.astral.register.Registered.Generated)
    • dev.jaxydog.astral.mixin.client.CowEntityRendererMixin
    • dev.jaxydog.astral.utility.CurrencyHelper.CurrencyMap<T>
    • 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)
      • dev.jaxydog.astral.mixin.challenge.EvokerFangsEntityMixin (implements net.minecraft.entity.Ownable)
      • dev.jaxydog.astral.mixin.ItemEntityMixin
      • dev.jaxydog.astral.mixin.LightningEntityMixin (implements dev.jaxydog.astral.utility.injected.AstralLightningEntity)
      • net.minecraft.entity.LivingEntity (implements dev.jaxydog.astral.utility.injected.AstralLivingEntity, net.minecraft.entity.Attackable)
        • net.minecraft.entity.mob.MobEntity (implements net.minecraft.entity.Targeter)
          • dev.jaxydog.astral.mixin.challenge.EnderDragonEntityMixin (implements net.minecraft.entity.mob.Monster)
          • net.minecraft.entity.mob.PathAwareEntity
            • net.minecraft.entity.passive.GolemEntity
              • dev.jaxydog.astral.mixin.challenge.IronGolemEntityMixin (implements net.minecraft.entity.mob.Angerable)
            • net.minecraft.entity.mob.HostileEntity (implements net.minecraft.entity.mob.Monster)
            • net.minecraft.entity.passive.PassiveEntity
              • net.minecraft.entity.passive.AnimalEntity
                • dev.jaxydog.astral.mixin.challenge.BeeEntityMixin (implements net.minecraft.entity.mob.Angerable, net.minecraft.entity.Flutterer)
                • dev.jaxydog.astral.mixin.FoxEntityMixin (implements dev.jaxydog.astral.utility.injected.SprayableEntity, net.minecraft.entity.VariantHolder<T>)
                • dev.jaxydog.astral.mixin.challenge.PolarBearEntityMixin (implements net.minecraft.entity.mob.Angerable)
                • net.minecraft.entity.passive.TameableEntity (implements net.minecraft.entity.Tameable)
                  • dev.jaxydog.astral.mixin.CatEntityMixin (implements dev.jaxydog.astral.utility.injected.SprayableEntity, net.minecraft.entity.VariantHolder<T>)
                  • dev.jaxydog.astral.mixin.challenge.WolfEntityMixin (implements net.minecraft.entity.mob.Angerable)
              • dev.jaxydog.astral.mixin.AnimalEntityMixin
              • dev.jaxydog.astral.mixin.MooshroomEntityMixin (implements net.minecraft.entity.Shearable, net.minecraft.entity.VariantHolder<T>)
            • dev.jaxydog.astral.mixin.PassiveEntityMixin
            • net.minecraft.entity.mob.WaterCreatureEntity
              • dev.jaxydog.astral.mixin.challenge.DolphinEntityMixin
              • net.minecraft.entity.passive.FishEntity (implements net.minecraft.entity.Bucketable)
          • dev.jaxydog.astral.mixin.challenge.SlimeEntityMixin (implements net.minecraft.entity.mob.Monster)
        • dev.jaxydog.astral.mixin.challenge.MobEntityMixin (implements net.minecraft.entity.Targeter)
      • dev.jaxydog.astral.mixin.challenge.LivingEntityMixin (implements dev.jaxydog.astral.utility.injected.AstralLivingEntity, net.minecraft.entity.Attackable)
      • net.minecraft.entity.projectile.ProjectileEntity (implements net.minecraft.entity.Ownable)
    • dev.jaxydog.astral.mixin.EntityMixin (implements net.minecraft.server.command.CommandOutput, dev.onyxstudios.cca.api.v3.component.ComponentAccess, net.minecraft.world.entity.EntityLike, net.minecraft.util.Nameable)
    • net.fabricmc.fabric.api.datagen.v1.provider.FabricAdvancementProvider (implements net.minecraft.data.DataProvider)
    • net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider (implements net.minecraft.data.DataProvider)
    • net.minecraft.client.render.entity.feature.FeatureRenderer<T,M>
    • net.minecraft.entity.ai.goal.Goal
    • net.minecraft.item.Item (implements net.fabricmc.fabric.api.item.v1.FabricItem, net.minecraft.item.ItemConvertible, net.minecraft.resource.featuretoggle.ToggleableFeature)
      • net.minecraft.item.ArmorItem (implements net.minecraft.item.Equipment)
        • dev.jaxydog.astral.content.item.AstralArmorItem (implements dev.jaxydog.astral.content.item.Custom, dev.jaxydog.astral.content.item.LoreHolder)
          • dev.jaxydog.astral.content.item.custom.CloudyArmorItem (implements dev.jaxydog.astral.content.item.custom.Cloudy, dev.jaxydog.astral.content.item.Colored)
      • dev.jaxydog.astral.content.item.AstralItem (implements dev.jaxydog.astral.content.item.Custom, dev.jaxydog.astral.content.item.LoreHolder)
      • net.minecraft.item.BlockItem
      • net.minecraft.item.PotionItem
      • net.minecraft.item.ToolItem
        • net.minecraft.item.MiningToolItem (implements net.minecraft.item.Vanishable)
    • net.minecraft.item.ItemGroup (implements dev.jaxydog.astral.utility.injected.AstralItemGroup)
    • net.minecraft.item.ItemGroup.Builder
    • dev.jaxydog.astral.mixin.ItemGroupMixin (implements dev.jaxydog.astral.utility.injected.AstralItemGroup)
    • dev.jaxydog.astral.mixin.ItemMixin
    • dev.jaxydog.astral.mixin.ItemStackMixin (implements dev.jaxydog.astral.utility.injected.AstralItemStack)
    • dev.jaxydog.astral.datagen.JarAccess
    • dev.jaxydog.astral.datagen.LootTableGenerator (implements net.minecraft.data.DataProvider)
    • dev.jaxydog.astral.mixin.ModelMixin (implements dev.jaxydog.astral.utility.injected.AstralModel)
    • net.minecraft.data.client.ModelProvider (implements net.minecraft.data.DataProvider)
      • net.fabricmc.fabric.api.datagen.v1.provider.FabricModelProvider
    • net.minecraft.entity.ai.brain.task.MultiTickTask<E> (implements net.minecraft.entity.ai.brain.task.Task<E>)
    • dev.jaxydog.astral.mixin.bonemeal.NetherWartBlockMixin
    • dev.jaxydog.astral.mixin.NetworkStateMixin (implements net.minecraft.network.PacketBundleHandler.BundlerGetter)
    • dev.jaxydog.astral.mixin.ParrotEntityMixin
    • dev.jaxydog.astral.mixin.PlayerInventoryMixin (implements net.minecraft.inventory.Inventory, net.minecraft.util.Nameable)
    • dev.jaxydog.astral.mixin.PlaySoundCommandMixin
    • net.minecraft.network.packet.s2c.play.PlaySoundFromEntityS2CPacket (implements net.minecraft.network.packet.Packet<T>)
    • net.minecraft.network.packet.s2c.play.PlaySoundS2CPacket (implements net.minecraft.network.packet.Packet<T>)
    • net.minecraft.potion.Potion
    • io.github.apace100.apoli.power.Power
    • io.github.apace100.apoli.power.factory.PowerFactory<P> (implements io.github.apace100.apoli.power.factory.Factory)
    • net.minecraft.data.server.recipe.RecipeProvider (implements net.minecraft.data.DataProvider)
      • net.fabricmc.fabric.api.datagen.v1.provider.FabricRecipeProvider
    • dev.jaxydog.astral.register.RegisteredMap<K,V> (implements dev.jaxydog.astral.register.Registered.All, dev.jaxydog.astral.register.Registered.Generated)
    • dev.jaxydog.astral.utility.color.Rgb
      • dev.jaxydog.astral.utility.color.Rgba
    • dev.jaxydog.astral.mixin.ShapelessRecipeMixin
    • net.minecraft.resource.SinglePreparationResourceReloader<T> (implements net.minecraft.resource.ResourceReloader)
      • net.minecraft.resource.JsonDataLoader
    • net.minecraft.sound.SoundEvent
    • dev.jaxydog.astral.mixin.client.SoundSystemMixin
    • net.minecraft.entity.effect.StatusEffect
    • dev.jaxydog.astral.mixin.bonemeal.SugarCaneBlockMixin
    • dev.jaxydog.astral.datagen.TagGenerator (implements net.minecraft.data.DataProvider)
    • dev.jaxydog.astral.datagen.TextureGenerator (implements net.minecraft.data.DataProvider)
    • dev.jaxydog.astral.datagen.TextureGenerator.Instance<T> (implements net.minecraft.data.DataProvider)
    • net.minecraft.world.World (implements java.lang.AutoCloseable, net.minecraft.world.WorldAccess)

Interface Hierarchy

Annotation Interface Hierarchy

Enum Class Hierarchy

Record Class Hierarchy