Generated block class tags
Attach with block_part_tag("horizon:class/fence", part). World open and successful /reload generate these reserved tags from actual class chains, including template mod blocks and recognized ancestors. State variants deduplicate by block key. block includes the root class. Typed tag reads use the same snapshot. Datapack definitions under horizon:class/ are ignored with a warning; ordinary tags remain independent. Failed reload keeps the installed snapshot. Generation costs O(states × chain length) during preparation; dispatch adds no tick work.
From the modding book of arismoko/horizonbfbda6a
| Tag | Vanilla class |
|---|---|
horizon:class/ | Block |
horizon:class/ | AirBlock |
horizon:class/ | AmethystClusterBlock |
horizon:class/ | AnvilBlock |
horizon:class/ | AttachedStemBlock |
horizon:class/ | AzaleaBlock |
horizon:class/ | BambooSaplingBlock |
horizon:class/ | BambooStalkBlock |
horizon:class/ | AbstractBannerBlock |
horizon:class/ | BannerBlock |
horizon:class/ | WallBannerBlock |
horizon:class/ | BarrelBlock |
horizon:class/ | BaseCoralPlantTypeBlock |
horizon:class/ | BaseCoralPlantBlock |
horizon:class/ | BaseCoralFanBlock |
horizon:class/ | BaseCoralWallFanBlock |
horizon:class/ | CoralPlantBlock |
horizon:class/ | CoralFanBlock |
horizon:class/ | CoralWallFanBlock |
horizon:class/ | CoralBlock |
horizon:class/ | BaseEntityBlock |
horizon:class/ | BaseFireBlock |
horizon:class/ | FireBlock |
horizon:class/ | SoulFireBlock |
horizon:class/ | BasePressurePlateBlock |
horizon:class/ | PressurePlateBlock |
horizon:class/ | WeightedPressurePlateBlock |
horizon:class/ | BaseRailBlock |
horizon:class/ | RailBlock |
horizon:class/ | PoweredRailBlock |
horizon:class/ | DetectorRailBlock |
horizon:class/ | BaseTorchBlock |
horizon:class/ | TorchBlock |
horizon:class/ | WallTorchBlock |
horizon:class/ | RedstoneTorchBlock |
horizon:class/ | RedstoneWallTorchBlock |
horizon:class/ | AbstractBedBlock |
horizon:class/ | BedBlock |
horizon:class/ | StrawBedBlock |
horizon:class/ | BeehiveBlock |
horizon:class/ | BeetrootBlock |
horizon:class/ | BellBlock |
horizon:class/ | BigDripleafBlock |
horizon:class/ | BigDripleafStemBlock |
horizon:class/ | BonemealableFeaturePlacerBlock |
horizon:class/ | BubbleColumnBlock |
horizon:class/ | BuddingAmethystBlock |
horizon:class/ | BushBlock |
horizon:class/ | ButtonBlock |
horizon:class/ | CactusBlock |
horizon:class/ | CactusFlowerBlock |
horizon:class/ | CakeBlock |
horizon:class/ | CampfireBlock |
horizon:class/ | AbstractCandleBlock |
horizon:class/ | CandleBlock |
horizon:class/ | CandleCakeBlock |
horizon:class/ | CarpetBlock |
horizon:class/ | WoolCarpetBlock |
horizon:class/ | MossyCarpetBlock |
horizon:class/ | CarrotBlock |
horizon:class/ | CarvedPumpkinBlock |
horizon:class/ | AbstractCauldronBlock |
horizon:class/ | CauldronBlock |
horizon:class/ | LavaCauldronBlock |
horizon:class/ | LayeredCauldronBlock |
horizon:class/ | GrowingPlantBlock |
horizon:class/ | GrowingPlantHeadBlock |
horizon:class/ | GrowingPlantBodyBlock |
horizon:class/ | CaveVinesBlock |
horizon:class/ | CaveVinesPlantBlock |
horizon:class/ | KelpBlock |
horizon:class/ | KelpPlantBlock |
horizon:class/ | TwistingVinesBlock |
horizon:class/ | TwistingVinesPlantBlock |
horizon:class/ | WeepingVinesBlock |
horizon:class/ | WeepingVinesPlantBlock |
horizon:class/ | SignBlock |
horizon:class/ | StandingSignBlock |
horizon:class/ | WallSignBlock |
horizon:class/ | CeilingHangingSignBlock |
horizon:class/ | WallHangingSignBlock |
horizon:class/ | RotatedPillarBlock |
horizon:class/ | ChainBlock |
horizon:class/ | AbstractChestBlock |
horizon:class/ | ChestBlock |
horizon:class/ | TrappedChestBlock |
horizon:class/ | CopperChestBlock |
horizon:class/ | EnderChestBlock |
horizon:class/ | ChiseledBookShelfBlock |
horizon:class/ | ChorusFlowerBlock |
horizon:class/ | ChorusPlantBlock |
horizon:class/ | PipeBlock |
horizon:class/ | CocoaBlock |
horizon:class/ | FallingBlock |
horizon:class/ | ColoredFallingBlock |
horizon:class/ | SandBlock |
horizon:class/ | ConcretePowderBlock |
horizon:class/ | DragonEggBlock |
horizon:class/ | ComparatorBlock |
horizon:class/ | RepeaterBlock |
horizon:class/ | DiodeBlock |
horizon:class/ | ComposterBlock |
horizon:class/ | CopperBulbBlock |
horizon:class/ | CrafterBlock |
horizon:class/ | CraftingTableBlock |
horizon:class/ | CreakingHeartBlock |
horizon:class/ | CropBlock |
horizon:class/ | CrossCollisionBlock |
horizon:class/ | DaylightDetectorBlock |
horizon:class/ | DecoratedPotBlock |
horizon:class/ | DirectionalBlock |
horizon:class/ | DispenserBlock |
horizon:class/ | DropperBlock |
horizon:class/ | DoorBlock |
horizon:class/ | DoublePlantBlock |
horizon:class/ | DriedGhastBlock |
horizon:class/ | DropExperienceBlock |
horizon:class/ | DryVegetationBlock |
horizon:class/ | ShortDryGrassBlock |
horizon:class/ | TallDryGrassBlock |
horizon:class/ | EndPortalFrameBlock |
horizon:class/ | RodBlock |
horizon:class/ | EndRodBlock |
horizon:class/ | LightningRodBlock |
horizon:class/ | FlowerBlock |
horizon:class/ | EyeblossomBlock |
horizon:class/ | WitherRoseBlock |
horizon:class/ | FaceAttachedHorizontalDirectionalBlock |
horizon:class/ | FarmlandBlock |
horizon:class/ | FenceBlock |
horizon:class/ | FenceGateBlock |
horizon:class/ | FireflyBushBlock |
horizon:class/ | FlowerBedBlock |
horizon:class/ | FlowerPotBlock |
horizon:class/ | FrogspawnBlock |
horizon:class/ | IceBlock |
horizon:class/ | FrostedIceBlock |
horizon:class/ | AbstractFurnaceBlock |
horizon:class/ | GlazedTerracottaBlock |
horizon:class/ | MultifaceBlock |
horizon:class/ | MultifaceSpreadeableBlock |
horizon:class/ | GlowLichenBlock |
horizon:class/ | SculkVeinBlock |
horizon:class/ | SnowyBlock |
horizon:class/ | SpreadingSnowyBlock |
horizon:class/ | GrassBlock |
horizon:class/ | MyceliumBlock |
horizon:class/ | GrindstoneBlock |
horizon:class/ | HalfTransparentBlock |
horizon:class/ | HangingMossBlock |
horizon:class/ | HangingRootsBlock |
horizon:class/ | HayBlock |
horizon:class/ | HopperBlock |
horizon:class/ | HorizontalDirectionalBlock |
horizon:class/ | HugeMushroomBlock |
horizon:class/ | InfestedBlock |
horizon:class/ | InfestedRotatedPillarBlock |
horizon:class/ | IronBarsBlock |
horizon:class/ | StainedGlassPaneBlock |
horizon:class/ | JukeboxBlock |
horizon:class/ | LadderBlock |
horizon:class/ | LanternBlock |
horizon:class/ | LeafLitterBlock |
horizon:class/ | LeavesBlock |
horizon:class/ | MangroveLeavesBlock |
horizon:class/ | LecternBlock |
horizon:class/ | LeverBlock |
horizon:class/ | LightBlock |
horizon:class/ | LilyPadBlock |
horizon:class/ | LiquidBlock |
horizon:class/ | LoomBlock |
horizon:class/ | MagmaBlock |
horizon:class/ | MangrovePropaguleBlock |
horizon:class/ | MangroveRootsBlock |
horizon:class/ | MovingPistonBlock |
horizon:class/ | MudBlock |
horizon:class/ | MushroomBlock |
horizon:class/ | NetherFungusBlock |
horizon:class/ | NetherPortalBlock |
horizon:class/ | NetherRootsBlock |
horizon:class/ | NetherSproutsBlock |
horizon:class/ | NetherWartBlock |
horizon:class/ | NoteBlock |
horizon:class/ | NyliumBlock |
horizon:class/ | ObserverBlock |
horizon:class/ | PathBlock |
horizon:class/ | AbstractSkullBlock |
horizon:class/ | SkullBlock |
horizon:class/ | WallSkullBlock |
horizon:class/ | PistonBaseBlock |
horizon:class/ | PistonHeadBlock |
horizon:class/ | PitcherCropBlock |
horizon:class/ | SpeleothemBlock |
horizon:class/ | PointedDripstoneBlock |
horizon:class/ | SulfurSpikeBlock |
horizon:class/ | PotatoBlock |
horizon:class/ | PowderSnowBlock |
horizon:class/ | PoweredBlock |
horizon:class/ | PumpkinBlock |
horizon:class/ | RedStoneOreBlock |
horizon:class/ | RedstoneLampBlock |
horizon:class/ | RedstoneWireBlock |
horizon:class/ | RespawnAnchorBlock |
horizon:class/ | RootedDirtBlock |
horizon:class/ | SaplingBlock |
horizon:class/ | ScaffoldingBlock |
horizon:class/ | SculkSensorBlock |
horizon:class/ | CalibratedSculkSensorBlock |
horizon:class/ | SculkShriekerBlock |
horizon:class/ | SeaPickleBlock |
horizon:class/ | SeagrassBlock |
horizon:class/ | ShelfBlock |
horizon:class/ | ShelfMushroomBlock |
horizon:class/ | ShulkerBoxBlock |
horizon:class/ | SlabBlock |
horizon:class/ | SmallDripleafBlock |
horizon:class/ | SnifferEggBlock |
horizon:class/ | SnowLayerBlock |
horizon:class/ | SoulSandBlock |
horizon:class/ | SpongeBlock |
horizon:class/ | WetSpongeBlock |
horizon:class/ | SporeBlossomBlock |
horizon:class/ | StairBlock |
horizon:class/ | StemBlock |
horizon:class/ | StonecutterBlock |
horizon:class/ | SugarCaneBlock |
horizon:class/ | SweetBerryBushBlock |
horizon:class/ | TallFlowerBlock |
horizon:class/ | TallGrassBlock |
horizon:class/ | TallSeagrassBlock |
horizon:class/ | TargetBlock |
horizon:class/ | TntBlock |
horizon:class/ | TorchflowerCropBlock |
horizon:class/ | TrapDoorBlock |
horizon:class/ | TripWireBlock |
horizon:class/ | TripWireHookBlock |
horizon:class/ | TurtleEggBlock |
horizon:class/ | VegetationBlock |
horizon:class/ | VineBlock |
horizon:class/ | WallBlock |
horizon:class/ | WaterloggedTransparentBlock |
horizon:class/ | WeatheringCopperFullBlock |
horizon:class/ | WebBlock |
horizon:class/ | CopperGolemStatueBlock |
horizon:class/ | BeaconBlock |
horizon:class/ | BrewingStandBlock |
horizon:class/ | BrushableBlock |
horizon:class/ | ConduitBlock |
horizon:class/ | EnchantingTableBlock |
horizon:class/ | EndGatewayBlock |
horizon:class/ | EndPortalBlock |
horizon:class/ | SpawnerBlock |
horizon:class/ | TrialSpawnerBlock |
horizon:class/ | VaultBlock |
horizon:class/ | BarrierBlock |
horizon:class/ | StructureVoidBlock |
horizon:class/ | CommandBlock |
horizon:class/ | StructureBlock |
horizon:class/ | JigsawBlock |
horizon:class/ | TestBlock |
horizon:class/ | TestInstanceBlock |
horizon:class/ | SmithingTableBlock |
horizon:class/ | CartographyTableBlock |
horizon:class/ | NetherrackBlock |
horizon:class/ | SculkBlock |
horizon:class/ | SculkCatalystBlock |
horizon:class/ | PotentSulfurBlock |
horizon:class/ | HoneyBlock |
horizon:class/ | SlimeBlock |
horizon:class/ | HeavyCoreBlock |
horizon:class/ | CryingObsidianBlock |
Edit this page on GitHub · Spotted something wrong? Open an issue .