Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • com.blamejared.the_breach.world.level.levelgen.feature.configurations.AmbianceConfiguration.TargetBlockState
    • net.neoforged.neoforge.attachment.AttachmentHolder (implements net.neoforged.neoforge.attachment.IAttachmentHolder)
      • net.minecraft.world.entity.Entity (implements net.minecraft.core.component.DataComponentGetter, net.minecraft.util.debug.DebugValueSource, net.minecraft.world.level.entity.EntityAccess, net.neoforged.neoforge.common.extensions.IEntityExtension, net.minecraft.world.entity.ItemOwner, net.minecraft.world.Nameable, net.minecraft.world.scores.ScoreHolder, net.minecraft.world.entity.SlotProvider, net.minecraft.network.syncher.SyncedDataHolder, net.minecraft.core.TypedInstance<T>)
        • net.minecraft.world.entity.LivingEntity (implements net.minecraft.world.entity.Attackable, net.neoforged.neoforge.common.extensions.ILivingEntityExtension, net.minecraft.world.waypoints.WaypointTransmitter)
          • net.minecraft.world.entity.Avatar
            • com.blamejared.the_breach.mixin.transform.entity.MixinPlayer
          • net.minecraft.world.entity.Mob (implements net.minecraft.world.entity.EquipmentUser, net.minecraft.world.entity.Leashable, net.minecraft.world.entity.Targeting)
            • net.minecraft.world.entity.PathfinderMob
              • net.minecraft.world.entity.monster.Monster (implements net.minecraft.world.entity.monster.Enemy)
                • net.minecraft.world.entity.monster.zombie.Zombie
                  • com.blamejared.the_breach.world.entity.monster.zombie.Bleak
    • net.minecraft.world.level.block.state.BlockBehaviour (implements net.minecraft.world.flag.FeatureElement)
      • net.minecraft.world.level.block.Block (implements net.neoforged.neoforge.common.extensions.IBlockExtension, net.minecraft.world.level.ItemLike)
        • com.blamejared.the_breach.world.level.block.AmbientBlock
        • com.blamejared.the_breach.world.level.block.BreachPortalBlock (implements net.minecraft.world.level.block.Portal)
        • com.blamejared.the_breach.world.level.block.BrightSpreadingBlock
        • net.minecraft.world.level.block.MultifaceBlock (implements net.minecraft.world.level.block.SimpleWaterloggedBlock)
    • net.minecraft.data.loot.BlockLootSubProvider (implements net.minecraft.data.loot.LootTableSubProvider)
      • com.blamejared.the_breach.neoforge.data.loot.TBBlockLoot
    • net.minecraft.data.loot.EntityLootSubProvider (implements net.minecraft.data.loot.LootTableSubProvider)
    • net.minecraft.client.renderer.entity.EntityRenderer<T,S>
      • net.minecraft.client.renderer.entity.LivingEntityRenderer<T,S,M> (implements net.minecraft.client.renderer.entity.RenderLayerParent<S,M>)
        • net.minecraft.client.renderer.entity.MobRenderer<T,S,M>
          • net.minecraft.client.renderer.entity.AgeableMobRenderer<T,S,M>
            • net.minecraft.client.renderer.entity.HumanoidMobRenderer<T,S,M>
              • net.minecraft.client.renderer.entity.AbstractZombieRenderer<T,S,M>
    • net.minecraft.world.level.levelgen.feature.Feature<FC>
    • net.minecraft.world.entity.ai.goal.Goal
    • net.minecraft.world.item.Item (implements net.minecraft.world.flag.FeatureElement, net.neoforged.neoforge.common.extensions.IItemExtension, net.minecraft.world.level.ItemLike)
    • net.neoforged.neoforge.common.data.LanguageProvider (implements net.minecraft.data.DataProvider)
    • net.minecraft.data.loot.LootTableProvider (implements net.minecraft.data.DataProvider)
    • com.blamejared.the_breach.mixin.transform.entity.MixinEntity
    • net.minecraft.client.data.models.ModelProvider (implements net.minecraft.data.DataProvider, net.neoforged.neoforge.client.extensions.IModelProviderExtension)
    • com.blamejared.the_breach.neoforge.platform.NeoForgePlatformHelper (implements com.blamejared.the_breach.platform.IPlatformHelper)
    • com.blamejared.the_breach.neoforge.platform.NeoForgeRegistrationFactory (implements com.blamejared.the_breach.platform.RegistrationProvider.Factory)
    • net.minecraft.data.recipes.RecipeProvider
    • net.minecraft.data.recipes.RecipeProvider.Runner (implements net.minecraft.data.DataProvider)
    • com.blamejared.the_breach.platform.Services
    • net.minecraft.data.tags.TagsProvider<T> (implements net.minecraft.data.DataProvider)
      • net.minecraft.data.tags.IntrinsicHolderTagsProvider<T>
        • net.neoforged.neoforge.common.data.BlockTagsProvider
      • net.minecraft.data.tags.KeyTagProvider<T>
        • net.minecraft.data.tags.BiomeTagsProvider
        • net.minecraft.data.tags.TimelineTagsProvider
    • com.blamejared.the_breach.neoforge.data.TBBiomeModifiers
    • com.blamejared.the_breach.world.level.biome.TBBiomes (implements com.blamejared.the_breach.platform.IRegister)
    • com.blamejared.the_breach.world.level.block.TBBlocks (implements com.blamejared.the_breach.platform.IRegister)
    • com.blamejared.the_breach.neoforge.event.TBClientEvents
    • com.blamejared.the_breach.TBConstants
    • com.blamejared.the_breach.neoforge.data.TBData
    • com.blamejared.the_breach.world.entity.ai.attributes.TBDefaultAttributes
    • com.blamejared.the_breach.world.level.dimension.TBDimensionTypes
    • com.blamejared.the_breach.client.renderer.entity.TBEntityRenderers
    • com.blamejared.the_breach.world.entity.TBEntityTypes (implements com.blamejared.the_breach.platform.IRegister)
    • com.blamejared.the_breach.world.attribute.TBEnvironmentAttributes (implements com.blamejared.the_breach.platform.IRegister)
    • com.blamejared.the_breach.neoforge.event.TBEvents
    • com.blamejared.the_breach.world.level.levelgen.feature.TBFeatures (implements com.blamejared.the_breach.platform.IRegister)
    • com.blamejared.the_breach.world.item.TBItems (implements com.blamejared.the_breach.platform.IRegister)
    • com.blamejared.the_breach.world.level.dimension.TBLevelStems
    • com.blamejared.the_breach.world.level.storage.loot.TBLoot (implements com.blamejared.the_breach.platform.IRegister)
    • com.blamejared.the_breach.world.level.levelgen.TBNoiseGeneratorSettings
    • com.blamejared.the_breach.world.level.levelgen.placement.TBPlacedFeatures
    • com.blamejared.the_breach.world.entity.TBSpawnPlacements
    • com.blamejared.the_breach.tags.TBTags
    • com.blamejared.the_breach.tags.TBTags.Biomes
    • com.blamejared.the_breach.tags.TBTags.Blocks
    • com.blamejared.the_breach.tags.TBTags.Timelines
    • com.blamejared.the_breach.world.timeline.TBTimelines
    • com.blamejared.the_breach.world.clock.TBWorldClocks
    • com.blamejared.the_breach.TheBreach
    • com.blamejared.the_breach.client.TheBreachClient
    • com.blamejared.the_breach.neoforge.TheBreachNeoForge
    • com.blamejared.the_breach.Util

Interface Hierarchy

Record Class Hierarchy

  • java.lang.Object
    • java.lang.Record
      • com.blamejared.the_breach.world.level.levelgen.feature.configurations.AmbianceConfiguration (implements net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration)
      • com.blamejared.the_breach.world.level.levelgen.feature.configurations.BreachPortalConfiguration (implements net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration)
      • com.blamejared.the_breach.world.entity.TBSpawnPlacements.Data