Hierarchy For Package net.minecraft.block
Class Hierarchy
- java.lang.Object
- net.minecraft.block.AbstractBlock (implements net.minecraft.resource.featuretoggle.ToggleableFeature)
- net.minecraft.block.Block (implements net.minecraft.item.ItemConvertible)
- net.minecraft.block.AbstractCandleBlock
- net.minecraft.block.CandleBlock (implements net.minecraft.block.Waterloggable)
- net.minecraft.block.CandleCakeBlock
- net.minecraft.block.AbstractCauldronBlock
- net.minecraft.block.CauldronBlock
- net.minecraft.block.LavaCauldronBlock
- net.minecraft.block.LeveledCauldronBlock
- net.minecraft.block.AbstractFireBlock
- net.minecraft.block.FireBlock
- net.minecraft.block.SoulFireBlock
- net.minecraft.block.AbstractPlantPartBlock
- net.minecraft.block.AbstractPlantBlock (implements net.minecraft.block.Fertilizable)
- net.minecraft.block.CaveVinesBodyBlock (implements net.minecraft.block.CaveVines, net.minecraft.block.Fertilizable)
- net.minecraft.block.KelpPlantBlock (implements net.minecraft.block.FluidFillable)
- net.minecraft.block.TwistingVinesPlantBlock
- net.minecraft.block.WeepingVinesPlantBlock
- net.minecraft.block.AbstractPlantStemBlock (implements net.minecraft.block.Fertilizable)
- net.minecraft.block.CaveVinesHeadBlock (implements net.minecraft.block.CaveVines, net.minecraft.block.Fertilizable)
- net.minecraft.block.KelpBlock (implements net.minecraft.block.FluidFillable)
- net.minecraft.block.TwistingVinesBlock
- net.minecraft.block.WeepingVinesBlock
- net.minecraft.block.AbstractPlantBlock (implements net.minecraft.block.Fertilizable)
- net.minecraft.block.AbstractPressurePlateBlock
- net.minecraft.block.PressurePlateBlock
- net.minecraft.block.WeightedPressurePlateBlock
- net.minecraft.block.AbstractRailBlock (implements net.minecraft.block.Waterloggable)
- net.minecraft.block.DetectorRailBlock
- net.minecraft.block.PoweredRailBlock
- net.minecraft.block.RailBlock
- net.minecraft.block.AbstractTorchBlock
- net.minecraft.block.RedstoneTorchBlock
- net.minecraft.block.WallRedstoneTorchBlock
- net.minecraft.block.TorchBlock
- net.minecraft.block.WallTorchBlock
- net.minecraft.block.RedstoneTorchBlock
- net.minecraft.block.AirBlock
- net.minecraft.block.AmethystBlock
- net.minecraft.block.AmethystClusterBlock (implements net.minecraft.block.Waterloggable)
- net.minecraft.block.BuddingAmethystBlock
- net.minecraft.block.BambooBlock (implements net.minecraft.block.Fertilizable)
- net.minecraft.block.BambooShootBlock (implements net.minecraft.block.Fertilizable)
- net.minecraft.block.BarrierBlock (implements net.minecraft.block.Waterloggable)
- net.minecraft.block.BlockWithEntity (implements net.minecraft.block.BlockEntityProvider)
- net.minecraft.block.AbstractBannerBlock
- net.minecraft.block.BannerBlock
- net.minecraft.block.WallBannerBlock
- net.minecraft.block.AbstractChestBlock<E>
- net.minecraft.block.ChestBlock (implements net.minecraft.block.Waterloggable)
- net.minecraft.block.TrappedChestBlock
- net.minecraft.block.EnderChestBlock (implements net.minecraft.block.Waterloggable)
- net.minecraft.block.ChestBlock (implements net.minecraft.block.Waterloggable)
- net.minecraft.block.AbstractFurnaceBlock
- net.minecraft.block.BlastFurnaceBlock
- net.minecraft.block.FurnaceBlock
- net.minecraft.block.SmokerBlock
- net.minecraft.block.AbstractSignBlock (implements net.minecraft.block.Waterloggable)
- net.minecraft.block.HangingSignBlock
- net.minecraft.block.SignBlock
- net.minecraft.block.WallHangingSignBlock
- net.minecraft.block.WallSignBlock
- net.minecraft.block.AbstractSkullBlock (implements net.minecraft.item.Equipment)
- net.minecraft.block.SkullBlock
- net.minecraft.block.PlayerSkullBlock
- net.minecraft.block.WitherSkullBlock
- net.minecraft.block.WallSkullBlock
- net.minecraft.block.WallPiglinHeadBlock
- net.minecraft.block.WallPlayerSkullBlock
- net.minecraft.block.WallWitherSkullBlock
- net.minecraft.block.SkullBlock
- net.minecraft.block.BarrelBlock
- net.minecraft.block.BeaconBlock (implements net.minecraft.block.Stainable)
- net.minecraft.block.BeehiveBlock
- net.minecraft.block.BellBlock
- net.minecraft.block.BrewingStandBlock
- net.minecraft.block.BrushableBlock (implements net.minecraft.block.LandingBlock)
- net.minecraft.block.CampfireBlock (implements net.minecraft.block.Waterloggable)
- net.minecraft.block.ChiseledBookshelfBlock
- net.minecraft.block.CommandBlock (implements net.minecraft.block.OperatorBlock)
- net.minecraft.block.ConduitBlock (implements net.minecraft.block.Waterloggable)
- net.minecraft.block.CrafterBlock
- net.minecraft.block.DaylightDetectorBlock
- net.minecraft.block.DecoratedPotBlock (implements net.minecraft.block.Waterloggable)
- net.minecraft.block.DispenserBlock
- net.minecraft.block.DropperBlock
- net.minecraft.block.EnchantingTableBlock
- net.minecraft.block.EndGatewayBlock
- net.minecraft.block.EndPortalBlock
- net.minecraft.block.HopperBlock
- net.minecraft.block.JukeboxBlock
- net.minecraft.block.LecternBlock
- net.minecraft.block.PistonExtensionBlock
- net.minecraft.block.SculkCatalystBlock
- net.minecraft.block.SculkSensorBlock (implements net.minecraft.block.Waterloggable)
- net.minecraft.block.CalibratedSculkSensorBlock
- net.minecraft.block.SculkShriekerBlock (implements net.minecraft.block.Waterloggable)
- net.minecraft.block.ShulkerBoxBlock
- net.minecraft.block.SpawnerBlock
- net.minecraft.block.StructureBlock (implements net.minecraft.block.OperatorBlock)
- net.minecraft.block.TrialSpawnerBlock
- net.minecraft.block.AbstractBannerBlock
- net.minecraft.block.BubbleColumnBlock (implements net.minecraft.block.FluidDrainable)
- net.minecraft.block.BulbBlock
- net.minecraft.block.OxidizableBulbBlock (implements net.minecraft.block.Oxidizable)
- net.minecraft.block.CactusBlock
- net.minecraft.block.CakeBlock
- net.minecraft.block.CarpetBlock
- net.minecraft.block.DyedCarpetBlock
- net.minecraft.block.CartographyTableBlock
- net.minecraft.block.ChorusFlowerBlock
- net.minecraft.block.CobwebBlock
- net.minecraft.block.ComposterBlock (implements net.minecraft.block.InventoryProvider)
- net.minecraft.block.ConnectingBlock
- net.minecraft.block.ChorusPlantBlock
- net.minecraft.block.CoralBlockBlock
- net.minecraft.block.CoralParentBlock (implements net.minecraft.block.Waterloggable)
- net.minecraft.block.CoralBlock
- net.minecraft.block.DeadCoralBlock
- net.minecraft.block.DeadCoralFanBlock
- net.minecraft.block.CoralFanBlock
- net.minecraft.block.DeadCoralWallFanBlock
- net.minecraft.block.CoralWallFanBlock
- net.minecraft.block.CraftingTableBlock
- net.minecraft.block.FletchingTableBlock
- net.minecraft.block.SmithingTableBlock
- net.minecraft.block.CryingObsidianBlock
- net.minecraft.block.DirtPathBlock
- net.minecraft.block.DoorBlock
- net.minecraft.block.OxidizableDoorBlock (implements net.minecraft.block.Oxidizable)
- net.minecraft.block.EndPortalFrameBlock
- net.minecraft.block.ExperienceDroppingBlock
- net.minecraft.block.SculkBlock (implements net.minecraft.block.SculkSpreadable)
- net.minecraft.block.FacingBlock
- net.minecraft.block.ObserverBlock
- net.minecraft.block.PistonBlock
- net.minecraft.block.PistonHeadBlock
- net.minecraft.block.RodBlock
- net.minecraft.block.EndRodBlock
- net.minecraft.block.LightningRodBlock (implements net.minecraft.block.Waterloggable)
- net.minecraft.block.FallingBlock (implements net.minecraft.block.LandingBlock)
- net.minecraft.block.AnvilBlock
- net.minecraft.block.ColoredFallingBlock
- net.minecraft.block.ConcretePowderBlock
- net.minecraft.block.DragonEggBlock
- net.minecraft.block.FarmlandBlock
- net.minecraft.block.FlowerPotBlock
- net.minecraft.block.FluidBlock (implements net.minecraft.block.FluidDrainable)
- net.minecraft.block.FrogspawnBlock
- net.minecraft.block.HangingRootsBlock (implements net.minecraft.block.Waterloggable)
- net.minecraft.block.HorizontalConnectingBlock (implements net.minecraft.block.Waterloggable)
- net.minecraft.block.FenceBlock
- net.minecraft.block.PaneBlock
- net.minecraft.block.StainedGlassPaneBlock (implements net.minecraft.block.Stainable)
- net.minecraft.block.HorizontalFacingBlock
- net.minecraft.block.AbstractRedstoneGateBlock
- net.minecraft.block.ComparatorBlock (implements net.minecraft.block.BlockEntityProvider)
- net.minecraft.block.RepeaterBlock
- net.minecraft.block.BedBlock (implements net.minecraft.block.BlockEntityProvider)
- net.minecraft.block.BigDripleafBlock (implements net.minecraft.block.Fertilizable, net.minecraft.block.Waterloggable)
- net.minecraft.block.BigDripleafStemBlock (implements net.minecraft.block.Fertilizable, net.minecraft.block.Waterloggable)
- net.minecraft.block.CarvedPumpkinBlock
- net.minecraft.block.WearableCarvedPumpkinBlock (implements net.minecraft.item.Equipment)
- net.minecraft.block.CocoaBlock (implements net.minecraft.block.Fertilizable)
- net.minecraft.block.FenceGateBlock
- net.minecraft.block.GlazedTerracottaBlock
- net.minecraft.block.LoomBlock
- net.minecraft.block.TrapdoorBlock (implements net.minecraft.block.Waterloggable)
- net.minecraft.block.OxidizableTrapdoorBlock (implements net.minecraft.block.Oxidizable)
- net.minecraft.block.WallMountedBlock
- net.minecraft.block.ButtonBlock
- net.minecraft.block.GrindstoneBlock
- net.minecraft.block.LeverBlock
- net.minecraft.block.AbstractRedstoneGateBlock
- net.minecraft.block.InfestedBlock
- net.minecraft.block.RotatedInfestedBlock
- net.minecraft.block.JigsawBlock (implements net.minecraft.block.BlockEntityProvider, net.minecraft.block.OperatorBlock)
- net.minecraft.block.LadderBlock (implements net.minecraft.block.Waterloggable)
- net.minecraft.block.LanternBlock (implements net.minecraft.block.Waterloggable)
- net.minecraft.block.LeavesBlock (implements net.minecraft.block.Waterloggable)
- net.minecraft.block.CherryLeavesBlock
- net.minecraft.block.MangroveLeavesBlock (implements net.minecraft.block.Fertilizable)
- net.minecraft.block.LightBlock (implements net.minecraft.block.Waterloggable)
- net.minecraft.block.MagmaBlock
- net.minecraft.block.MangroveRootsBlock (implements net.minecraft.block.Waterloggable)
- net.minecraft.block.MossBlock (implements net.minecraft.block.Fertilizable)
- net.minecraft.block.MudBlock
- net.minecraft.block.MultifaceGrowthBlock
- net.minecraft.block.GlowLichenBlock (implements net.minecraft.block.Fertilizable, net.minecraft.block.Waterloggable)
- net.minecraft.block.SculkVeinBlock (implements net.minecraft.block.SculkSpreadable, net.minecraft.block.Waterloggable)
- net.minecraft.block.MushroomBlock
- net.minecraft.block.NetherPortalBlock
- net.minecraft.block.NetherrackBlock (implements net.minecraft.block.Fertilizable)
- net.minecraft.block.NoteBlock
- net.minecraft.block.NyliumBlock (implements net.minecraft.block.Fertilizable)
- net.minecraft.block.OxidizableBlock (implements net.minecraft.block.Oxidizable)
- net.minecraft.block.PillarBlock
- net.minecraft.block.ChainBlock (implements net.minecraft.block.Waterloggable)
- net.minecraft.block.HayBlock
- net.minecraft.block.PlantBlock
- net.minecraft.block.AttachedStemBlock
- net.minecraft.block.AzaleaBlock (implements net.minecraft.block.Fertilizable)
- net.minecraft.block.CropBlock (implements net.minecraft.block.Fertilizable)
- net.minecraft.block.BeetrootsBlock
- net.minecraft.block.CarrotsBlock
- net.minecraft.block.PotatoesBlock
- net.minecraft.block.TorchflowerBlock
- net.minecraft.block.DeadBushBlock
- net.minecraft.block.FlowerbedBlock (implements net.minecraft.block.Fertilizable)
- net.minecraft.block.FlowerBlock (implements net.minecraft.block.SuspiciousStewIngredient)
- net.minecraft.block.WitherRoseBlock
- net.minecraft.block.FungusBlock (implements net.minecraft.block.Fertilizable)
- net.minecraft.block.LilyPadBlock
- net.minecraft.block.MushroomPlantBlock (implements net.minecraft.block.Fertilizable)
- net.minecraft.block.NetherWartBlock
- net.minecraft.block.RootsBlock
- net.minecraft.block.SaplingBlock (implements net.minecraft.block.Fertilizable)
- net.minecraft.block.PropaguleBlock (implements net.minecraft.block.Waterloggable)
- net.minecraft.block.SeagrassBlock (implements net.minecraft.block.Fertilizable, net.minecraft.block.FluidFillable)
- net.minecraft.block.SeaPickleBlock (implements net.minecraft.block.Fertilizable, net.minecraft.block.Waterloggable)
- net.minecraft.block.ShortPlantBlock (implements net.minecraft.block.Fertilizable)
- net.minecraft.block.SproutsBlock
- net.minecraft.block.StemBlock (implements net.minecraft.block.Fertilizable)
- net.minecraft.block.SweetBerryBushBlock (implements net.minecraft.block.Fertilizable)
- net.minecraft.block.TallPlantBlock
- net.minecraft.block.PitcherCropBlock (implements net.minecraft.block.Fertilizable)
- net.minecraft.block.SmallDripleafBlock (implements net.minecraft.block.Fertilizable, net.minecraft.block.Waterloggable)
- net.minecraft.block.TallFlowerBlock (implements net.minecraft.block.Fertilizable)
- net.minecraft.block.TallSeagrassBlock (implements net.minecraft.block.FluidFillable)
- net.minecraft.block.PointedDripstoneBlock (implements net.minecraft.block.LandingBlock, net.minecraft.block.Waterloggable)
- net.minecraft.block.PowderSnowBlock (implements net.minecraft.block.FluidDrainable)
- net.minecraft.block.PumpkinBlock
- net.minecraft.block.RedstoneBlock
- net.minecraft.block.RedstoneLampBlock
- net.minecraft.block.RedstoneOreBlock
- net.minecraft.block.RedstoneWireBlock
- net.minecraft.block.RespawnAnchorBlock
- net.minecraft.block.RootedDirtBlock (implements net.minecraft.block.Fertilizable)
- net.minecraft.block.ScaffoldingBlock (implements net.minecraft.block.Waterloggable)
- net.minecraft.block.SlabBlock (implements net.minecraft.block.Waterloggable)
- net.minecraft.block.OxidizableSlabBlock (implements net.minecraft.block.Oxidizable)
- net.minecraft.block.SnifferEggBlock
- net.minecraft.block.SnowBlock
- net.minecraft.block.SnowyBlock
- net.minecraft.block.SpreadableBlock
- net.minecraft.block.GrassBlock (implements net.minecraft.block.Fertilizable)
- net.minecraft.block.MyceliumBlock
- net.minecraft.block.SpreadableBlock
- net.minecraft.block.SoulSandBlock
- net.minecraft.block.SpongeBlock
- net.minecraft.block.SporeBlossomBlock
- net.minecraft.block.StairsBlock (implements net.minecraft.block.Waterloggable)
- net.minecraft.block.OxidizableStairsBlock (implements net.minecraft.block.Oxidizable)
- net.minecraft.block.StonecutterBlock
- net.minecraft.block.StructureVoidBlock
- net.minecraft.block.SugarCaneBlock
- net.minecraft.block.TargetBlock
- net.minecraft.block.TntBlock
- net.minecraft.block.TranslucentBlock
- net.minecraft.block.HoneyBlock
- net.minecraft.block.IceBlock
- net.minecraft.block.FrostedIceBlock
- net.minecraft.block.SlimeBlock
- net.minecraft.block.TransparentBlock
- net.minecraft.block.GrateBlock (implements net.minecraft.block.Waterloggable)
- net.minecraft.block.OxidizableGrateBlock (implements net.minecraft.block.Oxidizable)
- net.minecraft.block.StainedGlassBlock (implements net.minecraft.block.Stainable)
- net.minecraft.block.TintedGlassBlock
- net.minecraft.block.GrateBlock (implements net.minecraft.block.Waterloggable)
- net.minecraft.block.TripwireBlock
- net.minecraft.block.TripwireHookBlock
- net.minecraft.block.TurtleEggBlock
- net.minecraft.block.VineBlock
- net.minecraft.block.WallBlock (implements net.minecraft.block.Waterloggable)
- net.minecraft.block.WetSpongeBlock
- net.minecraft.block.AbstractCandleBlock
- net.minecraft.block.Block (implements net.minecraft.item.ItemConvertible)
- net.minecraft.block.AbstractBlock.AbstractBlockState.ShapeCache
- net.minecraft.block.AbstractBlock.Settings
- net.minecraft.block.Block.NeighborGroup
- net.minecraft.block.BlockKeys
- net.minecraft.block.Blocks
- net.minecraft.block.BlockTypes
- net.minecraft.block.DecoratedPotPatterns
- net.minecraft.block.DoubleBlockProperties
- net.minecraft.block.DoubleBlockProperties.PropertySource.Pair<S> (implements net.minecraft.block.DoubleBlockProperties.PropertySource<S>)
- net.minecraft.block.DoubleBlockProperties.PropertySource.Single<S> (implements net.minecraft.block.DoubleBlockProperties.PropertySource<S>)
- net.minecraft.block.EntityShapeContext (implements net.minecraft.block.ShapeContext)
- net.minecraft.block.LichenGrower
- net.minecraft.block.LichenGrower.LichenGrowChecker (implements net.minecraft.block.LichenGrower.GrowChecker)
- net.minecraft.block.SculkVeinBlock.SculkVeinGrowChecker
- net.minecraft.block.MapColor
- net.minecraft.block.RailPlacementHelper
- net.minecraft.block.RedstoneTorchBlock.BurnoutEntry
- net.minecraft.block.SaplingGenerator
- net.minecraft.inventory.SimpleInventory (implements net.minecraft.inventory.Inventory, net.minecraft.recipe.RecipeInputProvider)
- net.minecraft.block.ComposterBlock.ComposterInventory (implements net.minecraft.inventory.SidedInventory)
- net.minecraft.block.ComposterBlock.DummyInventory (implements net.minecraft.inventory.SidedInventory)
- net.minecraft.block.ComposterBlock.FullComposterInventory (implements net.minecraft.inventory.SidedInventory)
- net.minecraft.state.State<O,
S> - net.minecraft.block.AbstractBlock.AbstractBlockState
- net.minecraft.block.BlockState
- net.minecraft.block.AbstractBlock.AbstractBlockState
- net.minecraft.block.VineLogic
- net.minecraft.block.AbstractBlock (implements net.minecraft.resource.featuretoggle.ToggleableFeature)
Interface Hierarchy
- net.minecraft.block.AbstractBlock.ContextPredicate
- net.minecraft.block.AbstractBlock.Offsetter
- net.minecraft.block.AbstractBlock.TypedContextPredicate<A>
- net.minecraft.block.BlockEntityProvider
- net.minecraft.block.CaveVines
- net.minecraft.block.Degradable<T>
- net.minecraft.block.Oxidizable
- net.minecraft.block.DoubleBlockProperties.PropertyRetriever<S,
T> - net.minecraft.block.DoubleBlockProperties.PropertySource<S>
- net.minecraft.block.Fertilizable
- net.minecraft.block.FluidDrainable
- net.minecraft.block.Waterloggable (also extends net.minecraft.block.FluidFillable)
- net.minecraft.block.FluidFillable
- net.minecraft.block.Waterloggable (also extends net.minecraft.block.FluidDrainable)
- net.minecraft.block.InventoryProvider
- net.minecraft.block.LandingBlock
- net.minecraft.block.LichenGrower.GrowChecker
- net.minecraft.block.LichenGrower.GrowPosPredicate
- net.minecraft.block.OperatorBlock
- net.minecraft.block.SculkSpreadable
- net.minecraft.block.ShapeContext
- net.minecraft.block.Stainable
- net.minecraft.util.StringIdentifiable
- net.minecraft.block.SkullBlock.SkullType
- net.minecraft.block.SuspiciousStewIngredient
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- net.minecraft.block.AbstractBlock.OffsetType
- net.minecraft.block.BlockRenderType
- net.minecraft.block.BlockSetType.ActivationRule
- net.minecraft.block.DoubleBlockProperties.Type
- net.minecraft.block.LichenGrower.GrowType
- net.minecraft.block.MapColor.Brightness
- net.minecraft.block.Oxidizable.OxidationLevel (implements net.minecraft.util.StringIdentifiable)
- net.minecraft.block.SideShapeType
- net.minecraft.block.SkullBlock.Type (implements net.minecraft.block.SkullBlock.SkullType)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- net.minecraft.block.BlockSetType
- net.minecraft.block.LichenGrower.GrowPos
- net.minecraft.block.PitcherCropBlock.LowerHalfContext
- net.minecraft.block.PointedDripstoneBlock.DrippingFluid
- net.minecraft.block.SuspiciousStewIngredient.StewEffect
- net.minecraft.block.WoodType
- java.lang.Record