Class Hierarchy
- java.lang.Object
- net.neoforged.neoforge.attachment.AttachmentHolder (implements net.neoforged.neoforge.attachment.IAttachmentHolder)
- net.minecraft.world.level.block.entity.BlockEntity (implements net.neoforged.neoforge.common.extensions.IBlockEntityExtension)
- net.minecraft.world.level.block.entity.BannerBlockEntity (implements net.minecraft.world.Nameable)
 - net.minecraft.world.level.block.entity.BaseContainerBlockEntity (implements net.minecraft.world.Container, net.minecraft.world.MenuProvider, net.minecraft.world.Nameable)
- net.minecraft.world.level.block.entity.AbstractFurnaceBlockEntity (implements net.minecraft.world.inventory.RecipeCraftingHolder, net.minecraft.world.inventory.StackedContentsCompatible, net.minecraft.world.WorldlyContainer)
- net.minecraft.world.level.block.entity.BlastFurnaceBlockEntity
 - net.minecraft.world.level.block.entity.FurnaceBlockEntity
 - net.minecraft.world.level.block.entity.SmokerBlockEntity
 
 - net.minecraft.world.level.block.entity.BrewingStandBlockEntity (implements net.minecraft.world.WorldlyContainer)
 - net.minecraft.world.level.block.entity.RandomizableContainerBlockEntity (implements net.minecraft.world.RandomizableContainer)
- net.minecraft.world.level.block.entity.BarrelBlockEntity
 - net.minecraft.world.level.block.entity.ChestBlockEntity (implements net.minecraft.world.level.block.entity.LidBlockEntity)
- net.minecraft.world.level.block.entity.TrappedChestBlockEntity
 
 - net.minecraft.world.level.block.entity.CrafterBlockEntity (implements net.minecraft.world.inventory.CraftingContainer)
 - net.minecraft.world.level.block.entity.DispenserBlockEntity
- net.minecraft.world.level.block.entity.DropperBlockEntity
 
 - net.minecraft.world.level.block.entity.HopperBlockEntity (implements net.minecraft.world.level.block.entity.Hopper)
 - net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity (implements net.minecraft.world.WorldlyContainer)
 
 
 - net.minecraft.world.level.block.entity.AbstractFurnaceBlockEntity (implements net.minecraft.world.inventory.RecipeCraftingHolder, net.minecraft.world.inventory.StackedContentsCompatible, net.minecraft.world.WorldlyContainer)
 - net.minecraft.world.level.block.entity.BeaconBlockEntity (implements net.minecraft.world.MenuProvider, net.minecraft.world.Nameable)
 - net.minecraft.world.level.block.entity.BedBlockEntity
 - net.minecraft.world.level.block.entity.BeehiveBlockEntity
 - net.minecraft.world.level.block.entity.BellBlockEntity
 - net.minecraft.world.level.block.entity.BrushableBlockEntity
 - net.minecraft.world.level.block.entity.CampfireBlockEntity (implements net.minecraft.world.Clearable)
 - net.minecraft.world.level.block.entity.ChiseledBookShelfBlockEntity (implements net.minecraft.world.Container)
 - net.minecraft.world.level.block.entity.CommandBlockEntity
 - net.minecraft.world.level.block.entity.ComparatorBlockEntity
 - net.minecraft.world.level.block.entity.ConduitBlockEntity
 - net.minecraft.world.level.block.entity.DaylightDetectorBlockEntity
 - net.minecraft.world.level.block.entity.DecoratedPotBlockEntity (implements net.minecraft.world.ticks.ContainerSingleItem, net.minecraft.world.RandomizableContainer)
 - net.minecraft.world.level.block.entity.EnchantmentTableBlockEntity (implements net.minecraft.world.Nameable)
 - net.minecraft.world.level.block.entity.EnderChestBlockEntity (implements net.minecraft.world.level.block.entity.LidBlockEntity)
 - net.minecraft.world.level.block.entity.JigsawBlockEntity
 - net.minecraft.world.level.block.entity.JukeboxBlockEntity (implements net.minecraft.world.Clearable, net.minecraft.world.ticks.ContainerSingleItem)
 - net.minecraft.world.level.block.entity.LecternBlockEntity (implements net.minecraft.world.Clearable, net.minecraft.world.MenuProvider)
 - net.minecraft.world.level.block.entity.SculkCatalystBlockEntity (implements net.minecraft.world.level.gameevent.GameEventListener.Holder<T>)
 - net.minecraft.world.level.block.entity.SculkSensorBlockEntity (implements net.minecraft.world.level.gameevent.GameEventListener.Holder<T>, net.minecraft.world.level.gameevent.vibrations.VibrationSystem)
- net.minecraft.world.level.block.entity.CalibratedSculkSensorBlockEntity
 
 - net.minecraft.world.level.block.entity.SculkShriekerBlockEntity (implements net.minecraft.world.level.gameevent.GameEventListener.Holder<T>, net.minecraft.world.level.gameevent.vibrations.VibrationSystem)
 - net.minecraft.world.level.block.entity.SignBlockEntity
- net.minecraft.world.level.block.entity.HangingSignBlockEntity
 
 - net.minecraft.world.level.block.entity.SkullBlockEntity
 - net.minecraft.world.level.block.entity.SpawnerBlockEntity (implements net.minecraft.world.level.Spawner)
 - net.minecraft.world.level.block.entity.StructureBlockEntity
 - net.minecraft.world.level.block.entity.TheEndPortalBlockEntity
- net.minecraft.world.level.block.entity.TheEndGatewayBlockEntity
 
 - net.minecraft.world.level.block.entity.TrialSpawnerBlockEntity (implements net.minecraft.world.level.Spawner, net.minecraft.world.level.block.entity.trialspawner.TrialSpawner.StateAccessor)
 
 
 - net.minecraft.world.level.block.entity.BlockEntity (implements net.neoforged.neoforge.common.extensions.IBlockEntityExtension)
 - net.minecraft.world.level.block.entity.BannerPattern
 - net.minecraft.world.level.block.entity.BannerPattern.Builder
 - net.minecraft.world.level.block.entity.BannerPatterns
 - net.minecraft.world.level.block.entity.BeaconBlockEntity.BeaconBeamSection
 - net.minecraft.world.level.block.entity.BeehiveBlockEntity.BeeData
 - net.minecraft.world.level.block.entity.BlockEntityType<T>
 - net.minecraft.world.level.block.entity.BlockEntityType.Builder<T>
 - net.minecraft.world.level.block.entity.ChestLidController
 - net.minecraft.world.level.block.entity.ContainerOpenersCounter
 - net.minecraft.world.level.block.entity.DecoratedPotPatterns
 - java.lang.Record
- net.minecraft.world.level.block.entity.DecoratedPotBlockEntity.Decorations
 
 - net.minecraft.world.level.block.entity.SculkCatalystBlockEntity.CatalystListener (implements net.minecraft.world.level.gameevent.GameEventListener)
 - net.minecraft.world.level.block.entity.SculkSensorBlockEntity.VibrationUser (implements net.minecraft.world.level.gameevent.vibrations.VibrationSystem.User)
- net.minecraft.world.level.block.entity.CalibratedSculkSensorBlockEntity.VibrationUser
 
 - net.minecraft.world.level.block.entity.SculkShriekerBlockEntity.VibrationUser (implements net.minecraft.world.level.gameevent.vibrations.VibrationSystem.User)
 - net.minecraft.world.level.block.entity.SignText
 
 - net.neoforged.neoforge.attachment.AttachmentHolder (implements net.neoforged.neoforge.attachment.IAttachmentHolder)
 
Interface Hierarchy
- net.minecraft.world.level.block.entity.BellBlockEntity.ResonationEndAction
 - net.minecraft.world.level.block.entity.BlockEntityTicker<T>
 - net.minecraft.world.level.block.entity.BlockEntityType.BlockEntitySupplier<T>
 - net.minecraft.world.Clearable
 - net.minecraft.world.level.block.entity.LidBlockEntity
 - net.minecraft.world.level.block.entity.TickingBlockEntity
 
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- net.minecraft.world.level.block.entity.BeehiveBlockEntity.BeeReleaseStatus
 - net.minecraft.world.level.block.entity.CommandBlockEntity.Mode
 - net.minecraft.world.level.block.entity.DecoratedPotBlockEntity.WobbleStyle
 - net.minecraft.world.level.block.entity.JigsawBlockEntity.JointType (implements net.minecraft.util.StringRepresentable)
 - net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity.AnimationStatus
 - net.minecraft.world.level.block.entity.StructureBlockEntity.UpdateType
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)