程序包 org.bukkit.block

# 接口 BlockType

所有超级接口:
  `Keyed`, `Translatable`

所有已知子接口:
  `BlockType.Typed<B>`

@Internal public interface BlockType extends Keyed, Translatable
While this API is in a public interface, it is not intended for use by plugins until further notice. The purpose of these types is to make `Material` more maintenance friendly, but will in due time be the official replacement for the aforementioned enum. Entirely incompatible changes may occur. Do not use this API in plugins.

- ## 嵌套类概要

  嵌套类
  修饰符和类型
  接口
  说明
  `static interface`
  `BlockType.Typed<B extends BlockData>`
  Typed represents a subtype of `BlockType`s that have a known block data type at compile time.

- ## 字段概要

  字段
  修饰符和类型
  字段
  说明
  `static final BlockType.Typed<Switch>`
  `ACACIA_BUTTON`
  BlockData: `Switch`
  `static final BlockType.Typed<Door>`
  `ACACIA_DOOR`
  BlockData: `Door`
  `static final BlockType.Typed<Fence>`
  `ACACIA_FENCE`
  BlockData: `Fence`
  `static final BlockType.Typed<Gate>`
  `ACACIA_FENCE_GATE`
  BlockData: `Gate`
  `static final BlockType.Typed<HangingSign>`
  `ACACIA_HANGING_SIGN`
  BlockData: `HangingSign`
  `static final BlockType.Typed<Leaves>`
  `ACACIA_LEAVES`
  BlockData: `Leaves`
  `static final BlockType.Typed<Orientable>`
  `ACACIA_LOG`
  BlockData: `Orientable`
  `static final BlockType.Typed<BlockData>`
  `ACACIA_PLANKS`
  `static final BlockType.Typed<Powerable>`
  `ACACIA_PRESSURE_PLATE`
  BlockData: `Powerable`
  `static final BlockType.Typed<Sapling>`
  `ACACIA_SAPLING`
  BlockData: `Sapling`
  `static final BlockType.Typed<Sign>`
  `ACACIA_SIGN`
  BlockData: `Sign`
  `static final BlockType.Typed<Slab>`
  `ACACIA_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `ACACIA_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<TrapDoor>`
  `ACACIA_TRAPDOOR`
  BlockData: `TrapDoor`
  `static final BlockType.Typed<WallHangingSign>`
  `ACACIA_WALL_HANGING_SIGN`
  BlockData: `WallHangingSign`
  `static final BlockType.Typed<WallSign>`
  `ACACIA_WALL_SIGN`
  BlockData: `WallSign`
  `static final BlockType.Typed<Orientable>`
  `ACACIA_WOOD`
  BlockData: `Orientable`
  `static final BlockType.Typed<RedstoneRail>`
  `ACTIVATOR_RAIL`
  BlockData: `RedstoneRail`
  `static final BlockType.Typed<BlockData>`
  `AIR`
  `static final BlockType.Typed<BlockData>`
  `ALLIUM`
  `static final BlockType.Typed<BlockData>`
  `AMETHYST_BLOCK`
  `static final BlockType.Typed<AmethystCluster>`
  `AMETHYST_CLUSTER`
  BlockData: `AmethystCluster`
  `static final BlockType.Typed<BlockData>`
  `ANCIENT_DEBRIS`
  `static final BlockType.Typed<BlockData>`
  `ANDESITE`
  `static final BlockType.Typed<Slab>`
  `ANDESITE_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `ANDESITE_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<Wall>`
  `ANDESITE_WALL`
  BlockData: `Wall`
  `static final BlockType.Typed<Directional>`
  `ANVIL`
  BlockData: `Directional`
  `static final BlockType.Typed<Directional>`
  `ATTACHED_MELON_STEM`
  BlockData: `Directional`
  `static final BlockType.Typed<Directional>`
  `ATTACHED_PUMPKIN_STEM`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `AZALEA`
  `static final BlockType.Typed<Leaves>`
  `AZALEA_LEAVES`
  BlockData: `Leaves`
  `static final BlockType.Typed<BlockData>`
  `AZURE_BLUET`
  `static final BlockType.Typed<Bamboo>`
  `BAMBOO`
  BlockData: `Bamboo`
  `static final BlockType.Typed<Orientable>`
  `BAMBOO_BLOCK`
  BlockData: `Orientable`
  `static final BlockType.Typed<Switch>`
  `BAMBOO_BUTTON`
  BlockData: `Switch`
  `static final BlockType.Typed<Door>`
  `BAMBOO_DOOR`
  BlockData: `Door`
  `static final BlockType.Typed<Fence>`
  `BAMBOO_FENCE`
  BlockData: `Fence`
  `static final BlockType.Typed<Gate>`
  `BAMBOO_FENCE_GATE`
  BlockData: `Gate`
  `static final BlockType.Typed<HangingSign>`
  `BAMBOO_HANGING_SIGN`
  BlockData: `HangingSign`
  `static final BlockType.Typed<BlockData>`
  `BAMBOO_MOSAIC`
  `static final BlockType.Typed<Slab>`
  `BAMBOO_MOSAIC_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `BAMBOO_MOSAIC_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<BlockData>`
  `BAMBOO_PLANKS`
  `static final BlockType.Typed<Powerable>`
  `BAMBOO_PRESSURE_PLATE`
  BlockData: `Powerable`
  `static final BlockType.Typed<BlockData>`
  `BAMBOO_SAPLING`
  `static final BlockType.Typed<Sign>`
  `BAMBOO_SIGN`
  BlockData: `Sign`
  `static final BlockType.Typed<Slab>`
  `BAMBOO_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `BAMBOO_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<TrapDoor>`
  `BAMBOO_TRAPDOOR`
  BlockData: `TrapDoor`
  `static final BlockType.Typed<WallHangingSign>`
  `BAMBOO_WALL_HANGING_SIGN`
  BlockData: `WallHangingSign`
  `static final BlockType.Typed<WallSign>`
  `BAMBOO_WALL_SIGN`
  BlockData: `WallSign`
  `static final BlockType.Typed<Barrel>`
  `BARREL`
  BlockData: `Barrel`
  `static final BlockType.Typed<Waterlogged>`
  `BARRIER`
  BlockData: `Waterlogged`
  `static final BlockType.Typed<Orientable>`
  `BASALT`
  BlockData: `Orientable`
  `static final BlockType.Typed<BlockData>`
  `BEACON`
  `static final BlockType.Typed<BlockData>`
  `BEDROCK`
  `static final BlockType.Typed<Beehive>`
  `BEE_NEST`
  BlockData: `Beehive`
  `static final BlockType.Typed<Beehive>`
  `BEEHIVE`
  BlockData: `Beehive`
  `static final BlockType.Typed<Ageable>`
  `BEETROOTS`
  BlockData: `Ageable`
  `static final BlockType.Typed<Bell>`
  `BELL`
  BlockData: `Bell`
  `static final BlockType.Typed<BigDripleaf>`
  `BIG_DRIPLEAF`
  BlockData: `BigDripleaf`
  `static final BlockType.Typed<Dripleaf>`
  `BIG_DRIPLEAF_STEM`
  BlockData: `Dripleaf`
  `static final BlockType.Typed<Switch>`
  `BIRCH_BUTTON`
  BlockData: `Switch`
  `static final BlockType.Typed<Door>`
  `BIRCH_DOOR`
  BlockData: `Door`
  `static final BlockType.Typed<Fence>`
  `BIRCH_FENCE`
  BlockData: `Fence`
  `static final BlockType.Typed<Gate>`
  `BIRCH_FENCE_GATE`
  BlockData: `Gate`
  `static final BlockType.Typed<HangingSign>`
  `BIRCH_HANGING_SIGN`
  BlockData: `HangingSign`
  `static final BlockType.Typed<Leaves>`
  `BIRCH_LEAVES`
  BlockData: `Leaves`
  `static final BlockType.Typed<Orientable>`
  `BIRCH_LOG`
  BlockData: `Orientable`
  `static final BlockType.Typed<BlockData>`
  `BIRCH_PLANKS`
  `static final BlockType.Typed<Powerable>`
  `BIRCH_PRESSURE_PLATE`
  BlockData: `Powerable`
  `static final BlockType.Typed<Sapling>`
  `BIRCH_SAPLING`
  BlockData: `Sapling`
  `static final BlockType.Typed<Sign>`
  `BIRCH_SIGN`
  BlockData: `Sign`
  `static final BlockType.Typed<Slab>`
  `BIRCH_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `BIRCH_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<TrapDoor>`
  `BIRCH_TRAPDOOR`
  BlockData: `TrapDoor`
  `static final BlockType.Typed<WallHangingSign>`
  `BIRCH_WALL_HANGING_SIGN`
  BlockData: `WallHangingSign`
  `static final BlockType.Typed<WallSign>`
  `BIRCH_WALL_SIGN`
  BlockData: `WallSign`
  `static final BlockType.Typed<Orientable>`
  `BIRCH_WOOD`
  BlockData: `Orientable`
  `static final BlockType.Typed<Rotatable>`
  `BLACK_BANNER`
  BlockData: `Rotatable`
  `static final BlockType.Typed<Bed>`
  `BLACK_BED`
  BlockData: `Bed`
  `static final BlockType.Typed<Candle>`
  `BLACK_CANDLE`
  BlockData: `Candle`
  `static final BlockType.Typed<Lightable>`
  `BLACK_CANDLE_CAKE`
  BlockData: `Lightable`
  `static final BlockType.Typed<BlockData>`
  `BLACK_CARPET`
  `static final BlockType.Typed<BlockData>`
  `BLACK_CONCRETE`
  `static final BlockType.Typed<BlockData>`
  `BLACK_CONCRETE_POWDER`
  `static final BlockType.Typed<Directional>`
  `BLACK_GLAZED_TERRACOTTA`
  BlockData: `Directional`
  `static final BlockType.Typed<Directional>`
  `BLACK_SHULKER_BOX`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `BLACK_STAINED_GLASS`
  `static final BlockType.Typed<GlassPane>`
  `BLACK_STAINED_GLASS_PANE`
  BlockData: `GlassPane`
  `static final BlockType.Typed<BlockData>`
  `BLACK_TERRACOTTA`
  `static final BlockType.Typed<Directional>`
  `BLACK_WALL_BANNER`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `BLACK_WOOL`
  `static final BlockType.Typed<BlockData>`
  `BLACKSTONE`
  `static final BlockType.Typed<Slab>`
  `BLACKSTONE_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `BLACKSTONE_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<Wall>`
  `BLACKSTONE_WALL`
  BlockData: `Wall`
  `static final BlockType.Typed<Furnace>`
  `BLAST_FURNACE`
  BlockData: `Furnace`
  `static final BlockType.Typed<Rotatable>`
  `BLUE_BANNER`
  BlockData: `Rotatable`
  `static final BlockType.Typed<Bed>`
  `BLUE_BED`
  BlockData: `Bed`
  `static final BlockType.Typed<Candle>`
  `BLUE_CANDLE`
  BlockData: `Candle`
  `static final BlockType.Typed<Lightable>`
  `BLUE_CANDLE_CAKE`
  BlockData: `Lightable`
  `static final BlockType.Typed<BlockData>`
  `BLUE_CARPET`
  `static final BlockType.Typed<BlockData>`
  `BLUE_CONCRETE`
  `static final BlockType.Typed<BlockData>`
  `BLUE_CONCRETE_POWDER`
  `static final BlockType.Typed<Directional>`
  `BLUE_GLAZED_TERRACOTTA`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `BLUE_ICE`
  `static final BlockType.Typed<BlockData>`
  `BLUE_ORCHID`
  `static final BlockType.Typed<Directional>`
  `BLUE_SHULKER_BOX`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `BLUE_STAINED_GLASS`
  `static final BlockType.Typed<GlassPane>`
  `BLUE_STAINED_GLASS_PANE`
  BlockData: `GlassPane`
  `static final BlockType.Typed<BlockData>`
  `BLUE_TERRACOTTA`
  `static final BlockType.Typed<Directional>`
  `BLUE_WALL_BANNER`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `BLUE_WOOL`
  `static final BlockType.Typed<Orientable>`
  `BONE_BLOCK`
  BlockData: `Orientable`
  `static final BlockType.Typed<BlockData>`
  `BOOKSHELF`
  `static final BlockType.Typed<Waterlogged>`
  `BRAIN_CORAL`
  BlockData: `Waterlogged`
  `static final BlockType.Typed<BlockData>`
  `BRAIN_CORAL_BLOCK`
  `static final BlockType.Typed<Waterlogged>`
  `BRAIN_CORAL_FAN`
  BlockData: `Waterlogged`
  `static final BlockType.Typed<CoralWallFan>`
  `BRAIN_CORAL_WALL_FAN`
  BlockData: `CoralWallFan`
  `static final BlockType.Typed<BrewingStand>`
  `BREWING_STAND`
  BlockData: `BrewingStand`
  `static final BlockType.Typed<Slab>`
  `BRICK_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `BRICK_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<Wall>`
  `BRICK_WALL`
  BlockData: `Wall`
  `static final BlockType.Typed<BlockData>`
  `BRICKS`
  `static final BlockType.Typed<Rotatable>`
  `BROWN_BANNER`
  BlockData: `Rotatable`
  `static final BlockType.Typed<Bed>`
  `BROWN_BED`
  BlockData: `Bed`
  `static final BlockType.Typed<Candle>`
  `BROWN_CANDLE`
  BlockData: `Candle`
  `static final BlockType.Typed<Lightable>`
  `BROWN_CANDLE_CAKE`
  BlockData: `Lightable`
  `static final BlockType.Typed<BlockData>`
  `BROWN_CARPET`
  `static final BlockType.Typed<BlockData>`
  `BROWN_CONCRETE`
  `static final BlockType.Typed<BlockData>`
  `BROWN_CONCRETE_POWDER`
  `static final BlockType.Typed<Directional>`
  `BROWN_GLAZED_TERRACOTTA`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `BROWN_MUSHROOM`
  `static final BlockType.Typed<MultipleFacing>`
  `BROWN_MUSHROOM_BLOCK`
  BlockData: `MultipleFacing`
  `static final BlockType.Typed<Directional>`
  `BROWN_SHULKER_BOX`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `BROWN_STAINED_GLASS`
  `static final BlockType.Typed<GlassPane>`
  `BROWN_STAINED_GLASS_PANE`
  BlockData: `GlassPane`
  `static final BlockType.Typed<BlockData>`
  `BROWN_TERRACOTTA`
  `static final BlockType.Typed<Directional>`
  `BROWN_WALL_BANNER`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `BROWN_WOOL`
  `static final BlockType.Typed<BubbleColumn>`
  `BUBBLE_COLUMN`
  BlockData: `BubbleColumn`
  `static final BlockType.Typed<Waterlogged>`
  `BUBBLE_CORAL`
  BlockData: `Waterlogged`
  `static final BlockType.Typed<BlockData>`
  `BUBBLE_CORAL_BLOCK`
  `static final BlockType.Typed<Waterlogged>`
  `BUBBLE_CORAL_FAN`
  BlockData: `Waterlogged`
  `static final BlockType.Typed<CoralWallFan>`
  `BUBBLE_CORAL_WALL_FAN`
  BlockData: `CoralWallFan`
  `static final BlockType.Typed<BlockData>`
  `BUDDING_AMETHYST`
  `static final BlockType.Typed<Ageable>`
  `CACTUS`
  BlockData: `Ageable`
  `static final BlockType.Typed<Cake>`
  `CAKE`
  BlockData: `Cake`
  `static final BlockType.Typed<BlockData>`
  `CALCITE`
  `static final BlockType.Typed<CalibratedSculkSensor>`
  `CALIBRATED_SCULK_SENSOR`
  BlockData: `CalibratedSculkSensor`
  `static final BlockType.Typed<Campfire>`
  `CAMPFIRE`
  BlockData: `Campfire`
  `static final BlockType.Typed<Candle>`
  `CANDLE`
  BlockData: `Candle`
  `static final BlockType.Typed<Lightable>`
  `CANDLE_CAKE`
  BlockData: `Lightable`
  `static final BlockType.Typed<Ageable>`
  `CARROTS`
  BlockData: `Ageable`
  `static final BlockType.Typed<BlockData>`
  `CARTOGRAPHY_TABLE`
  `static final BlockType.Typed<Directional>`
  `CARVED_PUMPKIN`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `CAULDRON`
  `static final BlockType.Typed<BlockData>`
  `CAVE_AIR`
  `static final BlockType.Typed<CaveVines>`
  `CAVE_VINES`
  BlockData: `CaveVines`
  `static final BlockType.Typed<CaveVinesPlant>`
  `CAVE_VINES_PLANT`
  BlockData: `CaveVinesPlant`
  `static final BlockType.Typed<Chain>`
  `CHAIN`
  BlockData: `Chain`
  `static final BlockType.Typed<CommandBlock>`
  `CHAIN_COMMAND_BLOCK`
  BlockData: `CommandBlock`
  `static final BlockType.Typed<Switch>`
  `CHERRY_BUTTON`
  BlockData: `Switch`
  `static final BlockType.Typed<Door>`
  `CHERRY_DOOR`
  BlockData: `Door`
  `static final BlockType.Typed<Fence>`
  `CHERRY_FENCE`
  BlockData: `Fence`
  `static final BlockType.Typed<Gate>`
  `CHERRY_FENCE_GATE`
  BlockData: `Gate`
  `static final BlockType.Typed<HangingSign>`
  `CHERRY_HANGING_SIGN`
  BlockData: `HangingSign`
  `static final BlockType.Typed<Leaves>`
  `CHERRY_LEAVES`
  BlockData: `Leaves`
  `static final BlockType.Typed<Orientable>`
  `CHERRY_LOG`
  BlockData: `Orientable`
  `static final BlockType.Typed<BlockData>`
  `CHERRY_PLANKS`
  `static final BlockType.Typed<Powerable>`
  `CHERRY_PRESSURE_PLATE`
  BlockData: `Powerable`
  `static final BlockType.Typed<Sapling>`
  `CHERRY_SAPLING`
  BlockData: `Sapling`
  `static final BlockType.Typed<Sign>`
  `CHERRY_SIGN`
  BlockData: `Sign`
  `static final BlockType.Typed<Slab>`
  `CHERRY_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `CHERRY_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<TrapDoor>`
  `CHERRY_TRAPDOOR`
  BlockData: `TrapDoor`
  `static final BlockType.Typed<WallHangingSign>`
  `CHERRY_WALL_HANGING_SIGN`
  BlockData: `WallHangingSign`
  `static final BlockType.Typed<WallSign>`
  `CHERRY_WALL_SIGN`
  BlockData: `WallSign`
  `static final BlockType.Typed<Orientable>`
  `CHERRY_WOOD`
  BlockData: `Orientable`
  `static final BlockType.Typed<Chest>`
  `CHEST`
  BlockData: `Chest`
  `static final BlockType.Typed<Directional>`
  `CHIPPED_ANVIL`
  BlockData: `Directional`
  `static final BlockType.Typed<ChiseledBookshelf>`
  `CHISELED_BOOKSHELF`
  BlockData: `ChiseledBookshelf`
  `static final BlockType.Typed<BlockData>`
  `CHISELED_COPPER`
  `static final BlockType.Typed<BlockData>`
  `CHISELED_DEEPSLATE`
  `static final BlockType.Typed<BlockData>`
  `CHISELED_NETHER_BRICKS`
  `static final BlockType.Typed<BlockData>`
  `CHISELED_POLISHED_BLACKSTONE`
  `static final BlockType.Typed<BlockData>`
  `CHISELED_QUARTZ_BLOCK`
  `static final BlockType.Typed<BlockData>`
  `CHISELED_RED_SANDSTONE`
  `static final BlockType.Typed<BlockData>`
  `CHISELED_SANDSTONE`
  `static final BlockType.Typed<BlockData>`
  `CHISELED_STONE_BRICKS`
  `static final BlockType.Typed<BlockData>`
  `CHISELED_TUFF`
  `static final BlockType.Typed<BlockData>`
  `CHISELED_TUFF_BRICKS`
  `static final BlockType.Typed<Ageable>`
  `CHORUS_FLOWER`
  BlockData: `Ageable`
  `static final BlockType.Typed<MultipleFacing>`
  `CHORUS_PLANT`
  BlockData: `MultipleFacing`
  `static final BlockType.Typed<BlockData>`
  `CLAY`
  `static final BlockType.Typed<BlockData>`
  `COAL_BLOCK`
  `static final BlockType.Typed<BlockData>`
  `COAL_ORE`
  `static final BlockType.Typed<BlockData>`
  `COARSE_DIRT`
  `static final BlockType.Typed<BlockData>`
  `COBBLED_DEEPSLATE`
  `static final BlockType.Typed<Slab>`
  `COBBLED_DEEPSLATE_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `COBBLED_DEEPSLATE_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<Wall>`
  `COBBLED_DEEPSLATE_WALL`
  BlockData: `Wall`
  `static final BlockType.Typed<BlockData>`
  `COBBLESTONE`
  `static final BlockType.Typed<Slab>`
  `COBBLESTONE_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `COBBLESTONE_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<Wall>`
  `COBBLESTONE_WALL`
  BlockData: `Wall`
  `static final BlockType.Typed<BlockData>`
  `COBWEB`
  `static final BlockType.Typed<Cocoa>`
  `COCOA`
  BlockData: `Cocoa`
  `static final BlockType.Typed<CommandBlock>`
  `COMMAND_BLOCK`
  BlockData: `CommandBlock`
  `static final BlockType.Typed<Comparator>`
  `COMPARATOR`
  BlockData: `Comparator`
  `static final BlockType.Typed<Levelled>`
  `COMPOSTER`
  BlockData: `Levelled`
  `static final BlockType.Typed<Waterlogged>`
  `CONDUIT`
  BlockData: `Waterlogged`
  `static final BlockType.Typed<BlockData>`
  `COPPER_BLOCK`
  `static final BlockType.Typed<CopperBulb>`
  `COPPER_BULB`
  BlockData: `CopperBulb`
  `static final BlockType.Typed<Door>`
  `COPPER_DOOR`
  BlockData: `Door`
  `static final BlockType.Typed<Waterlogged>`
  `COPPER_GRATE`
  BlockData: `Waterlogged`
  `static final BlockType.Typed<BlockData>`
  `COPPER_ORE`
  `static final BlockType.Typed<TrapDoor>`
  `COPPER_TRAPDOOR`
  BlockData: `TrapDoor`
  `static final BlockType.Typed<BlockData>`
  `CORNFLOWER`
  `static final BlockType.Typed<BlockData>`
  `CRACKED_DEEPSLATE_BRICKS`
  `static final BlockType.Typed<BlockData>`
  `CRACKED_DEEPSLATE_TILES`
  `static final BlockType.Typed<BlockData>`
  `CRACKED_NETHER_BRICKS`
  `static final BlockType.Typed<BlockData>`
  `CRACKED_POLISHED_BLACKSTONE_BRICKS`
  `static final BlockType.Typed<BlockData>`
  `CRACKED_STONE_BRICKS`
  `static final BlockType.Typed<Crafter>`
  `CRAFTER`
  BlockData: `Crafter`
  `static final BlockType.Typed<BlockData>`
  `CRAFTING_TABLE`
  `static final BlockType.Typed<Rotatable>`
  `CREEPER_HEAD`
  BlockData: `Rotatable`
  `static final BlockType.Typed<Directional>`
  `CREEPER_WALL_HEAD`
  BlockData: `Directional`
  `static final BlockType.Typed<Switch>`
  `CRIMSON_BUTTON`
  BlockData: `Switch`
  `static final BlockType.Typed<Door>`
  `CRIMSON_DOOR`
  BlockData: `Door`
  `static final BlockType.Typed<Fence>`
  `CRIMSON_FENCE`
  BlockData: `Fence`
  `static final BlockType.Typed<Gate>`
  `CRIMSON_FENCE_GATE`
  BlockData: `Gate`
  `static final BlockType.Typed<BlockData>`
  `CRIMSON_FUNGUS`
  `static final BlockType.Typed<HangingSign>`
  `CRIMSON_HANGING_SIGN`
  BlockData: `HangingSign`
  `static final BlockType.Typed<Orientable>`
  `CRIMSON_HYPHAE`
  BlockData: `Orientable`
  `static final BlockType.Typed<BlockData>`
  `CRIMSON_NYLIUM`
  `static final BlockType.Typed<BlockData>`
  `CRIMSON_PLANKS`
  `static final BlockType.Typed<Powerable>`
  `CRIMSON_PRESSURE_PLATE`
  BlockData: `Powerable`
  `static final BlockType.Typed<BlockData>`
  `CRIMSON_ROOTS`
  `static final BlockType.Typed<Sign>`
  `CRIMSON_SIGN`
  BlockData: `Sign`
  `static final BlockType.Typed<Slab>`
  `CRIMSON_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `CRIMSON_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<Orientable>`
  `CRIMSON_STEM`
  BlockData: `Orientable`
  `static final BlockType.Typed<TrapDoor>`
  `CRIMSON_TRAPDOOR`
  BlockData: `TrapDoor`
  `static final BlockType.Typed<WallHangingSign>`
  `CRIMSON_WALL_HANGING_SIGN`
  BlockData: `WallHangingSign`
  `static final BlockType.Typed<WallSign>`
  `CRIMSON_WALL_SIGN`
  BlockData: `WallSign`
  `static final BlockType.Typed<BlockData>`
  `CRYING_OBSIDIAN`
  `static final BlockType.Typed<BlockData>`
  `CUT_COPPER`
  `static final BlockType.Typed<Slab>`
  `CUT_COPPER_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `CUT_COPPER_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<BlockData>`
  `CUT_RED_SANDSTONE`
  `static final BlockType.Typed<Slab>`
  `CUT_RED_SANDSTONE_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<BlockData>`
  `CUT_SANDSTONE`
  `static final BlockType.Typed<Slab>`
  `CUT_SANDSTONE_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Rotatable>`
  `CYAN_BANNER`
  BlockData: `Rotatable`
  `static final BlockType.Typed<Bed>`
  `CYAN_BED`
  BlockData: `Bed`
  `static final BlockType.Typed<Candle>`
  `CYAN_CANDLE`
  BlockData: `Candle`
  `static final BlockType.Typed<Lightable>`
  `CYAN_CANDLE_CAKE`
  BlockData: `Lightable`
  `static final BlockType.Typed<BlockData>`
  `CYAN_CARPET`
  `static final BlockType.Typed<BlockData>`
  `CYAN_CONCRETE`
  `static final BlockType.Typed<BlockData>`
  `CYAN_CONCRETE_POWDER`
  `static final BlockType.Typed<Directional>`
  `CYAN_GLAZED_TERRACOTTA`
  BlockData: `Directional`
  `static final BlockType.Typed<Directional>`
  `CYAN_SHULKER_BOX`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `CYAN_STAINED_GLASS`
  `static final BlockType.Typed<GlassPane>`
  `CYAN_STAINED_GLASS_PANE`
  BlockData: `GlassPane`
  `static final BlockType.Typed<BlockData>`
  `CYAN_TERRACOTTA`
  `static final BlockType.Typed<Directional>`
  `CYAN_WALL_BANNER`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `CYAN_WOOL`
  `static final BlockType.Typed<Directional>`
  `DAMAGED_ANVIL`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `DANDELION`
  `static final BlockType.Typed<Switch>`
  `DARK_OAK_BUTTON`
  BlockData: `Switch`
  `static final BlockType.Typed<Door>`
  `DARK_OAK_DOOR`
  BlockData: `Door`
  `static final BlockType.Typed<Fence>`
  `DARK_OAK_FENCE`
  BlockData: `Fence`
  `static final BlockType.Typed<Gate>`
  `DARK_OAK_FENCE_GATE`
  BlockData: `Gate`
  `static final BlockType.Typed<HangingSign>`
  `DARK_OAK_HANGING_SIGN`
  BlockData: `HangingSign`
  `static final BlockType.Typed<Leaves>`
  `DARK_OAK_LEAVES`
  BlockData: `Leaves`
  `static final BlockType.Typed<Orientable>`
  `DARK_OAK_LOG`
  BlockData: `Orientable`
  `static final BlockType.Typed<BlockData>`
  `DARK_OAK_PLANKS`
  `static final BlockType.Typed<Powerable>`
  `DARK_OAK_PRESSURE_PLATE`
  BlockData: `Powerable`
  `static final BlockType.Typed<Sapling>`
  `DARK_OAK_SAPLING`
  BlockData: `Sapling`
  `static final BlockType.Typed<Sign>`
  `DARK_OAK_SIGN`
  BlockData: `Sign`
  `static final BlockType.Typed<Slab>`
  `DARK_OAK_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `DARK_OAK_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<TrapDoor>`
  `DARK_OAK_TRAPDOOR`
  BlockData: `TrapDoor`
  `static final BlockType.Typed<WallHangingSign>`
  `DARK_OAK_WALL_HANGING_SIGN`
  BlockData: `WallHangingSign`
  `static final BlockType.Typed<WallSign>`
  `DARK_OAK_WALL_SIGN`
  BlockData: `WallSign`
  `static final BlockType.Typed<Orientable>`
  `DARK_OAK_WOOD`
  BlockData: `Orientable`
  `static final BlockType.Typed<BlockData>`
  `DARK_PRISMARINE`
  `static final BlockType.Typed<Slab>`
  `DARK_PRISMARINE_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `DARK_PRISMARINE_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<DaylightDetector>`
  `DAYLIGHT_DETECTOR`
  BlockData: `DaylightDetector`
  `static final BlockType.Typed<Waterlogged>`
  `DEAD_BRAIN_CORAL`
  BlockData: `Waterlogged`
  `static final BlockType.Typed<BlockData>`
  `DEAD_BRAIN_CORAL_BLOCK`
  `static final BlockType.Typed<Waterlogged>`
  `DEAD_BRAIN_CORAL_FAN`
  BlockData: `Waterlogged`
  `static final BlockType.Typed<CoralWallFan>`
  `DEAD_BRAIN_CORAL_WALL_FAN`
  BlockData: `CoralWallFan`
  `static final BlockType.Typed<Waterlogged>`
  `DEAD_BUBBLE_CORAL`
  BlockData: `Waterlogged`
  `static final BlockType.Typed<BlockData>`
  `DEAD_BUBBLE_CORAL_BLOCK`
  `static final BlockType.Typed<Waterlogged>`
  `DEAD_BUBBLE_CORAL_FAN`
  BlockData: `Waterlogged`
  `static final BlockType.Typed<CoralWallFan>`
  `DEAD_BUBBLE_CORAL_WALL_FAN`
  BlockData: `CoralWallFan`
  `static final BlockType.Typed<BlockData>`
  `DEAD_BUSH`
  `static final BlockType.Typed<Waterlogged>`
  `DEAD_FIRE_CORAL`
  BlockData: `Waterlogged`
  `static final BlockType.Typed<BlockData>`
  `DEAD_FIRE_CORAL_BLOCK`
  `static final BlockType.Typed<Waterlogged>`
  `DEAD_FIRE_CORAL_FAN`
  BlockData: `Waterlogged`
  `static final BlockType.Typed<CoralWallFan>`
  `DEAD_FIRE_CORAL_WALL_FAN`
  BlockData: `CoralWallFan`
  `static final BlockType.Typed<Waterlogged>`
  `DEAD_HORN_CORAL`
  BlockData: `Waterlogged`
  `static final BlockType.Typed<BlockData>`
  `DEAD_HORN_CORAL_BLOCK`
  `static final BlockType.Typed<Waterlogged>`
  `DEAD_HORN_CORAL_FAN`
  BlockData: `Waterlogged`
  `static final BlockType.Typed<CoralWallFan>`
  `DEAD_HORN_CORAL_WALL_FAN`
  BlockData: `CoralWallFan`
  `static final BlockType.Typed<Waterlogged>`
  `DEAD_TUBE_CORAL`
  BlockData: `Waterlogged`
  `static final BlockType.Typed<BlockData>`
  `DEAD_TUBE_CORAL_BLOCK`
  `static final BlockType.Typed<Waterlogged>`
  `DEAD_TUBE_CORAL_FAN`
  BlockData: `Waterlogged`
  `static final BlockType.Typed<CoralWallFan>`
  `DEAD_TUBE_CORAL_WALL_FAN`
  BlockData: `CoralWallFan`
  `static final BlockType.Typed<DecoratedPot>`
  `DECORATED_POT`
  BlockData: `DecoratedPot`
  `static final BlockType.Typed<Orientable>`
  `DEEPSLATE`
  BlockData: `Orientable`
  `static final BlockType.Typed<Slab>`
  `DEEPSLATE_BRICK_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `DEEPSLATE_BRICK_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<Wall>`
  `DEEPSLATE_BRICK_WALL`
  BlockData: `Wall`
  `static final BlockType.Typed<BlockData>`
  `DEEPSLATE_BRICKS`
  `static final BlockType.Typed<BlockData>`
  `DEEPSLATE_COAL_ORE`
  `static final BlockType.Typed<BlockData>`
  `DEEPSLATE_COPPER_ORE`
  `static final BlockType.Typed<BlockData>`
  `DEEPSLATE_DIAMOND_ORE`
  `static final BlockType.Typed<BlockData>`
  `DEEPSLATE_EMERALD_ORE`
  `static final BlockType.Typed<BlockData>`
  `DEEPSLATE_GOLD_ORE`
  `static final BlockType.Typed<BlockData>`
  `DEEPSLATE_IRON_ORE`
  `static final BlockType.Typed<BlockData>`
  `DEEPSLATE_LAPIS_ORE`
  `static final BlockType.Typed<Lightable>`
  `DEEPSLATE_REDSTONE_ORE`
  BlockData: `Lightable`
  `static final BlockType.Typed<Slab>`
  `DEEPSLATE_TILE_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `DEEPSLATE_TILE_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<Wall>`
  `DEEPSLATE_TILE_WALL`
  BlockData: `Wall`
  `static final BlockType.Typed<BlockData>`
  `DEEPSLATE_TILES`
  `static final BlockType.Typed<RedstoneRail>`
  `DETECTOR_RAIL`
  BlockData: `RedstoneRail`
  `static final BlockType.Typed<BlockData>`
  `DIAMOND_BLOCK`
  `static final BlockType.Typed<BlockData>`
  `DIAMOND_ORE`
  `static final BlockType.Typed<BlockData>`
  `DIORITE`
  `static final BlockType.Typed<Slab>`
  `DIORITE_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `DIORITE_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<Wall>`
  `DIORITE_WALL`
  BlockData: `Wall`
  `static final BlockType.Typed<BlockData>`
  `DIRT`
  `static final BlockType.Typed<BlockData>`
  `DIRT_PATH`
  `static final BlockType.Typed<Dispenser>`
  `DISPENSER`
  BlockData: `Dispenser`
  `static final BlockType.Typed<BlockData>`
  `DRAGON_EGG`
  `static final BlockType.Typed<Rotatable>`
  `DRAGON_HEAD`
  BlockData: `Rotatable`
  `static final BlockType.Typed<Directional>`
  `DRAGON_WALL_HEAD`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `DRIED_KELP_BLOCK`
  `static final BlockType.Typed<BlockData>`
  `DRIPSTONE_BLOCK`
  `static final BlockType.Typed<Dispenser>`
  `DROPPER`
  BlockData: `Dispenser`
  `static final BlockType.Typed<BlockData>`
  `EMERALD_BLOCK`
  `static final BlockType.Typed<BlockData>`
  `EMERALD_ORE`
  `static final BlockType.Typed<BlockData>`
  `ENCHANTING_TABLE`
  `static final BlockType.Typed<BlockData>`
  `END_GATEWAY`
  `static final BlockType.Typed<BlockData>`
  `END_PORTAL`
  `static final BlockType.Typed<EndPortalFrame>`
  `END_PORTAL_FRAME`
  BlockData: `EndPortalFrame`
  `static final BlockType.Typed<Directional>`
  `END_ROD`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `END_STONE`
  `static final BlockType.Typed<Slab>`
  `END_STONE_BRICK_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `END_STONE_BRICK_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<Wall>`
  `END_STONE_BRICK_WALL`
  BlockData: `Wall`
  `static final BlockType.Typed<BlockData>`
  `END_STONE_BRICKS`
  `static final BlockType.Typed<EnderChest>`
  `ENDER_CHEST`
  BlockData: `EnderChest`
  `static final BlockType.Typed<BlockData>`
  `EXPOSED_CHISELED_COPPER`
  `static final BlockType.Typed<BlockData>`
  `EXPOSED_COPPER`
  `static final BlockType.Typed<CopperBulb>`
  `EXPOSED_COPPER_BULB`
  BlockData: `CopperBulb`
  `static final BlockType.Typed<Door>`
  `EXPOSED_COPPER_DOOR`
  BlockData: `Door`
  `static final BlockType.Typed<Waterlogged>`
  `EXPOSED_COPPER_GRATE`
  BlockData: `Waterlogged`
  `static final BlockType.Typed<TrapDoor>`
  `EXPOSED_COPPER_TRAPDOOR`
  BlockData: `TrapDoor`
  `static final BlockType.Typed<BlockData>`
  `EXPOSED_CUT_COPPER`
  `static final BlockType.Typed<Slab>`
  `EXPOSED_CUT_COPPER_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `EXPOSED_CUT_COPPER_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<Farmland>`
  `FARMLAND`
  BlockData: `Farmland`
  `static final BlockType.Typed<BlockData>`
  `FERN`
  `static final BlockType.Typed<Fire>`
  `FIRE`
  BlockData: `Fire`
  `static final BlockType.Typed<Waterlogged>`
  `FIRE_CORAL`
  BlockData: `Waterlogged`
  `static final BlockType.Typed<BlockData>`
  `FIRE_CORAL_BLOCK`
  `static final BlockType.Typed<Waterlogged>`
  `FIRE_CORAL_FAN`
  BlockData: `Waterlogged`
  `static final BlockType.Typed<CoralWallFan>`
  `FIRE_CORAL_WALL_FAN`
  BlockData: `CoralWallFan`
  `static final BlockType.Typed<BlockData>`
  `FLETCHING_TABLE`
  `static final BlockType.Typed<BlockData>`
  `FLOWER_POT`
  `static final BlockType.Typed<BlockData>`
  `FLOWERING_AZALEA`
  `static final BlockType.Typed<Leaves>`
  `FLOWERING_AZALEA_LEAVES`
  BlockData: `Leaves`
  `static final BlockType.Typed<BlockData>`
  `FROGSPAWN`
  `static final BlockType.Typed<Ageable>`
  `FROSTED_ICE`
  BlockData: `Ageable`
  `static final BlockType.Typed<Furnace>`
  `FURNACE`
  BlockData: `Furnace`
  `static final BlockType.Typed<BlockData>`
  `GILDED_BLACKSTONE`
  `static final BlockType.Typed<BlockData>`
  `GLASS`
  `static final BlockType.Typed<Fence>`
  `GLASS_PANE`
  BlockData: `Fence`
  `static final BlockType.Typed<GlowLichen>`
  `GLOW_LICHEN`
  BlockData: `GlowLichen`
  `static final BlockType.Typed<BlockData>`
  `GLOWSTONE`
  `static final BlockType.Typed<BlockData>`
  `GOLD_BLOCK`
  `static final BlockType.Typed<BlockData>`
  `GOLD_ORE`
  `static final BlockType.Typed<BlockData>`
  `GRANITE`
  `static final BlockType.Typed<Slab>`
  `GRANITE_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `GRANITE_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<Wall>`
  `GRANITE_WALL`
  BlockData: `Wall`
  `static final BlockType.Typed<Snowable>`
  `GRASS_BLOCK`
  BlockData: `Snowable`
  `static final BlockType.Typed<BlockData>`
  `GRAVEL`
  `static final BlockType.Typed<Rotatable>`
  `GRAY_BANNER`
  BlockData: `Rotatable`
  `static final BlockType.Typed<Bed>`
  `GRAY_BED`
  BlockData: `Bed`
  `static final BlockType.Typed<Candle>`
  `GRAY_CANDLE`
  BlockData: `Candle`
  `static final BlockType.Typed<Lightable>`
  `GRAY_CANDLE_CAKE`
  BlockData: `Lightable`
  `static final BlockType.Typed<BlockData>`
  `GRAY_CARPET`
  `static final BlockType.Typed<BlockData>`
  `GRAY_CONCRETE`
  `static final BlockType.Typed<BlockData>`
  `GRAY_CONCRETE_POWDER`
  `static final BlockType.Typed<Directional>`
  `GRAY_GLAZED_TERRACOTTA`
  BlockData: `Directional`
  `static final BlockType.Typed<Directional>`
  `GRAY_SHULKER_BOX`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `GRAY_STAINED_GLASS`
  `static final BlockType.Typed<GlassPane>`
  `GRAY_STAINED_GLASS_PANE`
  BlockData: `GlassPane`
  `static final BlockType.Typed<BlockData>`
  `GRAY_TERRACOTTA`
  `static final BlockType.Typed<Directional>`
  `GRAY_WALL_BANNER`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `GRAY_WOOL`
  `static final BlockType.Typed<Rotatable>`
  `GREEN_BANNER`
  BlockData: `Rotatable`
  `static final BlockType.Typed<Bed>`
  `GREEN_BED`
  BlockData: `Bed`
  `static final BlockType.Typed<Candle>`
  `GREEN_CANDLE`
  BlockData: `Candle`
  `static final BlockType.Typed<Lightable>`
  `GREEN_CANDLE_CAKE`
  BlockData: `Lightable`
  `static final BlockType.Typed<BlockData>`
  `GREEN_CARPET`
  `static final BlockType.Typed<BlockData>`
  `GREEN_CONCRETE`
  `static final BlockType.Typed<BlockData>`
  `GREEN_CONCRETE_POWDER`
  `static final BlockType.Typed<Directional>`
  `GREEN_GLAZED_TERRACOTTA`
  BlockData: `Directional`
  `static final BlockType.Typed<Directional>`
  `GREEN_SHULKER_BOX`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `GREEN_STAINED_GLASS`
  `static final BlockType.Typed<GlassPane>`
  `GREEN_STAINED_GLASS_PANE`
  BlockData: `GlassPane`
  `static final BlockType.Typed<BlockData>`
  `GREEN_TERRACOTTA`
  `static final BlockType.Typed<Directional>`
  `GREEN_WALL_BANNER`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `GREEN_WOOL`
  `static final BlockType.Typed<Grindstone>`
  `GRINDSTONE`
  BlockData: `Grindstone`
  `static final BlockType.Typed<Waterlogged>`
  `HANGING_ROOTS`
  BlockData: `Waterlogged`
  `static final BlockType.Typed<Orientable>`
  `HAY_BLOCK`
  BlockData: `Orientable`
  `static final BlockType.Typed<AnaloguePowerable>`
  `HEAVY_WEIGHTED_PRESSURE_PLATE`
  BlockData: `AnaloguePowerable`
  `static final BlockType.Typed<BlockData>`
  `HONEY_BLOCK`
  `static final BlockType.Typed<BlockData>`
  `HONEYCOMB_BLOCK`
  `static final BlockType.Typed<Hopper>`
  `HOPPER`
  BlockData: `Hopper`
  `static final BlockType.Typed<Waterlogged>`
  `HORN_CORAL`
  BlockData: `Waterlogged`
  `static final BlockType.Typed<BlockData>`
  `HORN_CORAL_BLOCK`
  `static final BlockType.Typed<Waterlogged>`
  `HORN_CORAL_FAN`
  BlockData: `Waterlogged`
  `static final BlockType.Typed<CoralWallFan>`
  `HORN_CORAL_WALL_FAN`
  BlockData: `CoralWallFan`
  `static final BlockType.Typed<BlockData>`
  `ICE`
  `static final BlockType.Typed<BlockData>`
  `INFESTED_CHISELED_STONE_BRICKS`
  `static final BlockType.Typed<BlockData>`
  `INFESTED_COBBLESTONE`
  `static final BlockType.Typed<BlockData>`
  `INFESTED_CRACKED_STONE_BRICKS`
  `static final BlockType.Typed<Orientable>`
  `INFESTED_DEEPSLATE`
  BlockData: `Orientable`
  `static final BlockType.Typed<BlockData>`
  `INFESTED_MOSSY_STONE_BRICKS`
  `static final BlockType.Typed<BlockData>`
  `INFESTED_STONE`
  `static final BlockType.Typed<BlockData>`
  `INFESTED_STONE_BRICKS`
  `static final BlockType.Typed<Fence>`
  `IRON_BARS`
  BlockData: `Fence`
  `static final BlockType.Typed<BlockData>`
  `IRON_BLOCK`
  `static final BlockType.Typed<Door>`
  `IRON_DOOR`
  BlockData: `Door`
  `static final BlockType.Typed<BlockData>`
  `IRON_ORE`
  `static final BlockType.Typed<TrapDoor>`
  `IRON_TRAPDOOR`
  BlockData: `TrapDoor`
  `static final BlockType.Typed<Directional>`
  `JACK_O_LANTERN`
  BlockData: `Directional`
  `static final BlockType.Typed<Jigsaw>`
  `JIGSAW`
  BlockData: `Jigsaw`
  `static final BlockType.Typed<Jukebox>`
  `JUKEBOX`
  BlockData: `Jukebox`
  `static final BlockType.Typed<Switch>`
  `JUNGLE_BUTTON`
  BlockData: `Switch`
  `static final BlockType.Typed<Door>`
  `JUNGLE_DOOR`
  BlockData: `Door`
  `static final BlockType.Typed<Fence>`
  `JUNGLE_FENCE`
  BlockData: `Fence`
  `static final BlockType.Typed<Gate>`
  `JUNGLE_FENCE_GATE`
  BlockData: `Gate`
  `static final BlockType.Typed<HangingSign>`
  `JUNGLE_HANGING_SIGN`
  BlockData: `HangingSign`
  `static final BlockType.Typed<Leaves>`
  `JUNGLE_LEAVES`
  BlockData: `Leaves`
  `static final BlockType.Typed<Orientable>`
  `JUNGLE_LOG`
  BlockData: `Orientable`
  `static final BlockType.Typed<BlockData>`
  `JUNGLE_PLANKS`
  `static final BlockType.Typed<Powerable>`
  `JUNGLE_PRESSURE_PLATE`
  BlockData: `Powerable`
  `static final BlockType.Typed<Sapling>`
  `JUNGLE_SAPLING`
  BlockData: `Sapling`
  `static final BlockType.Typed<Sign>`
  `JUNGLE_SIGN`
  BlockData: `Sign`
  `static final BlockType.Typed<Slab>`
  `JUNGLE_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `JUNGLE_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<TrapDoor>`
  `JUNGLE_TRAPDOOR`
  BlockData: `TrapDoor`
  `static final BlockType.Typed<WallHangingSign>`
  `JUNGLE_WALL_HANGING_SIGN`
  BlockData: `WallHangingSign`
  `static final BlockType.Typed<WallSign>`
  `JUNGLE_WALL_SIGN`
  BlockData: `WallSign`
  `static final BlockType.Typed<Orientable>`
  `JUNGLE_WOOD`
  BlockData: `Orientable`
  `static final BlockType.Typed<Ageable>`
  `KELP`
  BlockData: `Ageable`
  `static final BlockType.Typed<BlockData>`
  `KELP_PLANT`
  `static final BlockType.Typed<Ladder>`
  `LADDER`
  BlockData: `Ladder`
  `static final BlockType.Typed<Lantern>`
  `LANTERN`
  BlockData: `Lantern`
  `static final BlockType.Typed<BlockData>`
  `LAPIS_BLOCK`
  `static final BlockType.Typed<BlockData>`
  `LAPIS_ORE`
  `static final BlockType.Typed<AmethystCluster>`
  `LARGE_AMETHYST_BUD`
  BlockData: `AmethystCluster`
  `static final BlockType.Typed<Bisected>`
  `LARGE_FERN`
  BlockData: `Bisected`
  `static final BlockType.Typed<Levelled>`
  `LAVA`
  BlockData: `Levelled`
  `static final BlockType.Typed<BlockData>`
  `LAVA_CAULDRON`
  `static final BlockType.Typed<Lectern>`
  `LECTERN`
  BlockData: `Lectern`
  `static final BlockType.Typed<Switch>`
  `LEVER`
  BlockData: `Switch`
  `static final BlockType.Typed<Light>`
  `LIGHT`
  BlockData: `Light`
  `static final BlockType.Typed<Rotatable>`
  `LIGHT_BLUE_BANNER`
  BlockData: `Rotatable`
  `static final BlockType.Typed<Bed>`
  `LIGHT_BLUE_BED`
  BlockData: `Bed`
  `static final BlockType.Typed<Candle>`
  `LIGHT_BLUE_CANDLE`
  BlockData: `Candle`
  `static final BlockType.Typed<Lightable>`
  `LIGHT_BLUE_CANDLE_CAKE`
  BlockData: `Lightable`
  `static final BlockType.Typed<BlockData>`
  `LIGHT_BLUE_CARPET`
  `static final BlockType.Typed<BlockData>`
  `LIGHT_BLUE_CONCRETE`
  `static final BlockType.Typed<BlockData>`
  `LIGHT_BLUE_CONCRETE_POWDER`
  `static final BlockType.Typed<Directional>`
  `LIGHT_BLUE_GLAZED_TERRACOTTA`
  BlockData: `Directional`
  `static final BlockType.Typed<Directional>`
  `LIGHT_BLUE_SHULKER_BOX`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `LIGHT_BLUE_STAINED_GLASS`
  `static final BlockType.Typed<GlassPane>`
  `LIGHT_BLUE_STAINED_GLASS_PANE`
  BlockData: `GlassPane`
  `static final BlockType.Typed<BlockData>`
  `LIGHT_BLUE_TERRACOTTA`
  `static final BlockType.Typed<Directional>`
  `LIGHT_BLUE_WALL_BANNER`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `LIGHT_BLUE_WOOL`
  `static final BlockType.Typed<Rotatable>`
  `LIGHT_GRAY_BANNER`
  BlockData: `Rotatable`
  `static final BlockType.Typed<Bed>`
  `LIGHT_GRAY_BED`
  BlockData: `Bed`
  `static final BlockType.Typed<Candle>`
  `LIGHT_GRAY_CANDLE`
  BlockData: `Candle`
  `static final BlockType.Typed<Lightable>`
  `LIGHT_GRAY_CANDLE_CAKE`
  BlockData: `Lightable`
  `static final BlockType.Typed<BlockData>`
  `LIGHT_GRAY_CARPET`
  `static final BlockType.Typed<BlockData>`
  `LIGHT_GRAY_CONCRETE`
  `static final BlockType.Typed<BlockData>`
  `LIGHT_GRAY_CONCRETE_POWDER`
  `static final BlockType.Typed<Directional>`
  `LIGHT_GRAY_GLAZED_TERRACOTTA`
  BlockData: `Directional`
  `static final BlockType.Typed<Directional>`
  `LIGHT_GRAY_SHULKER_BOX`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `LIGHT_GRAY_STAINED_GLASS`
  `static final BlockType.Typed<GlassPane>`
  `LIGHT_GRAY_STAINED_GLASS_PANE`
  BlockData: `GlassPane`
  `static final BlockType.Typed<BlockData>`
  `LIGHT_GRAY_TERRACOTTA`
  `static final BlockType.Typed<Directional>`
  `LIGHT_GRAY_WALL_BANNER`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `LIGHT_GRAY_WOOL`
  `static final BlockType.Typed<AnaloguePowerable>`
  `LIGHT_WEIGHTED_PRESSURE_PLATE`
  BlockData: `AnaloguePowerable`
  `static final BlockType.Typed<LightningRod>`
  `LIGHTNING_ROD`
  BlockData: `LightningRod`
  `static final BlockType.Typed<Bisected>`
  `LILAC`
  BlockData: `Bisected`
  `static final BlockType.Typed<BlockData>`
  `LILY_OF_THE_VALLEY`
  `static final BlockType.Typed<BlockData>`
  `LILY_PAD`
  `static final BlockType.Typed<Rotatable>`
  `LIME_BANNER`
  BlockData: `Rotatable`
  `static final BlockType.Typed<Bed>`
  `LIME_BED`
  BlockData: `Bed`
  `static final BlockType.Typed<Candle>`
  `LIME_CANDLE`
  BlockData: `Candle`
  `static final BlockType.Typed<Lightable>`
  `LIME_CANDLE_CAKE`
  BlockData: `Lightable`
  `static final BlockType.Typed<BlockData>`
  `LIME_CARPET`
  `static final BlockType.Typed<BlockData>`
  `LIME_CONCRETE`
  `static final BlockType.Typed<BlockData>`
  `LIME_CONCRETE_POWDER`
  `static final BlockType.Typed<Directional>`
  `LIME_GLAZED_TERRACOTTA`
  BlockData: `Directional`
  `static final BlockType.Typed<Directional>`
  `LIME_SHULKER_BOX`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `LIME_STAINED_GLASS`
  `static final BlockType.Typed<GlassPane>`
  `LIME_STAINED_GLASS_PANE`
  BlockData: `GlassPane`
  `static final BlockType.Typed<BlockData>`
  `LIME_TERRACOTTA`
  `static final BlockType.Typed<Directional>`
  `LIME_WALL_BANNER`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `LIME_WOOL`
  `static final BlockType.Typed<BlockData>`
  `LODESTONE`
  `static final BlockType.Typed<Directional>`
  `LOOM`
  BlockData: `Directional`
  `static final BlockType.Typed<Rotatable>`
  `MAGENTA_BANNER`
  BlockData: `Rotatable`
  `static final BlockType.Typed<Bed>`
  `MAGENTA_BED`
  BlockData: `Bed`
  `static final BlockType.Typed<Candle>`
  `MAGENTA_CANDLE`
  BlockData: `Candle`
  `static final BlockType.Typed<Lightable>`
  `MAGENTA_CANDLE_CAKE`
  BlockData: `Lightable`
  `static final BlockType.Typed<BlockData>`
  `MAGENTA_CARPET`
  `static final BlockType.Typed<BlockData>`
  `MAGENTA_CONCRETE`
  `static final BlockType.Typed<BlockData>`
  `MAGENTA_CONCRETE_POWDER`
  `static final BlockType.Typed<Directional>`
  `MAGENTA_GLAZED_TERRACOTTA`
  BlockData: `Directional`
  `static final BlockType.Typed<Directional>`
  `MAGENTA_SHULKER_BOX`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `MAGENTA_STAINED_GLASS`
  `static final BlockType.Typed<GlassPane>`
  `MAGENTA_STAINED_GLASS_PANE`
  BlockData: `GlassPane`
  `static final BlockType.Typed<BlockData>`
  `MAGENTA_TERRACOTTA`
  `static final BlockType.Typed<Directional>`
  `MAGENTA_WALL_BANNER`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `MAGENTA_WOOL`
  `static final BlockType.Typed<BlockData>`
  `MAGMA_BLOCK`
  `static final BlockType.Typed<Switch>`
  `MANGROVE_BUTTON`
  BlockData: `Switch`
  `static final BlockType.Typed<Door>`
  `MANGROVE_DOOR`
  BlockData: `Door`
  `static final BlockType.Typed<Fence>`
  `MANGROVE_FENCE`
  BlockData: `Fence`
  `static final BlockType.Typed<Gate>`
  `MANGROVE_FENCE_GATE`
  BlockData: `Gate`
  `static final BlockType.Typed<HangingSign>`
  `MANGROVE_HANGING_SIGN`
  BlockData: `HangingSign`
  `static final BlockType.Typed<Leaves>`
  `MANGROVE_LEAVES`
  BlockData: `Leaves`
  `static final BlockType.Typed<Orientable>`
  `MANGROVE_LOG`
  BlockData: `Orientable`
  `static final BlockType.Typed<BlockData>`
  `MANGROVE_PLANKS`
  `static final BlockType.Typed<Powerable>`
  `MANGROVE_PRESSURE_PLATE`
  BlockData: `Powerable`
  `static final BlockType.Typed<MangrovePropagule>`
  `MANGROVE_PROPAGULE`
  BlockData: `MangrovePropagule`
  `static final BlockType.Typed<Waterlogged>`
  `MANGROVE_ROOTS`
  BlockData: `Waterlogged`
  `static final BlockType.Typed<Sign>`
  `MANGROVE_SIGN`
  BlockData: `Sign`
  `static final BlockType.Typed<Slab>`
  `MANGROVE_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `MANGROVE_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<TrapDoor>`
  `MANGROVE_TRAPDOOR`
  BlockData: `TrapDoor`
  `static final BlockType.Typed<WallHangingSign>`
  `MANGROVE_WALL_HANGING_SIGN`
  BlockData: `WallHangingSign`
  `static final BlockType.Typed<WallSign>`
  `MANGROVE_WALL_SIGN`
  BlockData: `WallSign`
  `static final BlockType.Typed<Orientable>`
  `MANGROVE_WOOD`
  BlockData: `Orientable`
  `static final BlockType.Typed<AmethystCluster>`
  `MEDIUM_AMETHYST_BUD`
  BlockData: `AmethystCluster`
  `static final BlockType.Typed<BlockData>`
  `MELON`
  `static final BlockType.Typed<Ageable>`
  `MELON_STEM`
  BlockData: `Ageable`
  `static final BlockType.Typed<BlockData>`
  `MOSS_BLOCK`
  `static final BlockType.Typed<BlockData>`
  `MOSS_CARPET`
  `static final BlockType.Typed<BlockData>`
  `MOSSY_COBBLESTONE`
  `static final BlockType.Typed<Slab>`
  `MOSSY_COBBLESTONE_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `MOSSY_COBBLESTONE_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<Wall>`
  `MOSSY_COBBLESTONE_WALL`
  BlockData: `Wall`
  `static final BlockType.Typed<Slab>`
  `MOSSY_STONE_BRICK_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `MOSSY_STONE_BRICK_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<Wall>`
  `MOSSY_STONE_BRICK_WALL`
  BlockData: `Wall`
  `static final BlockType.Typed<BlockData>`
  `MOSSY_STONE_BRICKS`
  `static final BlockType.Typed<TechnicalPiston>`
  `MOVING_PISTON`
  BlockData: `TechnicalPiston`
  `static final BlockType.Typed<BlockData>`
  `MUD`
  `static final BlockType.Typed<Slab>`
  `MUD_BRICK_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `MUD_BRICK_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<Wall>`
  `MUD_BRICK_WALL`
  BlockData: `Wall`
  `static final BlockType.Typed<BlockData>`
  `MUD_BRICKS`
  `static final BlockType.Typed<Orientable>`
  `MUDDY_MANGROVE_ROOTS`
  BlockData: `Orientable`
  `static final BlockType.Typed<MultipleFacing>`
  `MUSHROOM_STEM`
  BlockData: `MultipleFacing`
  `static final BlockType.Typed<Snowable>`
  `MYCELIUM`
  BlockData: `Snowable`
  `static final BlockType.Typed<Fence>`
  `NETHER_BRICK_FENCE`
  BlockData: `Fence`
  `static final BlockType.Typed<Slab>`
  `NETHER_BRICK_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `NETHER_BRICK_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<Wall>`
  `NETHER_BRICK_WALL`
  BlockData: `Wall`
  `static final BlockType.Typed<BlockData>`
  `NETHER_BRICKS`
  `static final BlockType.Typed<BlockData>`
  `NETHER_GOLD_ORE`
  `static final BlockType.Typed<Orientable>`
  `NETHER_PORTAL`
  BlockData: `Orientable`
  `static final BlockType.Typed<BlockData>`
  `NETHER_QUARTZ_ORE`
  `static final BlockType.Typed<BlockData>`
  `NETHER_SPROUTS`
  `static final BlockType.Typed<Ageable>`
  `NETHER_WART`
  BlockData: `Ageable`
  `static final BlockType.Typed<BlockData>`
  `NETHER_WART_BLOCK`
  `static final BlockType.Typed<BlockData>`
  `NETHERITE_BLOCK`
  `static final BlockType.Typed<BlockData>`
  `NETHERRACK`
  `static final BlockType.Typed<NoteBlock>`
  `NOTE_BLOCK`
  BlockData: `NoteBlock`
  `static final BlockType.Typed<Switch>`
  `OAK_BUTTON`
  BlockData: `Switch`
  `static final BlockType.Typed<Door>`
  `OAK_DOOR`
  BlockData: `Door`
  `static final BlockType.Typed<Fence>`
  `OAK_FENCE`
  BlockData: `Fence`
  `static final BlockType.Typed<Gate>`
  `OAK_FENCE_GATE`
  BlockData: `Gate`
  `static final BlockType.Typed<HangingSign>`
  `OAK_HANGING_SIGN`
  BlockData: `HangingSign`
  `static final BlockType.Typed<Leaves>`
  `OAK_LEAVES`
  BlockData: `Leaves`
  `static final BlockType.Typed<Orientable>`
  `OAK_LOG`
  BlockData: `Orientable`
  `static final BlockType.Typed<BlockData>`
  `OAK_PLANKS`
  `static final BlockType.Typed<Powerable>`
  `OAK_PRESSURE_PLATE`
  BlockData: `Powerable`
  `static final BlockType.Typed<Sapling>`
  `OAK_SAPLING`
  BlockData: `Sapling`
  `static final BlockType.Typed<Sign>`
  `OAK_SIGN`
  BlockData: `Sign`
  `static final BlockType.Typed<Slab>`
  `OAK_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `OAK_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<TrapDoor>`
  `OAK_TRAPDOOR`
  BlockData: `TrapDoor`
  `static final BlockType.Typed<WallHangingSign>`
  `OAK_WALL_HANGING_SIGN`
  BlockData: `WallHangingSign`
  `static final BlockType.Typed<WallSign>`
  `OAK_WALL_SIGN`
  BlockData: `WallSign`
  `static final BlockType.Typed<Orientable>`
  `OAK_WOOD`
  BlockData: `Orientable`
  `static final BlockType.Typed<Observer>`
  `OBSERVER`
  BlockData: `Observer`
  `static final BlockType.Typed<BlockData>`
  `OBSIDIAN`
  `static final BlockType.Typed<Orientable>`
  `OCHRE_FROGLIGHT`
  BlockData: `Orientable`
  `static final BlockType.Typed<Rotatable>`
  `ORANGE_BANNER`
  BlockData: `Rotatable`
  `static final BlockType.Typed<Bed>`
  `ORANGE_BED`
  BlockData: `Bed`
  `static final BlockType.Typed<Candle>`
  `ORANGE_CANDLE`
  BlockData: `Candle`
  `static final BlockType.Typed<Lightable>`
  `ORANGE_CANDLE_CAKE`
  BlockData: `Lightable`
  `static final BlockType.Typed<BlockData>`
  `ORANGE_CARPET`
  `static final BlockType.Typed<BlockData>`
  `ORANGE_CONCRETE`
  `static final BlockType.Typed<BlockData>`
  `ORANGE_CONCRETE_POWDER`
  `static final BlockType.Typed<Directional>`
  `ORANGE_GLAZED_TERRACOTTA`
  BlockData: `Directional`
  `static final BlockType.Typed<Directional>`
  `ORANGE_SHULKER_BOX`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `ORANGE_STAINED_GLASS`
  `static final BlockType.Typed<GlassPane>`
  `ORANGE_STAINED_GLASS_PANE`
  BlockData: `GlassPane`
  `static final BlockType.Typed<BlockData>`
  `ORANGE_TERRACOTTA`
  `static final BlockType.Typed<BlockData>`
  `ORANGE_TULIP`
  `static final BlockType.Typed<Directional>`
  `ORANGE_WALL_BANNER`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `ORANGE_WOOL`
  `static final BlockType.Typed<BlockData>`
  `OXEYE_DAISY`
  `static final BlockType.Typed<BlockData>`
  `OXIDIZED_CHISELED_COPPER`
  `static final BlockType.Typed<BlockData>`
  `OXIDIZED_COPPER`
  `static final BlockType.Typed<CopperBulb>`
  `OXIDIZED_COPPER_BULB`
  BlockData: `CopperBulb`
  `static final BlockType.Typed<Door>`
  `OXIDIZED_COPPER_DOOR`
  BlockData: `Door`
  `static final BlockType.Typed<Waterlogged>`
  `OXIDIZED_COPPER_GRATE`
  BlockData: `Waterlogged`
  `static final BlockType.Typed<TrapDoor>`
  `OXIDIZED_COPPER_TRAPDOOR`
  BlockData: `TrapDoor`
  `static final BlockType.Typed<BlockData>`
  `OXIDIZED_CUT_COPPER`
  `static final BlockType.Typed<Slab>`
  `OXIDIZED_CUT_COPPER_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `OXIDIZED_CUT_COPPER_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<BlockData>`
  `PACKED_ICE`
  `static final BlockType.Typed<BlockData>`
  `PACKED_MUD`
  `static final BlockType.Typed<Orientable>`
  `PEARLESCENT_FROGLIGHT`
  BlockData: `Orientable`
  `static final BlockType.Typed<Bisected>`
  `PEONY`
  BlockData: `Bisected`
  `static final BlockType.Typed<Slab>`
  `PETRIFIED_OAK_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Rotatable>`
  `PIGLIN_HEAD`
  BlockData: `Rotatable`
  `static final BlockType.Typed<Directional>`
  `PIGLIN_WALL_HEAD`
  BlockData: `Directional`
  `static final BlockType.Typed<Rotatable>`
  `PINK_BANNER`
  BlockData: `Rotatable`
  `static final BlockType.Typed<Bed>`
  `PINK_BED`
  BlockData: `Bed`
  `static final BlockType.Typed<Candle>`
  `PINK_CANDLE`
  BlockData: `Candle`
  `static final BlockType.Typed<Lightable>`
  `PINK_CANDLE_CAKE`
  BlockData: `Lightable`
  `static final BlockType.Typed<BlockData>`
  `PINK_CARPET`
  `static final BlockType.Typed<BlockData>`
  `PINK_CONCRETE`
  `static final BlockType.Typed<BlockData>`
  `PINK_CONCRETE_POWDER`
  `static final BlockType.Typed<Directional>`
  `PINK_GLAZED_TERRACOTTA`
  BlockData: `Directional`
  `static final BlockType.Typed<PinkPetals>`
  `PINK_PETALS`
  BlockData: `PinkPetals`
  `static final BlockType.Typed<Directional>`
  `PINK_SHULKER_BOX`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `PINK_STAINED_GLASS`
  `static final BlockType.Typed<GlassPane>`
  `PINK_STAINED_GLASS_PANE`
  BlockData: `GlassPane`
  `static final BlockType.Typed<BlockData>`
  `PINK_TERRACOTTA`
  `static final BlockType.Typed<BlockData>`
  `PINK_TULIP`
  `static final BlockType.Typed<Directional>`
  `PINK_WALL_BANNER`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `PINK_WOOL`
  `static final BlockType.Typed<Piston>`
  `PISTON`
  BlockData: `Piston`
  `static final BlockType.Typed<PistonHead>`
  `PISTON_HEAD`
  BlockData: `PistonHead`
  `static final BlockType.Typed<PitcherCrop>`
  `PITCHER_CROP`
  BlockData: `PitcherCrop`
  `static final BlockType.Typed<Bisected>`
  `PITCHER_PLANT`
  BlockData: `Bisected`
  `static final BlockType.Typed<Rotatable>`
  `PLAYER_HEAD`
  BlockData: `Rotatable`
  `static final BlockType.Typed<Directional>`
  `PLAYER_WALL_HEAD`
  BlockData: `Directional`
  `static final BlockType.Typed<Snowable>`
  `PODZOL`
  BlockData: `Snowable`
  `static final BlockType.Typed<PointedDripstone>`
  `POINTED_DRIPSTONE`
  BlockData: `PointedDripstone`
  `static final BlockType.Typed<BlockData>`
  `POLISHED_ANDESITE`
  `static final BlockType.Typed<Slab>`
  `POLISHED_ANDESITE_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `POLISHED_ANDESITE_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<Orientable>`
  `POLISHED_BASALT`
  BlockData: `Orientable`
  `static final BlockType.Typed<BlockData>`
  `POLISHED_BLACKSTONE`
  `static final BlockType.Typed<Slab>`
  `POLISHED_BLACKSTONE_BRICK_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `POLISHED_BLACKSTONE_BRICK_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<Wall>`
  `POLISHED_BLACKSTONE_BRICK_WALL`
  BlockData: `Wall`
  `static final BlockType.Typed<BlockData>`
  `POLISHED_BLACKSTONE_BRICKS`
  `static final BlockType.Typed<Switch>`
  `POLISHED_BLACKSTONE_BUTTON`
  BlockData: `Switch`
  `static final BlockType.Typed<Powerable>`
  `POLISHED_BLACKSTONE_PRESSURE_PLATE`
  BlockData: `Powerable`
  `static final BlockType.Typed<Slab>`
  `POLISHED_BLACKSTONE_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `POLISHED_BLACKSTONE_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<Wall>`
  `POLISHED_BLACKSTONE_WALL`
  BlockData: `Wall`
  `static final BlockType.Typed<BlockData>`
  `POLISHED_DEEPSLATE`
  `static final BlockType.Typed<Slab>`
  `POLISHED_DEEPSLATE_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `POLISHED_DEEPSLATE_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<Wall>`
  `POLISHED_DEEPSLATE_WALL`
  BlockData: `Wall`
  `static final BlockType.Typed<BlockData>`
  `POLISHED_DIORITE`
  `static final BlockType.Typed<Slab>`
  `POLISHED_DIORITE_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `POLISHED_DIORITE_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<BlockData>`
  `POLISHED_GRANITE`
  `static final BlockType.Typed<Slab>`
  `POLISHED_GRANITE_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `POLISHED_GRANITE_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<BlockData>`
  `POLISHED_TUFF`
  `static final BlockType.Typed<Slab>`
  `POLISHED_TUFF_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `POLISHED_TUFF_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<Wall>`
  `POLISHED_TUFF_WALL`
  BlockData: `Wall`
  `static final BlockType.Typed<BlockData>`
  `POPPY`
  `static final BlockType.Typed<Ageable>`
  `POTATOES`
  BlockData: `Ageable`
  `static final BlockType.Typed<BlockData>`
  `POTTED_ACACIA_SAPLING`
  `static final BlockType.Typed<BlockData>`
  `POTTED_ALLIUM`
  `static final BlockType.Typed<BlockData>`
  `POTTED_AZALEA_BUSH`
  `static final BlockType.Typed<BlockData>`
  `POTTED_AZURE_BLUET`
  `static final BlockType.Typed<BlockData>`
  `POTTED_BAMBOO`
  `static final BlockType.Typed<BlockData>`
  `POTTED_BIRCH_SAPLING`
  `static final BlockType.Typed<BlockData>`
  `POTTED_BLUE_ORCHID`
  `static final BlockType.Typed<BlockData>`
  `POTTED_BROWN_MUSHROOM`
  `static final BlockType.Typed<BlockData>`
  `POTTED_CACTUS`
  `static final BlockType.Typed<BlockData>`
  `POTTED_CHERRY_SAPLING`
  `static final BlockType.Typed<BlockData>`
  `POTTED_CORNFLOWER`
  `static final BlockType.Typed<BlockData>`
  `POTTED_CRIMSON_FUNGUS`
  `static final BlockType.Typed<BlockData>`
  `POTTED_CRIMSON_ROOTS`
  `static final BlockType.Typed<BlockData>`
  `POTTED_DANDELION`
  `static final BlockType.Typed<BlockData>`
  `POTTED_DARK_OAK_SAPLING`
  `static final BlockType.Typed<BlockData>`
  `POTTED_DEAD_BUSH`
  `static final BlockType.Typed<BlockData>`
  `POTTED_FERN`
  `static final BlockType.Typed<BlockData>`
  `POTTED_FLOWERING_AZALEA_BUSH`
  `static final BlockType.Typed<BlockData>`
  `POTTED_JUNGLE_SAPLING`
  `static final BlockType.Typed<BlockData>`
  `POTTED_LILY_OF_THE_VALLEY`
  `static final BlockType.Typed<BlockData>`
  `POTTED_MANGROVE_PROPAGULE`
  `static final BlockType.Typed<BlockData>`
  `POTTED_OAK_SAPLING`
  `static final BlockType.Typed<BlockData>`
  `POTTED_ORANGE_TULIP`
  `static final BlockType.Typed<BlockData>`
  `POTTED_OXEYE_DAISY`
  `static final BlockType.Typed<BlockData>`
  `POTTED_PINK_TULIP`
  `static final BlockType.Typed<BlockData>`
  `POTTED_POPPY`
  `static final BlockType.Typed<BlockData>`
  `POTTED_RED_MUSHROOM`
  `static final BlockType.Typed<BlockData>`
  `POTTED_RED_TULIP`
  `static final BlockType.Typed<BlockData>`
  `POTTED_SPRUCE_SAPLING`
  `static final BlockType.Typed<BlockData>`
  `POTTED_TORCHFLOWER`
  `static final BlockType.Typed<BlockData>`
  `POTTED_WARPED_FUNGUS`
  `static final BlockType.Typed<BlockData>`
  `POTTED_WARPED_ROOTS`
  `static final BlockType.Typed<BlockData>`
  `POTTED_WHITE_TULIP`
  `static final BlockType.Typed<BlockData>`
  `POTTED_WITHER_ROSE`
  `static final BlockType.Typed<BlockData>`
  `POWDER_SNOW`
  `static final BlockType.Typed<Levelled>`
  `POWDER_SNOW_CAULDRON`
  BlockData: `Levelled`
  `static final BlockType.Typed<RedstoneRail>`
  `POWERED_RAIL`
  BlockData: `RedstoneRail`
  `static final BlockType.Typed<BlockData>`
  `PRISMARINE`
  `static final BlockType.Typed<Slab>`
  `PRISMARINE_BRICK_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `PRISMARINE_BRICK_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<BlockData>`
  `PRISMARINE_BRICKS`
  `static final BlockType.Typed<Slab>`
  `PRISMARINE_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `PRISMARINE_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<Wall>`
  `PRISMARINE_WALL`
  BlockData: `Wall`
  `static final BlockType.Typed<BlockData>`
  `PUMPKIN`
  `static final BlockType.Typed<Ageable>`
  `PUMPKIN_STEM`
  BlockData: `Ageable`
  `static final BlockType.Typed<Rotatable>`
  `PURPLE_BANNER`
  BlockData: `Rotatable`
  `static final BlockType.Typed<Bed>`
  `PURPLE_BED`
  BlockData: `Bed`
  `static final BlockType.Typed<Candle>`
  `PURPLE_CANDLE`
  BlockData: `Candle`
  `static final BlockType.Typed<Lightable>`
  `PURPLE_CANDLE_CAKE`
  BlockData: `Lightable`
  `static final BlockType.Typed<BlockData>`
  `PURPLE_CARPET`
  `static final BlockType.Typed<BlockData>`
  `PURPLE_CONCRETE`
  `static final BlockType.Typed<BlockData>`
  `PURPLE_CONCRETE_POWDER`
  `static final BlockType.Typed<Directional>`
  `PURPLE_GLAZED_TERRACOTTA`
  BlockData: `Directional`
  `static final BlockType.Typed<Directional>`
  `PURPLE_SHULKER_BOX`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `PURPLE_STAINED_GLASS`
  `static final BlockType.Typed<GlassPane>`
  `PURPLE_STAINED_GLASS_PANE`
  BlockData: `GlassPane`
  `static final BlockType.Typed<BlockData>`
  `PURPLE_TERRACOTTA`
  `static final BlockType.Typed<Directional>`
  `PURPLE_WALL_BANNER`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `PURPLE_WOOL`
  `static final BlockType.Typed<BlockData>`
  `PURPUR_BLOCK`
  `static final BlockType.Typed<Orientable>`
  `PURPUR_PILLAR`
  BlockData: `Orientable`
  `static final BlockType.Typed<Slab>`
  `PURPUR_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `PURPUR_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<BlockData>`
  `QUARTZ_BLOCK`
  `static final BlockType.Typed<BlockData>`
  `QUARTZ_BRICKS`
  `static final BlockType.Typed<Orientable>`
  `QUARTZ_PILLAR`
  BlockData: `Orientable`
  `static final BlockType.Typed<Slab>`
  `QUARTZ_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `QUARTZ_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<Rail>`
  `RAIL`
  BlockData: `Rail`
  `static final BlockType.Typed<BlockData>`
  `RAW_COPPER_BLOCK`
  `static final BlockType.Typed<BlockData>`
  `RAW_GOLD_BLOCK`
  `static final BlockType.Typed<BlockData>`
  `RAW_IRON_BLOCK`
  `static final BlockType.Typed<Rotatable>`
  `RED_BANNER`
  BlockData: `Rotatable`
  `static final BlockType.Typed<Bed>`
  `RED_BED`
  BlockData: `Bed`
  `static final BlockType.Typed<Candle>`
  `RED_CANDLE`
  BlockData: `Candle`
  `static final BlockType.Typed<Lightable>`
  `RED_CANDLE_CAKE`
  BlockData: `Lightable`
  `static final BlockType.Typed<BlockData>`
  `RED_CARPET`
  `static final BlockType.Typed<BlockData>`
  `RED_CONCRETE`
  `static final BlockType.Typed<BlockData>`
  `RED_CONCRETE_POWDER`
  `static final BlockType.Typed<Directional>`
  `RED_GLAZED_TERRACOTTA`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `RED_MUSHROOM`
  `static final BlockType.Typed<MultipleFacing>`
  `RED_MUSHROOM_BLOCK`
  BlockData: `MultipleFacing`
  `static final BlockType.Typed<Slab>`
  `RED_NETHER_BRICK_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `RED_NETHER_BRICK_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<Wall>`
  `RED_NETHER_BRICK_WALL`
  BlockData: `Wall`
  `static final BlockType.Typed<BlockData>`
  `RED_NETHER_BRICKS`
  `static final BlockType.Typed<BlockData>`
  `RED_SAND`
  `static final BlockType.Typed<BlockData>`
  `RED_SANDSTONE`
  `static final BlockType.Typed<Slab>`
  `RED_SANDSTONE_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `RED_SANDSTONE_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<Wall>`
  `RED_SANDSTONE_WALL`
  BlockData: `Wall`
  `static final BlockType.Typed<Directional>`
  `RED_SHULKER_BOX`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `RED_STAINED_GLASS`
  `static final BlockType.Typed<GlassPane>`
  `RED_STAINED_GLASS_PANE`
  BlockData: `GlassPane`
  `static final BlockType.Typed<BlockData>`
  `RED_TERRACOTTA`
  `static final BlockType.Typed<BlockData>`
  `RED_TULIP`
  `static final BlockType.Typed<Directional>`
  `RED_WALL_BANNER`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `RED_WOOL`
  `static final BlockType.Typed<BlockData>`
  `REDSTONE_BLOCK`
  `static final BlockType.Typed<Lightable>`
  `REDSTONE_LAMP`
  BlockData: `Lightable`
  `static final BlockType.Typed<Lightable>`
  `REDSTONE_ORE`
  BlockData: `Lightable`
  `static final BlockType.Typed<Lightable>`
  `REDSTONE_TORCH`
  BlockData: `Lightable`
  `static final BlockType.Typed<RedstoneWallTorch>`
  `REDSTONE_WALL_TORCH`
  BlockData: `RedstoneWallTorch`
  `static final BlockType.Typed<RedstoneWire>`
  `REDSTONE_WIRE`
  BlockData: `RedstoneWire`
  `static final BlockType.Typed<BlockData>`
  `REINFORCED_DEEPSLATE`
  `static final BlockType.Typed<Repeater>`
  `REPEATER`
  BlockData: `Repeater`
  `static final BlockType.Typed<CommandBlock>`
  `REPEATING_COMMAND_BLOCK`
  BlockData: `CommandBlock`
  `static final BlockType.Typed<RespawnAnchor>`
  `RESPAWN_ANCHOR`
  BlockData: `RespawnAnchor`
  `static final BlockType.Typed<BlockData>`
  `ROOTED_DIRT`
  `static final BlockType.Typed<Bisected>`
  `ROSE_BUSH`
  BlockData: `Bisected`
  `static final BlockType.Typed<BlockData>`
  `SAND`
  `static final BlockType.Typed<BlockData>`
  `SANDSTONE`
  `static final BlockType.Typed<Slab>`
  `SANDSTONE_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `SANDSTONE_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<Wall>`
  `SANDSTONE_WALL`
  BlockData: `Wall`
  `static final BlockType.Typed<Scaffolding>`
  `SCAFFOLDING`
  BlockData: `Scaffolding`
  `static final BlockType.Typed<BlockData>`
  `SCULK`
  `static final BlockType.Typed<SculkCatalyst>`
  `SCULK_CATALYST`
  BlockData: `SculkCatalyst`
  `static final BlockType.Typed<SculkSensor>`
  `SCULK_SENSOR`
  BlockData: `SculkSensor`
  `static final BlockType.Typed<SculkShrieker>`
  `SCULK_SHRIEKER`
  BlockData: `SculkShrieker`
  `static final BlockType.Typed<SculkVein>`
  `SCULK_VEIN`
  BlockData: `SculkVein`
  `static final BlockType.Typed<BlockData>`
  `SEA_LANTERN`
  `static final BlockType.Typed<SeaPickle>`
  `SEA_PICKLE`
  BlockData: `SeaPickle`
  `static final BlockType.Typed<BlockData>`
  `SEAGRASS`
  `static final BlockType.Typed<BlockData>`
  `SHORT_GRASS`
  `static final BlockType.Typed<BlockData>`
  `SHROOMLIGHT`
  `static final BlockType.Typed<Directional>`
  `SHULKER_BOX`
  BlockData: `Directional`
  `static final BlockType.Typed<Rotatable>`
  `SKELETON_SKULL`
  BlockData: `Rotatable`
  `static final BlockType.Typed<Directional>`
  `SKELETON_WALL_SKULL`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `SLIME_BLOCK`
  `static final BlockType.Typed<AmethystCluster>`
  `SMALL_AMETHYST_BUD`
  BlockData: `AmethystCluster`
  `static final BlockType.Typed<SmallDripleaf>`
  `SMALL_DRIPLEAF`
  BlockData: `SmallDripleaf`
  `static final BlockType.Typed<BlockData>`
  `SMITHING_TABLE`
  `static final BlockType.Typed<Furnace>`
  `SMOKER`
  BlockData: `Furnace`
  `static final BlockType.Typed<BlockData>`
  `SMOOTH_BASALT`
  `static final BlockType.Typed<BlockData>`
  `SMOOTH_QUARTZ`
  `static final BlockType.Typed<Slab>`
  `SMOOTH_QUARTZ_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `SMOOTH_QUARTZ_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<BlockData>`
  `SMOOTH_RED_SANDSTONE`
  `static final BlockType.Typed<Slab>`
  `SMOOTH_RED_SANDSTONE_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `SMOOTH_RED_SANDSTONE_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<BlockData>`
  `SMOOTH_SANDSTONE`
  `static final BlockType.Typed<Slab>`
  `SMOOTH_SANDSTONE_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `SMOOTH_SANDSTONE_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<BlockData>`
  `SMOOTH_STONE`
  `static final BlockType.Typed<Slab>`
  `SMOOTH_STONE_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Hatchable>`
  `SNIFFER_EGG`
  BlockData: `Hatchable`
  `static final BlockType.Typed<Snow>`
  `SNOW`
  BlockData: `Snow`
  `static final BlockType.Typed<BlockData>`
  `SNOW_BLOCK`
  `static final BlockType.Typed<Campfire>`
  `SOUL_CAMPFIRE`
  BlockData: `Campfire`
  `static final BlockType.Typed<BlockData>`
  `SOUL_FIRE`
  `static final BlockType.Typed<Lantern>`
  `SOUL_LANTERN`
  BlockData: `Lantern`
  `static final BlockType.Typed<BlockData>`
  `SOUL_SAND`
  `static final BlockType.Typed<BlockData>`
  `SOUL_SOIL`
  `static final BlockType.Typed<BlockData>`
  `SOUL_TORCH`
  `static final BlockType.Typed<Directional>`
  `SOUL_WALL_TORCH`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `SPAWNER`
  `static final BlockType.Typed<BlockData>`
  `SPONGE`
  `static final BlockType.Typed<BlockData>`
  `SPORE_BLOSSOM`
  `static final BlockType.Typed<Switch>`
  `SPRUCE_BUTTON`
  BlockData: `Switch`
  `static final BlockType.Typed<Door>`
  `SPRUCE_DOOR`
  BlockData: `Door`
  `static final BlockType.Typed<Fence>`
  `SPRUCE_FENCE`
  BlockData: `Fence`
  `static final BlockType.Typed<Gate>`
  `SPRUCE_FENCE_GATE`
  BlockData: `Gate`
  `static final BlockType.Typed<HangingSign>`
  `SPRUCE_HANGING_SIGN`
  BlockData: `HangingSign`
  `static final BlockType.Typed<Leaves>`
  `SPRUCE_LEAVES`
  BlockData: `Leaves`
  `static final BlockType.Typed<Orientable>`
  `SPRUCE_LOG`
  BlockData: `Orientable`
  `static final BlockType.Typed<BlockData>`
  `SPRUCE_PLANKS`
  `static final BlockType.Typed<Powerable>`
  `SPRUCE_PRESSURE_PLATE`
  BlockData: `Powerable`
  `static final BlockType.Typed<Sapling>`
  `SPRUCE_SAPLING`
  BlockData: `Sapling`
  `static final BlockType.Typed<Sign>`
  `SPRUCE_SIGN`
  BlockData: `Sign`
  `static final BlockType.Typed<Slab>`
  `SPRUCE_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `SPRUCE_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<TrapDoor>`
  `SPRUCE_TRAPDOOR`
  BlockData: `TrapDoor`
  `static final BlockType.Typed<WallHangingSign>`
  `SPRUCE_WALL_HANGING_SIGN`
  BlockData: `WallHangingSign`
  `static final BlockType.Typed<WallSign>`
  `SPRUCE_WALL_SIGN`
  BlockData: `WallSign`
  `static final BlockType.Typed<Orientable>`
  `SPRUCE_WOOD`
  BlockData: `Orientable`
  `static final BlockType.Typed<Piston>`
  `STICKY_PISTON`
  BlockData: `Piston`
  `static final BlockType.Typed<BlockData>`
  `STONE`
  `static final BlockType.Typed<Slab>`
  `STONE_BRICK_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `STONE_BRICK_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<Wall>`
  `STONE_BRICK_WALL`
  BlockData: `Wall`
  `static final BlockType.Typed<BlockData>`
  `STONE_BRICKS`
  `static final BlockType.Typed<Switch>`
  `STONE_BUTTON`
  BlockData: `Switch`
  `static final BlockType.Typed<Powerable>`
  `STONE_PRESSURE_PLATE`
  BlockData: `Powerable`
  `static final BlockType.Typed<Slab>`
  `STONE_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `STONE_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<Directional>`
  `STONECUTTER`
  BlockData: `Directional`
  `static final BlockType.Typed<Orientable>`
  `STRIPPED_ACACIA_LOG`
  BlockData: `Orientable`
  `static final BlockType.Typed<Orientable>`
  `STRIPPED_ACACIA_WOOD`
  BlockData: `Orientable`
  `static final BlockType.Typed<Orientable>`
  `STRIPPED_BAMBOO_BLOCK`
  BlockData: `Orientable`
  `static final BlockType.Typed<Orientable>`
  `STRIPPED_BIRCH_LOG`
  BlockData: `Orientable`
  `static final BlockType.Typed<Orientable>`
  `STRIPPED_BIRCH_WOOD`
  BlockData: `Orientable`
  `static final BlockType.Typed<Orientable>`
  `STRIPPED_CHERRY_LOG`
  BlockData: `Orientable`
  `static final BlockType.Typed<Orientable>`
  `STRIPPED_CHERRY_WOOD`
  BlockData: `Orientable`
  `static final BlockType.Typed<Orientable>`
  `STRIPPED_CRIMSON_HYPHAE`
  BlockData: `Orientable`
  `static final BlockType.Typed<Orientable>`
  `STRIPPED_CRIMSON_STEM`
  BlockData: `Orientable`
  `static final BlockType.Typed<Orientable>`
  `STRIPPED_DARK_OAK_LOG`
  BlockData: `Orientable`
  `static final BlockType.Typed<Orientable>`
  `STRIPPED_DARK_OAK_WOOD`
  BlockData: `Orientable`
  `static final BlockType.Typed<Orientable>`
  `STRIPPED_JUNGLE_LOG`
  BlockData: `Orientable`
  `static final BlockType.Typed<Orientable>`
  `STRIPPED_JUNGLE_WOOD`
  BlockData: `Orientable`
  `static final BlockType.Typed<Orientable>`
  `STRIPPED_MANGROVE_LOG`
  BlockData: `Orientable`
  `static final BlockType.Typed<Orientable>`
  `STRIPPED_MANGROVE_WOOD`
  BlockData: `Orientable`
  `static final BlockType.Typed<Orientable>`
  `STRIPPED_OAK_LOG`
  BlockData: `Orientable`
  `static final BlockType.Typed<Orientable>`
  `STRIPPED_OAK_WOOD`
  BlockData: `Orientable`
  `static final BlockType.Typed<Orientable>`
  `STRIPPED_SPRUCE_LOG`
  BlockData: `Orientable`
  `static final BlockType.Typed<Orientable>`
  `STRIPPED_SPRUCE_WOOD`
  BlockData: `Orientable`
  `static final BlockType.Typed<Orientable>`
  `STRIPPED_WARPED_HYPHAE`
  BlockData: `Orientable`
  `static final BlockType.Typed<Orientable>`
  `STRIPPED_WARPED_STEM`
  BlockData: `Orientable`
  `static final BlockType.Typed<StructureBlock>`
  `STRUCTURE_BLOCK`
  BlockData: `StructureBlock`
  `static final BlockType.Typed<BlockData>`
  `STRUCTURE_VOID`
  `static final BlockType.Typed<Ageable>`
  `SUGAR_CANE`
  BlockData: `Ageable`
  `static final BlockType.Typed<Bisected>`
  `SUNFLOWER`
  BlockData: `Bisected`
  `static final BlockType.Typed<Brushable>`
  `SUSPICIOUS_GRAVEL`
  BlockData: `Brushable`
  `static final BlockType.Typed<Brushable>`
  `SUSPICIOUS_SAND`
  BlockData: `Brushable`
  `static final BlockType.Typed<Ageable>`
  `SWEET_BERRY_BUSH`
  BlockData: `Ageable`
  `static final BlockType.Typed<Bisected>`
  `TALL_GRASS`
  BlockData: `Bisected`
  `static final BlockType.Typed<Bisected>`
  `TALL_SEAGRASS`
  BlockData: `Bisected`
  `static final BlockType.Typed<AnaloguePowerable>`
  `TARGET`
  BlockData: `AnaloguePowerable`
  `static final BlockType.Typed<BlockData>`
  `TERRACOTTA`
  `static final BlockType.Typed<BlockData>`
  `TINTED_GLASS`
  `static final BlockType.Typed<TNT>`
  `TNT`
  BlockData: `TNT`
  `static final BlockType.Typed<BlockData>`
  `TORCH`
  `static final BlockType.Typed<BlockData>`
  `TORCHFLOWER`
  `static final BlockType.Typed<Ageable>`
  `TORCHFLOWER_CROP`
  BlockData: `Ageable`
  `static final BlockType.Typed<Chest>`
  `TRAPPED_CHEST`
  BlockData: `Chest`
  `static final BlockType.Typed<TrialSpawner>`
  `TRIAL_SPAWNER`
  BlockData: `TrialSpawner`
  `static final BlockType.Typed<Tripwire>`
  `TRIPWIRE`
  BlockData: `Tripwire`
  `static final BlockType.Typed<TripwireHook>`
  `TRIPWIRE_HOOK`
  BlockData: `TripwireHook`
  `static final BlockType.Typed<Waterlogged>`
  `TUBE_CORAL`
  BlockData: `Waterlogged`
  `static final BlockType.Typed<BlockData>`
  `TUBE_CORAL_BLOCK`
  `static final BlockType.Typed<Waterlogged>`
  `TUBE_CORAL_FAN`
  BlockData: `Waterlogged`
  `static final BlockType.Typed<CoralWallFan>`
  `TUBE_CORAL_WALL_FAN`
  BlockData: `CoralWallFan`
  `static final BlockType.Typed<BlockData>`
  `TUFF`
  `static final BlockType.Typed<Slab>`
  `TUFF_BRICK_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `TUFF_BRICK_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<Wall>`
  `TUFF_BRICK_WALL`
  BlockData: `Wall`
  `static final BlockType.Typed<BlockData>`
  `TUFF_BRICKS`
  `static final BlockType.Typed<Slab>`
  `TUFF_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `TUFF_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<Wall>`
  `TUFF_WALL`
  BlockData: `Wall`
  `static final BlockType.Typed<TurtleEgg>`
  `TURTLE_EGG`
  BlockData: `TurtleEgg`
  `static final BlockType.Typed<Ageable>`
  `TWISTING_VINES`
  BlockData: `Ageable`
  `static final BlockType.Typed<BlockData>`
  `TWISTING_VINES_PLANT`
  `static final BlockType.Typed<Orientable>`
  `VERDANT_FROGLIGHT`
  BlockData: `Orientable`
  `static final BlockType.Typed<MultipleFacing>`
  `VINE`
  BlockData: `MultipleFacing`
  `static final BlockType.Typed<BlockData>`
  `VOID_AIR`
  `static final BlockType.Typed<Directional>`
  `WALL_TORCH`
  BlockData: `Directional`
  `static final BlockType.Typed<Switch>`
  `WARPED_BUTTON`
  BlockData: `Switch`
  `static final BlockType.Typed<Door>`
  `WARPED_DOOR`
  BlockData: `Door`
  `static final BlockType.Typed<Fence>`
  `WARPED_FENCE`
  BlockData: `Fence`
  `static final BlockType.Typed<Gate>`
  `WARPED_FENCE_GATE`
  BlockData: `Gate`
  `static final BlockType.Typed<BlockData>`
  `WARPED_FUNGUS`
  `static final BlockType.Typed<HangingSign>`
  `WARPED_HANGING_SIGN`
  BlockData: `HangingSign`
  `static final BlockType.Typed<Orientable>`
  `WARPED_HYPHAE`
  BlockData: `Orientable`
  `static final BlockType.Typed<BlockData>`
  `WARPED_NYLIUM`
  `static final BlockType.Typed<BlockData>`
  `WARPED_PLANKS`
  `static final BlockType.Typed<Powerable>`
  `WARPED_PRESSURE_PLATE`
  BlockData: `Powerable`
  `static final BlockType.Typed<BlockData>`
  `WARPED_ROOTS`
  `static final BlockType.Typed<Sign>`
  `WARPED_SIGN`
  BlockData: `Sign`
  `static final BlockType.Typed<Slab>`
  `WARPED_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `WARPED_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<Orientable>`
  `WARPED_STEM`
  BlockData: `Orientable`
  `static final BlockType.Typed<TrapDoor>`
  `WARPED_TRAPDOOR`
  BlockData: `TrapDoor`
  `static final BlockType.Typed<WallHangingSign>`
  `WARPED_WALL_HANGING_SIGN`
  BlockData: `WallHangingSign`
  `static final BlockType.Typed<WallSign>`
  `WARPED_WALL_SIGN`
  BlockData: `WallSign`
  `static final BlockType.Typed<BlockData>`
  `WARPED_WART_BLOCK`
  `static final BlockType.Typed<Levelled>`
  `WATER`
  BlockData: `Levelled`
  `static final BlockType.Typed<Levelled>`
  `WATER_CAULDRON`
  BlockData: `Levelled`
  `static final BlockType.Typed<BlockData>`
  `WAXED_CHISELED_COPPER`
  `static final BlockType.Typed<BlockData>`
  `WAXED_COPPER_BLOCK`
  `static final BlockType.Typed<CopperBulb>`
  `WAXED_COPPER_BULB`
  BlockData: `CopperBulb`
  `static final BlockType.Typed<Door>`
  `WAXED_COPPER_DOOR`
  BlockData: `Door`
  `static final BlockType.Typed<Waterlogged>`
  `WAXED_COPPER_GRATE`
  BlockData: `Waterlogged`
  `static final BlockType.Typed<TrapDoor>`
  `WAXED_COPPER_TRAPDOOR`
  BlockData: `TrapDoor`
  `static final BlockType.Typed<BlockData>`
  `WAXED_CUT_COPPER`
  `static final BlockType.Typed<Slab>`
  `WAXED_CUT_COPPER_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `WAXED_CUT_COPPER_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<BlockData>`
  `WAXED_EXPOSED_CHISELED_COPPER`
  `static final BlockType.Typed<BlockData>`
  `WAXED_EXPOSED_COPPER`
  `static final BlockType.Typed<CopperBulb>`
  `WAXED_EXPOSED_COPPER_BULB`
  BlockData: `CopperBulb`
  `static final BlockType.Typed<Door>`
  `WAXED_EXPOSED_COPPER_DOOR`
  BlockData: `Door`
  `static final BlockType.Typed<Waterlogged>`
  `WAXED_EXPOSED_COPPER_GRATE`
  BlockData: `Waterlogged`
  `static final BlockType.Typed<TrapDoor>`
  `WAXED_EXPOSED_COPPER_TRAPDOOR`
  BlockData: `TrapDoor`
  `static final BlockType.Typed<BlockData>`
  `WAXED_EXPOSED_CUT_COPPER`
  `static final BlockType.Typed<Slab>`
  `WAXED_EXPOSED_CUT_COPPER_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `WAXED_EXPOSED_CUT_COPPER_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<BlockData>`
  `WAXED_OXIDIZED_CHISELED_COPPER`
  `static final BlockType.Typed<BlockData>`
  `WAXED_OXIDIZED_COPPER`
  `static final BlockType.Typed<CopperBulb>`
  `WAXED_OXIDIZED_COPPER_BULB`
  BlockData: `CopperBulb`
  `static final BlockType.Typed<Door>`
  `WAXED_OXIDIZED_COPPER_DOOR`
  BlockData: `Door`
  `static final BlockType.Typed<Waterlogged>`
  `WAXED_OXIDIZED_COPPER_GRATE`
  BlockData: `Waterlogged`
  `static final BlockType.Typed<TrapDoor>`
  `WAXED_OXIDIZED_COPPER_TRAPDOOR`
  BlockData: `TrapDoor`
  `static final BlockType.Typed<BlockData>`
  `WAXED_OXIDIZED_CUT_COPPER`
  `static final BlockType.Typed<Slab>`
  `WAXED_OXIDIZED_CUT_COPPER_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `WAXED_OXIDIZED_CUT_COPPER_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<BlockData>`
  `WAXED_WEATHERED_CHISELED_COPPER`
  `static final BlockType.Typed<BlockData>`
  `WAXED_WEATHERED_COPPER`
  `static final BlockType.Typed<CopperBulb>`
  `WAXED_WEATHERED_COPPER_BULB`
  BlockData: `CopperBulb`
  `static final BlockType.Typed<Door>`
  `WAXED_WEATHERED_COPPER_DOOR`
  BlockData: `Door`
  `static final BlockType.Typed<Waterlogged>`
  `WAXED_WEATHERED_COPPER_GRATE`
  BlockData: `Waterlogged`
  `static final BlockType.Typed<TrapDoor>`
  `WAXED_WEATHERED_COPPER_TRAPDOOR`
  BlockData: `TrapDoor`
  `static final BlockType.Typed<BlockData>`
  `WAXED_WEATHERED_CUT_COPPER`
  `static final BlockType.Typed<Slab>`
  `WAXED_WEATHERED_CUT_COPPER_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `WAXED_WEATHERED_CUT_COPPER_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<BlockData>`
  `WEATHERED_CHISELED_COPPER`
  `static final BlockType.Typed<BlockData>`
  `WEATHERED_COPPER`
  `static final BlockType.Typed<CopperBulb>`
  `WEATHERED_COPPER_BULB`
  BlockData: `CopperBulb`
  `static final BlockType.Typed<Door>`
  `WEATHERED_COPPER_DOOR`
  BlockData: `Door`
  `static final BlockType.Typed<Waterlogged>`
  `WEATHERED_COPPER_GRATE`
  BlockData: `Waterlogged`
  `static final BlockType.Typed<TrapDoor>`
  `WEATHERED_COPPER_TRAPDOOR`
  BlockData: `TrapDoor`
  `static final BlockType.Typed<BlockData>`
  `WEATHERED_CUT_COPPER`
  `static final BlockType.Typed<Slab>`
  `WEATHERED_CUT_COPPER_SLAB`
  BlockData: `Slab`
  `static final BlockType.Typed<Stairs>`
  `WEATHERED_CUT_COPPER_STAIRS`
  BlockData: `Stairs`
  `static final BlockType.Typed<Ageable>`
  `WEEPING_VINES`
  BlockData: `Ageable`
  `static final BlockType.Typed<BlockData>`
  `WEEPING_VINES_PLANT`
  `static final BlockType.Typed<BlockData>`
  `WET_SPONGE`
  `static final BlockType.Typed<Ageable>`
  `WHEAT`
  BlockData: `Ageable`
  `static final BlockType.Typed<Rotatable>`
  `WHITE_BANNER`
  BlockData: `Rotatable`
  `static final BlockType.Typed<Bed>`
  `WHITE_BED`
  BlockData: `Bed`
  `static final BlockType.Typed<Candle>`
  `WHITE_CANDLE`
  BlockData: `Candle`
  `static final BlockType.Typed<Lightable>`
  `WHITE_CANDLE_CAKE`
  BlockData: `Lightable`
  `static final BlockType.Typed<BlockData>`
  `WHITE_CARPET`
  `static final BlockType.Typed<BlockData>`
  `WHITE_CONCRETE`
  `static final BlockType.Typed<BlockData>`
  `WHITE_CONCRETE_POWDER`
  `static final BlockType.Typed<Directional>`
  `WHITE_GLAZED_TERRACOTTA`
  BlockData: `Directional`
  `static final BlockType.Typed<Directional>`
  `WHITE_SHULKER_BOX`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `WHITE_STAINED_GLASS`
  `static final BlockType.Typed<GlassPane>`
  `WHITE_STAINED_GLASS_PANE`
  BlockData: `GlassPane`
  `static final BlockType.Typed<BlockData>`
  `WHITE_TERRACOTTA`
  `static final BlockType.Typed<BlockData>`
  `WHITE_TULIP`
  `static final BlockType.Typed<Directional>`
  `WHITE_WALL_BANNER`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `WHITE_WOOL`
  `static final BlockType.Typed<BlockData>`
  `WITHER_ROSE`
  `static final BlockType.Typed<Rotatable>`
  `WITHER_SKELETON_SKULL`
  BlockData: `Rotatable`
  `static final BlockType.Typed<Directional>`
  `WITHER_SKELETON_WALL_SKULL`
  BlockData: `Directional`
  `static final BlockType.Typed<Rotatable>`
  `YELLOW_BANNER`
  BlockData: `Rotatable`
  `static final BlockType.Typed<Bed>`
  `YELLOW_BED`
  BlockData: `Bed`
  `static final BlockType.Typed<Candle>`
  `YELLOW_CANDLE`
  BlockData: `Candle`
  `static final BlockType.Typed<Lightable>`
  `YELLOW_CANDLE_CAKE`
  BlockData: `Lightable`
  `static final BlockType.Typed<BlockData>`
  `YELLOW_CARPET`
  `static final BlockType.Typed<BlockData>`
  `YELLOW_CONCRETE`
  `static final BlockType.Typed<BlockData>`
  `YELLOW_CONCRETE_POWDER`
  `static final BlockType.Typed<Directional>`
  `YELLOW_GLAZED_TERRACOTTA`
  BlockData: `Directional`
  `static final BlockType.Typed<Directional>`
  `YELLOW_SHULKER_BOX`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `YELLOW_STAINED_GLASS`
  `static final BlockType.Typed<GlassPane>`
  `YELLOW_STAINED_GLASS_PANE`
  BlockData: `GlassPane`
  `static final BlockType.Typed<BlockData>`
  `YELLOW_TERRACOTTA`
  `static final BlockType.Typed<Directional>`
  `YELLOW_WALL_BANNER`
  BlockData: `Directional`
  `static final BlockType.Typed<BlockData>`
  `YELLOW_WOOL`
  `static final BlockType.Typed<Rotatable>`
  `ZOMBIE_HEAD`
  BlockData: `Rotatable`
  `static final BlockType.Typed<Directional>`
  `ZOMBIE_WALL_HEAD`
  BlockData: `Directional`

- ## 方法概要

  修饰符和类型
  方法
  说明
  `@Nullable Material`
  `asMaterial()`
  已过时。
  only for internal use
  `@NotNull BlockData`
  `createBlockData()`
  Creates a new `BlockData` instance for this block type, with all properties initialized to unspecified defaults.
  `@NotNull BlockData`
  `createBlockData(@Nullable String data)`
  Creates a new `BlockData` instance for this block type, with all properties initialized to unspecified defaults, except for those provided in data.
  `float`
  `getBlastResistance()`
  Obtains the blast resistance value (also known as block "durability").
  `@NotNull Class<? extends BlockData>`
  `getBlockDataClass()`
  Gets the BlockData class of this BlockType
  `float`
  `getHardness()`
  Obtains the block's hardness level (also known as "strength").
  `@NotNull ItemType`
  `getItemType()`
  Returns the corresponding `ItemType` for the given BlockType.
  `float`
  `getSlipperiness()`
  Returns a value that represents how 'slippery' the block is.
  `boolean`
  `hasGravity()`
  `boolean`
  `hasItemType()`
  Returns true if this BlockType has a corresponding `ItemType`.
  `boolean`
  `isAir()`
  Check if the block type is an air block.
  `boolean`
  `isBurnable()`
  Check if the block type can burn away
  `boolean`
  `isEnabledByFeature(@NotNull World world)`
  Gets if the BlockType is enabled by the features in a world.
  `boolean`
  `isFlammable()`
  Check if the block type can catch fire
  `boolean`
  `isInteractable()`
  Checks if this block type can be interacted with.
  `boolean`
  `isOccluding()`
  Check if the block type is occludes light in the lighting engine.
  `boolean`
  `isSolid()`
  Check if the blockt type is solid (can be built upon)
  `BlockType.Typed<BlockData>`
  `typed()`
  Yields this block type as a typed version of itself with a plain `BlockData` representing it.
  `<B extends BlockData>
  BlockType.Typed<B>`
  `typed(@NotNull Class<B> blockDataType)`
  Yields this block type as a typed version of itself with a specific `BlockData` representing it.

  ### 从接口继承的方法 org.bukkit.Keyed

  `getKey`

  ### 从接口继承的方法 org.bukkit.Translatable

  `getTranslationKey`

- ## 字段详细资料

  - ### AIR

    static final BlockType.Typed<BlockData> AIR

  - ### STONE

    static final BlockType.Typed<BlockData> STONE

  - ### GRANITE

    static final BlockType.Typed<BlockData> GRANITE

  - ### POLISHED_GRANITE

    static final BlockType.Typed<BlockData> POLISHED_GRANITE

  - ### DIORITE

    static final BlockType.Typed<BlockData> DIORITE

  - ### POLISHED_DIORITE

    static final BlockType.Typed<BlockData> POLISHED_DIORITE

  - ### ANDESITE

    static final BlockType.Typed<BlockData> ANDESITE

  - ### POLISHED_ANDESITE

    static final BlockType.Typed<BlockData> POLISHED_ANDESITE

  - ### GRASS_BLOCK

    static final BlockType.Typed<Snowable> GRASS_BLOCK
    BlockData: `Snowable`

  - ### DIRT

    static final BlockType.Typed<BlockData> DIRT

  - ### COARSE_DIRT

    static final BlockType.Typed<BlockData> COARSE_DIRT

  - ### PODZOL

    static final BlockType.Typed<Snowable> PODZOL
    BlockData: `Snowable`

  - ### COBBLESTONE

    static final BlockType.Typed<BlockData> COBBLESTONE

  - ### OAK_PLANKS

    static final BlockType.Typed<BlockData> OAK_PLANKS

  - ### SPRUCE_PLANKS

    static final BlockType.Typed<BlockData> SPRUCE_PLANKS

  - ### BIRCH_PLANKS

    static final BlockType.Typed<BlockData> BIRCH_PLANKS

  - ### JUNGLE_PLANKS

    static final BlockType.Typed<BlockData> JUNGLE_PLANKS

  - ### ACACIA_PLANKS

    static final BlockType.Typed<BlockData> ACACIA_PLANKS

  - ### CHERRY_PLANKS

    static final BlockType.Typed<BlockData> CHERRY_PLANKS

  - ### DARK_OAK_PLANKS

    static final BlockType.Typed<BlockData> DARK_OAK_PLANKS

  - ### MANGROVE_PLANKS

    static final BlockType.Typed<BlockData> MANGROVE_PLANKS

  - ### BAMBOO_PLANKS

    static final BlockType.Typed<BlockData> BAMBOO_PLANKS

  - ### BAMBOO_MOSAIC

    static final BlockType.Typed<BlockData> BAMBOO_MOSAIC

  - ### OAK_SAPLING

    static final BlockType.Typed<Sapling> OAK_SAPLING
    BlockData: `Sapling`

  - ### SPRUCE_SAPLING

    static final BlockType.Typed<Sapling> SPRUCE_SAPLING
    BlockData: `Sapling`

  - ### BIRCH_SAPLING

    static final BlockType.Typed<Sapling> BIRCH_SAPLING
    BlockData: `Sapling`

  - ### JUNGLE_SAPLING

    static final BlockType.Typed<Sapling> JUNGLE_SAPLING
    BlockData: `Sapling`

  - ### ACACIA_SAPLING

    static final BlockType.Typed<Sapling> ACACIA_SAPLING
    BlockData: `Sapling`

  - ### CHERRY_SAPLING

    static final BlockType.Typed<Sapling> CHERRY_SAPLING
    BlockData: `Sapling`

  - ### DARK_OAK_SAPLING

    static final BlockType.Typed<Sapling> DARK_OAK_SAPLING
    BlockData: `Sapling`

  - ### MANGROVE_PROPAGULE

    static final BlockType.Typed<MangrovePropagule> MANGROVE_PROPAGULE
    BlockData: `MangrovePropagule`

  - ### BEDROCK

    static final BlockType.Typed<BlockData> BEDROCK

  - ### WATER

    static final BlockType.Typed<Levelled> WATER
    BlockData: `Levelled`

  - ### LAVA

    static final BlockType.Typed<Levelled> LAVA
    BlockData: `Levelled`

  - ### SAND

    static final BlockType.Typed<BlockData> SAND

  - ### SUSPICIOUS_SAND

    static final BlockType.Typed<Brushable> SUSPICIOUS_SAND
    BlockData: `Brushable`

  - ### RED_SAND

    static final BlockType.Typed<BlockData> RED_SAND

  - ### GRAVEL

    static final BlockType.Typed<BlockData> GRAVEL

  - ### SUSPICIOUS_GRAVEL

    static final BlockType.Typed<Brushable> SUSPICIOUS_GRAVEL
    BlockData: `Brushable`

  - ### GOLD_ORE

    static final BlockType.Typed<BlockData> GOLD_ORE

  - ### DEEPSLATE_GOLD_ORE

    static final BlockType.Typed<BlockData> DEEPSLATE_GOLD_ORE

  - ### IRON_ORE

    static final BlockType.Typed<BlockData> IRON_ORE

  - ### DEEPSLATE_IRON_ORE

    static final BlockType.Typed<BlockData> DEEPSLATE_IRON_ORE

  - ### COAL_ORE

    static final BlockType.Typed<BlockData> COAL_ORE

  - ### DEEPSLATE_COAL_ORE

    static final BlockType.Typed<BlockData> DEEPSLATE_COAL_ORE

  - ### NETHER_GOLD_ORE

    static final BlockType.Typed<BlockData> NETHER_GOLD_ORE

  - ### OAK_LOG

    static final BlockType.Typed<Orientable> OAK_LOG
    BlockData: `Orientable`

  - ### SPRUCE_LOG

    static final BlockType.Typed<Orientable> SPRUCE_LOG
    BlockData: `Orientable`

  - ### BIRCH_LOG

    static final BlockType.Typed<Orientable> BIRCH_LOG
    BlockData: `Orientable`

  - ### JUNGLE_LOG

    static final BlockType.Typed<Orientable> JUNGLE_LOG
    BlockData: `Orientable`

  - ### ACACIA_LOG

    static final BlockType.Typed<Orientable> ACACIA_LOG
    BlockData: `Orientable`

  - ### CHERRY_LOG

    static final BlockType.Typed<Orientable> CHERRY_LOG
    BlockData: `Orientable`

  - ### DARK_OAK_LOG

    static final BlockType.Typed<Orientable> DARK_OAK_LOG
    BlockData: `Orientable`

  - ### MANGROVE_LOG

    static final BlockType.Typed<Orientable> MANGROVE_LOG
    BlockData: `Orientable`

  - ### MANGROVE_ROOTS

    static final BlockType.Typed<Waterlogged> MANGROVE_ROOTS
    BlockData: `Waterlogged`

  - ### MUDDY_MANGROVE_ROOTS

    static final BlockType.Typed<Orientable> MUDDY_MANGROVE_ROOTS
    BlockData: `Orientable`

  - ### BAMBOO_BLOCK

    static final BlockType.Typed<Orientable> BAMBOO_BLOCK
    BlockData: `Orientable`

  - ### STRIPPED_SPRUCE_LOG

    static final BlockType.Typed<Orientable> STRIPPED_SPRUCE_LOG
    BlockData: `Orientable`

  - ### STRIPPED_BIRCH_LOG

    static final BlockType.Typed<Orientable> STRIPPED_BIRCH_LOG
    BlockData: `Orientable`

  - ### STRIPPED_JUNGLE_LOG

    static final BlockType.Typed<Orientable> STRIPPED_JUNGLE_LOG
    BlockData: `Orientable`

  - ### STRIPPED_ACACIA_LOG

    static final BlockType.Typed<Orientable> STRIPPED_ACACIA_LOG
    BlockData: `Orientable`

  - ### STRIPPED_CHERRY_LOG

    static final BlockType.Typed<Orientable> STRIPPED_CHERRY_LOG
    BlockData: `Orientable`

  - ### STRIPPED_DARK_OAK_LOG

    static final BlockType.Typed<Orientable> STRIPPED_DARK_OAK_LOG
    BlockData: `Orientable`

  - ### STRIPPED_OAK_LOG

    static final BlockType.Typed<Orientable> STRIPPED_OAK_LOG
    BlockData: `Orientable`

  - ### STRIPPED_MANGROVE_LOG

    static final BlockType.Typed<Orientable> STRIPPED_MANGROVE_LOG
    BlockData: `Orientable`

  - ### STRIPPED_BAMBOO_BLOCK

    static final BlockType.Typed<Orientable> STRIPPED_BAMBOO_BLOCK
    BlockData: `Orientable`

  - ### OAK_WOOD

    static final BlockType.Typed<Orientable> OAK_WOOD
    BlockData: `Orientable`

  - ### SPRUCE_WOOD

    static final BlockType.Typed<Orientable> SPRUCE_WOOD
    BlockData: `Orientable`

  - ### BIRCH_WOOD

    static final BlockType.Typed<Orientable> BIRCH_WOOD
    BlockData: `Orientable`

  - ### JUNGLE_WOOD

    static final BlockType.Typed<Orientable> JUNGLE_WOOD
    BlockData: `Orientable`

  - ### ACACIA_WOOD

    static final BlockType.Typed<Orientable> ACACIA_WOOD
    BlockData: `Orientable`

  - ### CHERRY_WOOD

    static final BlockType.Typed<Orientable> CHERRY_WOOD
    BlockData: `Orientable`

  - ### DARK_OAK_WOOD

    static final BlockType.Typed<Orientable> DARK_OAK_WOOD
    BlockData: `Orientable`

  - ### MANGROVE_WOOD

    static final BlockType.Typed<Orientable> MANGROVE_WOOD
    BlockData: `Orientable`

  - ### STRIPPED_OAK_WOOD

    static final BlockType.Typed<Orientable> STRIPPED_OAK_WOOD
    BlockData: `Orientable`

  - ### STRIPPED_SPRUCE_WOOD

    static final BlockType.Typed<Orientable> STRIPPED_SPRUCE_WOOD
    BlockData: `Orientable`

  - ### STRIPPED_BIRCH_WOOD

    static final BlockType.Typed<Orientable> STRIPPED_BIRCH_WOOD
    BlockData: `Orientable`

  - ### STRIPPED_JUNGLE_WOOD

    static final BlockType.Typed<Orientable> STRIPPED_JUNGLE_WOOD
    BlockData: `Orientable`

  - ### STRIPPED_ACACIA_WOOD

    static final BlockType.Typed<Orientable> STRIPPED_ACACIA_WOOD
    BlockData: `Orientable`

  - ### STRIPPED_CHERRY_WOOD

    static final BlockType.Typed<Orientable> STRIPPED_CHERRY_WOOD
    BlockData: `Orientable`

  - ### STRIPPED_DARK_OAK_WOOD

    static final BlockType.Typed<Orientable> STRIPPED_DARK_OAK_WOOD
    BlockData: `Orientable`

  - ### STRIPPED_MANGROVE_WOOD

    static final BlockType.Typed<Orientable> STRIPPED_MANGROVE_WOOD
    BlockData: `Orientable`

  - ### OAK_LEAVES

    static final BlockType.Typed<Leaves> OAK_LEAVES
    BlockData: `Leaves`

  - ### SPRUCE_LEAVES

    static final BlockType.Typed<Leaves> SPRUCE_LEAVES
    BlockData: `Leaves`

  - ### BIRCH_LEAVES

    static final BlockType.Typed<Leaves> BIRCH_LEAVES
    BlockData: `Leaves`

  - ### JUNGLE_LEAVES

    static final BlockType.Typed<Leaves> JUNGLE_LEAVES
    BlockData: `Leaves`

  - ### ACACIA_LEAVES

    static final BlockType.Typed<Leaves> ACACIA_LEAVES
    BlockData: `Leaves`

  - ### CHERRY_LEAVES

    static final BlockType.Typed<Leaves> CHERRY_LEAVES
    BlockData: `Leaves`

  - ### DARK_OAK_LEAVES

    static final BlockType.Typed<Leaves> DARK_OAK_LEAVES
    BlockData: `Leaves`

  - ### MANGROVE_LEAVES

    static final BlockType.Typed<Leaves> MANGROVE_LEAVES
    BlockData: `Leaves`

  - ### AZALEA_LEAVES

    static final BlockType.Typed<Leaves> AZALEA_LEAVES
    BlockData: `Leaves`

  - ### FLOWERING_AZALEA_LEAVES

    static final BlockType.Typed<Leaves> FLOWERING_AZALEA_LEAVES
    BlockData: `Leaves`

  - ### SPONGE

    static final BlockType.Typed<BlockData> SPONGE

  - ### WET_SPONGE

    static final BlockType.Typed<BlockData> WET_SPONGE

  - ### GLASS

    static final BlockType.Typed<BlockData> GLASS

  - ### LAPIS_ORE

    static final BlockType.Typed<BlockData> LAPIS_ORE

  - ### DEEPSLATE_LAPIS_ORE

    static final BlockType.Typed<BlockData> DEEPSLATE_LAPIS_ORE

  - ### LAPIS_BLOCK

    static final BlockType.Typed<BlockData> LAPIS_BLOCK

  - ### DISPENSER

    static final BlockType.Typed<Dispenser> DISPENSER
    BlockData: `Dispenser`

  - ### SANDSTONE

    static final BlockType.Typed<BlockData> SANDSTONE

  - ### CHISELED_SANDSTONE

    static final BlockType.Typed<BlockData> CHISELED_SANDSTONE

  - ### CUT_SANDSTONE

    static final BlockType.Typed<BlockData> CUT_SANDSTONE

  - ### NOTE_BLOCK

    static final BlockType.Typed<NoteBlock> NOTE_BLOCK
    BlockData: `NoteBlock`

  - ### WHITE_BED

    static final BlockType.Typed<Bed> WHITE_BED
    BlockData: `Bed`

  - ### ORANGE_BED

    static final BlockType.Typed<Bed> ORANGE_BED
    BlockData: `Bed`

  - ### MAGENTA_BED

    static final BlockType.Typed<Bed> MAGENTA_BED
    BlockData: `Bed`

  - ### LIGHT_BLUE_BED

    static final BlockType.Typed<Bed> LIGHT_BLUE_BED
    BlockData: `Bed`

  - ### YELLOW_BED

    static final BlockType.Typed<Bed> YELLOW_BED
    BlockData: `Bed`

  - ### LIME_BED

    static final BlockType.Typed<Bed> LIME_BED
    BlockData: `Bed`

  - ### PINK_BED

    static final BlockType.Typed<Bed> PINK_BED
    BlockData: `Bed`

  - ### GRAY_BED

    static final BlockType.Typed<Bed> GRAY_BED
    BlockData: `Bed`

  - ### LIGHT_GRAY_BED

    static final BlockType.Typed<Bed> LIGHT_GRAY_BED
    BlockData: `Bed`

  - ### CYAN_BED

    static final BlockType.Typed<Bed> CYAN_BED
    BlockData: `Bed`

  - ### PURPLE_BED

    static final BlockType.Typed<Bed> PURPLE_BED
    BlockData: `Bed`

  - ### BLUE_BED

    static final BlockType.Typed<Bed> BLUE_BED
    BlockData: `Bed`

  - ### BROWN_BED

    static final BlockType.Typed<Bed> BROWN_BED
    BlockData: `Bed`

  - ### GREEN_BED

    static final BlockType.Typed<Bed> GREEN_BED
    BlockData: `Bed`

  - ### RED_BED

    static final BlockType.Typed<Bed> RED_BED
    BlockData: `Bed`

  - ### BLACK_BED

    static final BlockType.Typed<Bed> BLACK_BED
    BlockData: `Bed`

  - ### POWERED_RAIL

    static final BlockType.Typed<RedstoneRail> POWERED_RAIL
    BlockData: `RedstoneRail`

  - ### DETECTOR_RAIL

    static final BlockType.Typed<RedstoneRail> DETECTOR_RAIL
    BlockData: `RedstoneRail`

  - ### STICKY_PISTON

    static final BlockType.Typed<Piston> STICKY_PISTON
    BlockData: `Piston`

  - ### COBWEB

    static final BlockType.Typed<BlockData> COBWEB

  - ### SHORT_GRASS

    static final BlockType.Typed<BlockData> SHORT_GRASS

  - ### FERN

    static final BlockType.Typed<BlockData> FERN

  - ### DEAD_BUSH

    static final BlockType.Typed<BlockData> DEAD_BUSH

  - ### SEAGRASS

    static final BlockType.Typed<BlockData> SEAGRASS

  - ### TALL_SEAGRASS

    static final BlockType.Typed<Bisected> TALL_SEAGRASS
    BlockData: `Bisected`

  - ### PISTON

    static final BlockType.Typed<Piston> PISTON
    BlockData: `Piston`

  - ### PISTON_HEAD

    static final BlockType.Typed<PistonHead> PISTON_HEAD
    BlockData: `PistonHead`

  - ### WHITE_WOOL

    static final BlockType.Typed<BlockData> WHITE_WOOL

  - ### ORANGE_WOOL

    static final BlockType.Typed<BlockData> ORANGE_WOOL

  - ### MAGENTA_WOOL

    static final BlockType.Typed<BlockData> MAGENTA_WOOL

  - ### LIGHT_BLUE_WOOL

    static final BlockType.Typed<BlockData> LIGHT_BLUE_WOOL

  - ### YELLOW_WOOL

    static final BlockType.Typed<BlockData> YELLOW_WOOL

  - ### LIME_WOOL

    static final BlockType.Typed<BlockData> LIME_WOOL

  - ### PINK_WOOL

    static final BlockType.Typed<BlockData> PINK_WOOL

  - ### GRAY_WOOL

    static final BlockType.Typed<BlockData> GRAY_WOOL

  - ### LIGHT_GRAY_WOOL

    static final BlockType.Typed<BlockData> LIGHT_GRAY_WOOL

  - ### CYAN_WOOL

    static final BlockType.Typed<BlockData> CYAN_WOOL

  - ### PURPLE_WOOL

    static final BlockType.Typed<BlockData> PURPLE_WOOL

  - ### BLUE_WOOL

    static final BlockType.Typed<BlockData> BLUE_WOOL

  - ### BROWN_WOOL

    static final BlockType.Typed<BlockData> BROWN_WOOL

  - ### GREEN_WOOL

    static final BlockType.Typed<BlockData> GREEN_WOOL

  - ### RED_WOOL

    static final BlockType.Typed<BlockData> RED_WOOL

  - ### BLACK_WOOL

    static final BlockType.Typed<BlockData> BLACK_WOOL

  - ### MOVING_PISTON

    static final BlockType.Typed<TechnicalPiston> MOVING_PISTON
    BlockData: `TechnicalPiston`

  - ### DANDELION

    static final BlockType.Typed<BlockData> DANDELION

  - ### TORCHFLOWER

    static final BlockType.Typed<BlockData> TORCHFLOWER

  - ### POPPY

    static final BlockType.Typed<BlockData> POPPY

  - ### BLUE_ORCHID

    static final BlockType.Typed<BlockData> BLUE_ORCHID

  - ### ALLIUM

    static final BlockType.Typed<BlockData> ALLIUM

  - ### AZURE_BLUET

    static final BlockType.Typed<BlockData> AZURE_BLUET

  - ### RED_TULIP

    static final BlockType.Typed<BlockData> RED_TULIP

  - ### ORANGE_TULIP

    static final BlockType.Typed<BlockData> ORANGE_TULIP

  - ### WHITE_TULIP

    static final BlockType.Typed<BlockData> WHITE_TULIP

  - ### PINK_TULIP

    static final BlockType.Typed<BlockData> PINK_TULIP

  - ### OXEYE_DAISY

    static final BlockType.Typed<BlockData> OXEYE_DAISY

  - ### CORNFLOWER

    static final BlockType.Typed<BlockData> CORNFLOWER

  - ### WITHER_ROSE

    static final BlockType.Typed<BlockData> WITHER_ROSE

  - ### LILY_OF_THE_VALLEY

    static final BlockType.Typed<BlockData> LILY_OF_THE_VALLEY

  - ### BROWN_MUSHROOM

    static final BlockType.Typed<BlockData> BROWN_MUSHROOM

  - ### RED_MUSHROOM

    static final BlockType.Typed<BlockData> RED_MUSHROOM

  - ### GOLD_BLOCK

    static final BlockType.Typed<BlockData> GOLD_BLOCK

  - ### IRON_BLOCK

    static final BlockType.Typed<BlockData> IRON_BLOCK

  - ### BRICKS

    static final BlockType.Typed<BlockData> BRICKS

  - ### TNT

    static final BlockType.Typed<TNT> TNT
    BlockData: `TNT`

  - ### BOOKSHELF

    static final BlockType.Typed<BlockData> BOOKSHELF

  - ### CHISELED_BOOKSHELF

    static final BlockType.Typed<ChiseledBookshelf> CHISELED_BOOKSHELF
    BlockData: `ChiseledBookshelf`

  - ### MOSSY_COBBLESTONE

    static final BlockType.Typed<BlockData> MOSSY_COBBLESTONE

  - ### OBSIDIAN

    static final BlockType.Typed<BlockData> OBSIDIAN

  - ### TORCH

    static final BlockType.Typed<BlockData> TORCH

  - ### WALL_TORCH

    static final BlockType.Typed<Directional> WALL_TORCH
    BlockData: `Directional`

  - ### FIRE

    static final BlockType.Typed<Fire> FIRE
    BlockData: `Fire`

  - ### SOUL_FIRE

    static final BlockType.Typed<BlockData> SOUL_FIRE

  - ### SPAWNER

    static final BlockType.Typed<BlockData> SPAWNER

  - ### OAK_STAIRS

    static final BlockType.Typed<Stairs> OAK_STAIRS
    BlockData: `Stairs`

  - ### CHEST

    static final BlockType.Typed<Chest> CHEST
    BlockData: `Chest`

  - ### REDSTONE_WIRE

    static final BlockType.Typed<RedstoneWire> REDSTONE_WIRE
    BlockData: `RedstoneWire`

  - ### DIAMOND_ORE

    static final BlockType.Typed<BlockData> DIAMOND_ORE

  - ### DEEPSLATE_DIAMOND_ORE

    static final BlockType.Typed<BlockData> DEEPSLATE_DIAMOND_ORE

  - ### DIAMOND_BLOCK

    static final BlockType.Typed<BlockData> DIAMOND_BLOCK

  - ### CRAFTING_TABLE

    static final BlockType.Typed<BlockData> CRAFTING_TABLE

  - ### WHEAT

    static final BlockType.Typed<Ageable> WHEAT
    BlockData: `Ageable`

  - ### FARMLAND

    static final BlockType.Typed<Farmland> FARMLAND
    BlockData: `Farmland`

  - ### FURNACE

    static final BlockType.Typed<Furnace> FURNACE
    BlockData: `Furnace`

  - ### OAK_SIGN

    static final BlockType.Typed<Sign> OAK_SIGN
    BlockData: `Sign`

  - ### SPRUCE_SIGN

    static final BlockType.Typed<Sign> SPRUCE_SIGN
    BlockData: `Sign`

  - ### BIRCH_SIGN

    static final BlockType.Typed<Sign> BIRCH_SIGN
    BlockData: `Sign`

  - ### ACACIA_SIGN

    static final BlockType.Typed<Sign> ACACIA_SIGN
    BlockData: `Sign`

  - ### CHERRY_SIGN

    static final BlockType.Typed<Sign> CHERRY_SIGN
    BlockData: `Sign`

  - ### JUNGLE_SIGN

    static final BlockType.Typed<Sign> JUNGLE_SIGN
    BlockData: `Sign`

  - ### DARK_OAK_SIGN

    static final BlockType.Typed<Sign> DARK_OAK_SIGN
    BlockData: `Sign`

  - ### MANGROVE_SIGN

    static final BlockType.Typed<Sign> MANGROVE_SIGN
    BlockData: `Sign`

  - ### BAMBOO_SIGN

    static final BlockType.Typed<Sign> BAMBOO_SIGN
    BlockData: `Sign`

  - ### OAK_DOOR

    static final BlockType.Typed<Door> OAK_DOOR
    BlockData: `Door`

  - ### LADDER

    static final BlockType.Typed<Ladder> LADDER
    BlockData: `Ladder`

  - ### RAIL

    static final BlockType.Typed<Rail> RAIL
    BlockData: `Rail`

  - ### COBBLESTONE_STAIRS

    static final BlockType.Typed<Stairs> COBBLESTONE_STAIRS
    BlockData: `Stairs`

  - ### OAK_WALL_SIGN

    static final BlockType.Typed<WallSign> OAK_WALL_SIGN
    BlockData: `WallSign`

  - ### SPRUCE_WALL_SIGN

    static final BlockType.Typed<WallSign> SPRUCE_WALL_SIGN
    BlockData: `WallSign`

  - ### BIRCH_WALL_SIGN

    static final BlockType.Typed<WallSign> BIRCH_WALL_SIGN
    BlockData: `WallSign`

  - ### ACACIA_WALL_SIGN

    static final BlockType.Typed<WallSign> ACACIA_WALL_SIGN
    BlockData: `WallSign`

  - ### CHERRY_WALL_SIGN

    static final BlockType.Typed<WallSign> CHERRY_WALL_SIGN
    BlockData: `WallSign`

  - ### JUNGLE_WALL_SIGN

    static final BlockType.Typed<WallSign> JUNGLE_WALL_SIGN
    BlockData: `WallSign`

  - ### DARK_OAK_WALL_SIGN

    static final BlockType.Typed<WallSign> DARK_OAK_WALL_SIGN
    BlockData: `WallSign`

  - ### MANGROVE_WALL_SIGN

    static final BlockType.Typed<WallSign> MANGROVE_WALL_SIGN
    BlockData: `WallSign`

  - ### BAMBOO_WALL_SIGN

    static final BlockType.Typed<WallSign> BAMBOO_WALL_SIGN
    BlockData: `WallSign`

  - ### OAK_HANGING_SIGN

    static final BlockType.Typed<HangingSign> OAK_HANGING_SIGN
    BlockData: `HangingSign`

  - ### SPRUCE_HANGING_SIGN

    static final BlockType.Typed<HangingSign> SPRUCE_HANGING_SIGN
    BlockData: `HangingSign`

  - ### BIRCH_HANGING_SIGN

    static final BlockType.Typed<HangingSign> BIRCH_HANGING_SIGN
    BlockData: `HangingSign`

  - ### ACACIA_HANGING_SIGN

    static final BlockType.Typed<HangingSign> ACACIA_HANGING_SIGN
    BlockData: `HangingSign`

  - ### CHERRY_HANGING_SIGN

    static final BlockType.Typed<HangingSign> CHERRY_HANGING_SIGN
    BlockData: `HangingSign`

  - ### JUNGLE_HANGING_SIGN

    static final BlockType.Typed<HangingSign> JUNGLE_HANGING_SIGN
    BlockData: `HangingSign`

  - ### DARK_OAK_HANGING_SIGN

    static final BlockType.Typed<HangingSign> DARK_OAK_HANGING_SIGN
    BlockData: `HangingSign`

  - ### CRIMSON_HANGING_SIGN

    static final BlockType.Typed<HangingSign> CRIMSON_HANGING_SIGN
    BlockData: `HangingSign`

  - ### WARPED_HANGING_SIGN

    static final BlockType.Typed<HangingSign> WARPED_HANGING_SIGN
    BlockData: `HangingSign`

  - ### MANGROVE_HANGING_SIGN

    static final BlockType.Typed<HangingSign> MANGROVE_HANGING_SIGN
    BlockData: `HangingSign`

  - ### BAMBOO_HANGING_SIGN

    static final BlockType.Typed<HangingSign> BAMBOO_HANGING_SIGN
    BlockData: `HangingSign`

  - ### OAK_WALL_HANGING_SIGN

    static final BlockType.Typed<WallHangingSign> OAK_WALL_HANGING_SIGN
    BlockData: `WallHangingSign`

  - ### SPRUCE_WALL_HANGING_SIGN

    static final BlockType.Typed<WallHangingSign> SPRUCE_WALL_HANGING_SIGN
    BlockData: `WallHangingSign`

  - ### BIRCH_WALL_HANGING_SIGN

    static final BlockType.Typed<WallHangingSign> BIRCH_WALL_HANGING_SIGN
    BlockData: `WallHangingSign`

  - ### ACACIA_WALL_HANGING_SIGN

    static final BlockType.Typed<WallHangingSign> ACACIA_WALL_HANGING_SIGN
    BlockData: `WallHangingSign`

  - ### CHERRY_WALL_HANGING_SIGN

    static final BlockType.Typed<WallHangingSign> CHERRY_WALL_HANGING_SIGN
    BlockData: `WallHangingSign`

  - ### JUNGLE_WALL_HANGING_SIGN

    static final BlockType.Typed<WallHangingSign> JUNGLE_WALL_HANGING_SIGN
    BlockData: `WallHangingSign`

  - ### DARK_OAK_WALL_HANGING_SIGN

    static final BlockType.Typed<WallHangingSign> DARK_OAK_WALL_HANGING_SIGN
    BlockData: `WallHangingSign`

  - ### MANGROVE_WALL_HANGING_SIGN

    static final BlockType.Typed<WallHangingSign> MANGROVE_WALL_HANGING_SIGN
    BlockData: `WallHangingSign`

  - ### CRIMSON_WALL_HANGING_SIGN

    static final BlockType.Typed<WallHangingSign> CRIMSON_WALL_HANGING_SIGN
    BlockData: `WallHangingSign`

  - ### WARPED_WALL_HANGING_SIGN

    static final BlockType.Typed<WallHangingSign> WARPED_WALL_HANGING_SIGN
    BlockData: `WallHangingSign`

  - ### BAMBOO_WALL_HANGING_SIGN

    static final BlockType.Typed<WallHangingSign> BAMBOO_WALL_HANGING_SIGN
    BlockData: `WallHangingSign`

  - ### LEVER

    static final BlockType.Typed<Switch> LEVER
    BlockData: `Switch`

  - ### STONE_PRESSURE_PLATE

    static final BlockType.Typed<Powerable> STONE_PRESSURE_PLATE
    BlockData: `Powerable`

  - ### IRON_DOOR

    static final BlockType.Typed<Door> IRON_DOOR
    BlockData: `Door`

  - ### OAK_PRESSURE_PLATE

    static final BlockType.Typed<Powerable> OAK_PRESSURE_PLATE
    BlockData: `Powerable`

  - ### SPRUCE_PRESSURE_PLATE

    static final BlockType.Typed<Powerable> SPRUCE_PRESSURE_PLATE
    BlockData: `Powerable`

  - ### BIRCH_PRESSURE_PLATE

    static final BlockType.Typed<Powerable> BIRCH_PRESSURE_PLATE
    BlockData: `Powerable`

  - ### JUNGLE_PRESSURE_PLATE

    static final BlockType.Typed<Powerable> JUNGLE_PRESSURE_PLATE
    BlockData: `Powerable`

  - ### ACACIA_PRESSURE_PLATE

    static final BlockType.Typed<Powerable> ACACIA_PRESSURE_PLATE
    BlockData: `Powerable`

  - ### CHERRY_PRESSURE_PLATE

    static final BlockType.Typed<Powerable> CHERRY_PRESSURE_PLATE
    BlockData: `Powerable`

  - ### DARK_OAK_PRESSURE_PLATE

    static final BlockType.Typed<Powerable> DARK_OAK_PRESSURE_PLATE
    BlockData: `Powerable`

  - ### MANGROVE_PRESSURE_PLATE

    static final BlockType.Typed<Powerable> MANGROVE_PRESSURE_PLATE
    BlockData: `Powerable`

  - ### BAMBOO_PRESSURE_PLATE

    static final BlockType.Typed<Powerable> BAMBOO_PRESSURE_PLATE
    BlockData: `Powerable`

  - ### REDSTONE_ORE

    static final BlockType.Typed<Lightable> REDSTONE_ORE
    BlockData: `Lightable`

  - ### DEEPSLATE_REDSTONE_ORE

    static final BlockType.Typed<Lightable> DEEPSLATE_REDSTONE_ORE
    BlockData: `Lightable`

  - ### REDSTONE_TORCH

    static final BlockType.Typed<Lightable> REDSTONE_TORCH
    BlockData: `Lightable`

  - ### REDSTONE_WALL_TORCH

    static final BlockType.Typed<RedstoneWallTorch> REDSTONE_WALL_TORCH
    BlockData: `RedstoneWallTorch`

  - ### STONE_BUTTON

    static final BlockType.Typed<Switch> STONE_BUTTON
    BlockData: `Switch`

  - ### SNOW

    static final BlockType.Typed<Snow> SNOW
    BlockData: `Snow`

  - ### ICE

    static final BlockType.Typed<BlockData> ICE

  - ### SNOW_BLOCK

    static final BlockType.Typed<BlockData> SNOW_BLOCK

  - ### CACTUS

    static final BlockType.Typed<Ageable> CACTUS
    BlockData: `Ageable`

  - ### CLAY

    static final BlockType.Typed<BlockData> CLAY

  - ### SUGAR_CANE

    static final BlockType.Typed<Ageable> SUGAR_CANE
    BlockData: `Ageable`

  - ### JUKEBOX

    static final BlockType.Typed<Jukebox> JUKEBOX
    BlockData: `Jukebox`

  - ### OAK_FENCE

    static final BlockType.Typed<Fence> OAK_FENCE
    BlockData: `Fence`

  - ### NETHERRACK

    static final BlockType.Typed<BlockData> NETHERRACK

  - ### SOUL_SAND

    static final BlockType.Typed<BlockData> SOUL_SAND

  - ### SOUL_SOIL

    static final BlockType.Typed<BlockData> SOUL_SOIL

  - ### BASALT

    static final BlockType.Typed<Orientable> BASALT
    BlockData: `Orientable`

  - ### POLISHED_BASALT

    static final BlockType.Typed<Orientable> POLISHED_BASALT
    BlockData: `Orientable`

  - ### SOUL_TORCH

    static final BlockType.Typed<BlockData> SOUL_TORCH

  - ### SOUL_WALL_TORCH

    static final BlockType.Typed<Directional> SOUL_WALL_TORCH
    BlockData: `Directional`

  - ### GLOWSTONE

    static final BlockType.Typed<BlockData> GLOWSTONE

  - ### NETHER_PORTAL

    static final BlockType.Typed<Orientable> NETHER_PORTAL
    BlockData: `Orientable`

  - ### CARVED_PUMPKIN

    static final BlockType.Typed<Directional> CARVED_PUMPKIN
    BlockData: `Directional`

  - ### JACK_O_LANTERN

    static final BlockType.Typed<Directional> JACK_O_LANTERN
    BlockData: `Directional`

  - ### CAKE

    static final BlockType.Typed<Cake> CAKE
    BlockData: `Cake`

  - ### REPEATER

    static final BlockType.Typed<Repeater> REPEATER
    BlockData: `Repeater`

  - ### WHITE_STAINED_GLASS

    static final BlockType.Typed<BlockData> WHITE_STAINED_GLASS

  - ### ORANGE_STAINED_GLASS

    static final BlockType.Typed<BlockData> ORANGE_STAINED_GLASS

  - ### MAGENTA_STAINED_GLASS

    static final BlockType.Typed<BlockData> MAGENTA_STAINED_GLASS

  - ### LIGHT_BLUE_STAINED_GLASS

    static final BlockType.Typed<BlockData> LIGHT_BLUE_STAINED_GLASS

  - ### YELLOW_STAINED_GLASS

    static final BlockType.Typed<BlockData> YELLOW_STAINED_GLASS

  - ### LIME_STAINED_GLASS

    static final BlockType.Typed<BlockData> LIME_STAINED_GLASS

  - ### PINK_STAINED_GLASS

    static final BlockType.Typed<BlockData> PINK_STAINED_GLASS

  - ### GRAY_STAINED_GLASS

    static final BlockType.Typed<BlockData> GRAY_STAINED_GLASS

  - ### LIGHT_GRAY_STAINED_GLASS

    static final BlockType.Typed<BlockData> LIGHT_GRAY_STAINED_GLASS

  - ### CYAN_STAINED_GLASS

    static final BlockType.Typed<BlockData> CYAN_STAINED_GLASS

  - ### PURPLE_STAINED_GLASS

    static final BlockType.Typed<BlockData> PURPLE_STAINED_GLASS

  - ### BLUE_STAINED_GLASS

    static final BlockType.Typed<BlockData> BLUE_STAINED_GLASS

  - ### BROWN_STAINED_GLASS

    static final BlockType.Typed<BlockData> BROWN_STAINED_GLASS

  - ### GREEN_STAINED_GLASS

    static final BlockType.Typed<BlockData> GREEN_STAINED_GLASS

  - ### RED_STAINED_GLASS

    static final BlockType.Typed<BlockData> RED_STAINED_GLASS

  - ### BLACK_STAINED_GLASS

    static final BlockType.Typed<BlockData> BLACK_STAINED_GLASS

  - ### OAK_TRAPDOOR

    static final BlockType.Typed<TrapDoor> OAK_TRAPDOOR
    BlockData: `TrapDoor`

  - ### SPRUCE_TRAPDOOR

    static final BlockType.Typed<TrapDoor> SPRUCE_TRAPDOOR
    BlockData: `TrapDoor`

  - ### BIRCH_TRAPDOOR

    static final BlockType.Typed<TrapDoor> BIRCH_TRAPDOOR
    BlockData: `TrapDoor`

  - ### JUNGLE_TRAPDOOR

    static final BlockType.Typed<TrapDoor> JUNGLE_TRAPDOOR
    BlockData: `TrapDoor`

  - ### ACACIA_TRAPDOOR

    static final BlockType.Typed<TrapDoor> ACACIA_TRAPDOOR
    BlockData: `TrapDoor`

  - ### CHERRY_TRAPDOOR

    static final BlockType.Typed<TrapDoor> CHERRY_TRAPDOOR
    BlockData: `TrapDoor`

  - ### DARK_OAK_TRAPDOOR

    static final BlockType.Typed<TrapDoor> DARK_OAK_TRAPDOOR
    BlockData: `TrapDoor`

  - ### MANGROVE_TRAPDOOR

    static final BlockType.Typed<TrapDoor> MANGROVE_TRAPDOOR
    BlockData: `TrapDoor`

  - ### BAMBOO_TRAPDOOR

    static final BlockType.Typed<TrapDoor> BAMBOO_TRAPDOOR
    BlockData: `TrapDoor`

  - ### STONE_BRICKS

    static final BlockType.Typed<BlockData> STONE_BRICKS

  - ### MOSSY_STONE_BRICKS

    static final BlockType.Typed<BlockData> MOSSY_STONE_BRICKS

  - ### CRACKED_STONE_BRICKS

    static final BlockType.Typed<BlockData> CRACKED_STONE_BRICKS

  - ### CHISELED_STONE_BRICKS

    static final BlockType.Typed<BlockData> CHISELED_STONE_BRICKS

  - ### PACKED_MUD

    static final BlockType.Typed<BlockData> PACKED_MUD

  - ### MUD_BRICKS

    static final BlockType.Typed<BlockData> MUD_BRICKS

  - ### INFESTED_STONE

    static final BlockType.Typed<BlockData> INFESTED_STONE

  - ### INFESTED_COBBLESTONE

    static final BlockType.Typed<BlockData> INFESTED_COBBLESTONE

  - ### INFESTED_STONE_BRICKS

    static final BlockType.Typed<BlockData> INFESTED_STONE_BRICKS

  - ### INFESTED_MOSSY_STONE_BRICKS

    static final BlockType.Typed<BlockData> INFESTED_MOSSY_STONE_BRICKS

  - ### INFESTED_CRACKED_STONE_BRICKS

    static final BlockType.Typed<BlockData> INFESTED_CRACKED_STONE_BRICKS

  - ### INFESTED_CHISELED_STONE_BRICKS

    static final BlockType.Typed<BlockData> INFESTED_CHISELED_STONE_BRICKS

  - ### BROWN_MUSHROOM_BLOCK

    static final BlockType.Typed<MultipleFacing> BROWN_MUSHROOM_BLOCK
    BlockData: `MultipleFacing`

  - ### RED_MUSHROOM_BLOCK

    static final BlockType.Typed<MultipleFacing> RED_MUSHROOM_BLOCK
    BlockData: `MultipleFacing`

  - ### MUSHROOM_STEM

    static final BlockType.Typed<MultipleFacing> MUSHROOM_STEM
    BlockData: `MultipleFacing`

  - ### IRON_BARS

    static final BlockType.Typed<Fence> IRON_BARS
    BlockData: `Fence`

  - ### CHAIN

    static final BlockType.Typed<Chain> CHAIN
    BlockData: `Chain`

  - ### GLASS_PANE

    static final BlockType.Typed<Fence> GLASS_PANE
    BlockData: `Fence`

  - ### PUMPKIN

    static final BlockType.Typed<BlockData> PUMPKIN

  - ### MELON

    static final BlockType.Typed<BlockData> MELON

  - ### ATTACHED_PUMPKIN_STEM

    static final BlockType.Typed<Directional> ATTACHED_PUMPKIN_STEM
    BlockData: `Directional`

  - ### ATTACHED_MELON_STEM

    static final BlockType.Typed<Directional> ATTACHED_MELON_STEM
    BlockData: `Directional`

  - ### PUMPKIN_STEM

    static final BlockType.Typed<Ageable> PUMPKIN_STEM
    BlockData: `Ageable`

  - ### MELON_STEM

    static final BlockType.Typed<Ageable> MELON_STEM
    BlockData: `Ageable`

  - ### VINE

    static final BlockType.Typed<MultipleFacing> VINE
    BlockData: `MultipleFacing`

  - ### GLOW_LICHEN

    static final BlockType.Typed<GlowLichen> GLOW_LICHEN
    BlockData: `GlowLichen`

  - ### OAK_FENCE_GATE

    static final BlockType.Typed<Gate> OAK_FENCE_GATE
    BlockData: `Gate`

  - ### BRICK_STAIRS

    static final BlockType.Typed<Stairs> BRICK_STAIRS
    BlockData: `Stairs`

  - ### STONE_BRICK_STAIRS

    static final BlockType.Typed<Stairs> STONE_BRICK_STAIRS
    BlockData: `Stairs`

  - ### MUD_BRICK_STAIRS

    static final BlockType.Typed<Stairs> MUD_BRICK_STAIRS
    BlockData: `Stairs`

  - ### MYCELIUM

    static final BlockType.Typed<Snowable> MYCELIUM
    BlockData: `Snowable`

  - ### LILY_PAD

    static final BlockType.Typed<BlockData> LILY_PAD

  - ### NETHER_BRICKS

    static final BlockType.Typed<BlockData> NETHER_BRICKS

  - ### NETHER_BRICK_FENCE

    static final BlockType.Typed<Fence> NETHER_BRICK_FENCE
    BlockData: `Fence`

  - ### NETHER_BRICK_STAIRS

    static final BlockType.Typed<Stairs> NETHER_BRICK_STAIRS
    BlockData: `Stairs`

  - ### NETHER_WART

    static final BlockType.Typed<Ageable> NETHER_WART
    BlockData: `Ageable`

  - ### ENCHANTING_TABLE

    static final BlockType.Typed<BlockData> ENCHANTING_TABLE

  - ### BREWING_STAND

    static final BlockType.Typed<BrewingStand> BREWING_STAND
    BlockData: `BrewingStand`

  - ### CAULDRON

    static final BlockType.Typed<BlockData> CAULDRON

  - ### WATER_CAULDRON

    static final BlockType.Typed<Levelled> WATER_CAULDRON
    BlockData: `Levelled`

  - ### LAVA_CAULDRON

    static final BlockType.Typed<BlockData> LAVA_CAULDRON

  - ### POWDER_SNOW_CAULDRON

    static final BlockType.Typed<Levelled> POWDER_SNOW_CAULDRON
    BlockData: `Levelled`

  - ### END_PORTAL

    static final BlockType.Typed<BlockData> END_PORTAL

  - ### END_PORTAL_FRAME

    static final BlockType.Typed<EndPortalFrame> END_PORTAL_FRAME
    BlockData: `EndPortalFrame`

  - ### END_STONE

    static final BlockType.Typed<BlockData> END_STONE

  - ### DRAGON_EGG

    static final BlockType.Typed<BlockData> DRAGON_EGG

  - ### REDSTONE_LAMP

    static final BlockType.Typed<Lightable> REDSTONE_LAMP
    BlockData: `Lightable`

  - ### COCOA

    static final BlockType.Typed<Cocoa> COCOA
    BlockData: `Cocoa`

  - ### SANDSTONE_STAIRS

    static final BlockType.Typed<Stairs> SANDSTONE_STAIRS
    BlockData: `Stairs`

  - ### EMERALD_ORE

    static final BlockType.Typed<BlockData> EMERALD_ORE

  - ### DEEPSLATE_EMERALD_ORE

    static final BlockType.Typed<BlockData> DEEPSLATE_EMERALD_ORE

  - ### ENDER_CHEST

    static final BlockType.Typed<EnderChest> ENDER_CHEST
    BlockData: `EnderChest`

  - ### TRIPWIRE_HOOK

    static final BlockType.Typed<TripwireHook> TRIPWIRE_HOOK
    BlockData: `TripwireHook`

  - ### TRIPWIRE

    static final BlockType.Typed<Tripwire> TRIPWIRE
    BlockData: `Tripwire`

  - ### EMERALD_BLOCK

    static final BlockType.Typed<BlockData> EMERALD_BLOCK

  - ### SPRUCE_STAIRS

    static final BlockType.Typed<Stairs> SPRUCE_STAIRS
    BlockData: `Stairs`

  - ### BIRCH_STAIRS

    static final BlockType.Typed<Stairs> BIRCH_STAIRS
    BlockData: `Stairs`

  - ### JUNGLE_STAIRS

    static final BlockType.Typed<Stairs> JUNGLE_STAIRS
    BlockData: `Stairs`

  - ### COMMAND_BLOCK

    static final BlockType.Typed<CommandBlock> COMMAND_BLOCK
    BlockData: `CommandBlock`

  - ### BEACON

    static final BlockType.Typed<BlockData> BEACON

  - ### COBBLESTONE_WALL

    static final BlockType.Typed<Wall> COBBLESTONE_WALL
    BlockData: `Wall`

  - ### MOSSY_COBBLESTONE_WALL

    static final BlockType.Typed<Wall> MOSSY_COBBLESTONE_WALL
    BlockData: `Wall`

  - ### FLOWER_POT

    static final BlockType.Typed<BlockData> FLOWER_POT

  - ### POTTED_TORCHFLOWER

    static final BlockType.Typed<BlockData> POTTED_TORCHFLOWER

  - ### POTTED_OAK_SAPLING

    static final BlockType.Typed<BlockData> POTTED_OAK_SAPLING

  - ### POTTED_SPRUCE_SAPLING

    static final BlockType.Typed<BlockData> POTTED_SPRUCE_SAPLING

  - ### POTTED_BIRCH_SAPLING

    static final BlockType.Typed<BlockData> POTTED_BIRCH_SAPLING

  - ### POTTED_JUNGLE_SAPLING

    static final BlockType.Typed<BlockData> POTTED_JUNGLE_SAPLING

  - ### POTTED_ACACIA_SAPLING

    static final BlockType.Typed<BlockData> POTTED_ACACIA_SAPLING

  - ### POTTED_CHERRY_SAPLING

    static final BlockType.Typed<BlockData> POTTED_CHERRY_SAPLING

  - ### POTTED_DARK_OAK_SAPLING

    static final BlockType.Typed<BlockData> POTTED_DARK_OAK_SAPLING

  - ### POTTED_MANGROVE_PROPAGULE

    static final BlockType.Typed<BlockData> POTTED_MANGROVE_PROPAGULE

  - ### POTTED_FERN

    static final BlockType.Typed<BlockData> POTTED_FERN

  - ### POTTED_DANDELION

    static final BlockType.Typed<BlockData> POTTED_DANDELION

  - ### POTTED_POPPY

    static final BlockType.Typed<BlockData> POTTED_POPPY

  - ### POTTED_BLUE_ORCHID

    static final BlockType.Typed<BlockData> POTTED_BLUE_ORCHID

  - ### POTTED_ALLIUM

    static final BlockType.Typed<BlockData> POTTED_ALLIUM

  - ### POTTED_AZURE_BLUET

    static final BlockType.Typed<BlockData> POTTED_AZURE_BLUET

  - ### POTTED_RED_TULIP

    static final BlockType.Typed<BlockData> POTTED_RED_TULIP

  - ### POTTED_ORANGE_TULIP

    static final BlockType.Typed<BlockData> POTTED_ORANGE_TULIP

  - ### POTTED_WHITE_TULIP

    static final BlockType.Typed<BlockData> POTTED_WHITE_TULIP

  - ### POTTED_PINK_TULIP

    static final BlockType.Typed<BlockData> POTTED_PINK_TULIP

  - ### POTTED_OXEYE_DAISY

    static final BlockType.Typed<BlockData> POTTED_OXEYE_DAISY

  - ### POTTED_CORNFLOWER

    static final BlockType.Typed<BlockData> POTTED_CORNFLOWER

  - ### POTTED_LILY_OF_THE_VALLEY

    static final BlockType.Typed<BlockData> POTTED_LILY_OF_THE_VALLEY

  - ### POTTED_WITHER_ROSE

    static final BlockType.Typed<BlockData> POTTED_WITHER_ROSE

  - ### POTTED_RED_MUSHROOM

    static final BlockType.Typed<BlockData> POTTED_RED_MUSHROOM

  - ### POTTED_BROWN_MUSHROOM

    static final BlockType.Typed<BlockData> POTTED_BROWN_MUSHROOM

  - ### POTTED_DEAD_BUSH

    static final BlockType.Typed<BlockData> POTTED_DEAD_BUSH

  - ### POTTED_CACTUS

    static final BlockType.Typed<BlockData> POTTED_CACTUS

  - ### CARROTS

    static final BlockType.Typed<Ageable> CARROTS
    BlockData: `Ageable`

  - ### POTATOES

    static final BlockType.Typed<Ageable> POTATOES
    BlockData: `Ageable`

  - ### OAK_BUTTON

    static final BlockType.Typed<Switch> OAK_BUTTON
    BlockData: `Switch`

  - ### SPRUCE_BUTTON

    static final BlockType.Typed<Switch> SPRUCE_BUTTON
    BlockData: `Switch`

  - ### BIRCH_BUTTON

    static final BlockType.Typed<Switch> BIRCH_BUTTON
    BlockData: `Switch`

  - ### JUNGLE_BUTTON

    static final BlockType.Typed<Switch> JUNGLE_BUTTON
    BlockData: `Switch`

  - ### ACACIA_BUTTON

    static final BlockType.Typed<Switch> ACACIA_BUTTON
    BlockData: `Switch`

  - ### CHERRY_BUTTON

    static final BlockType.Typed<Switch> CHERRY_BUTTON
    BlockData: `Switch`

  - ### DARK_OAK_BUTTON

    static final BlockType.Typed<Switch> DARK_OAK_BUTTON
    BlockData: `Switch`

  - ### MANGROVE_BUTTON

    static final BlockType.Typed<Switch> MANGROVE_BUTTON
    BlockData: `Switch`

  - ### BAMBOO_BUTTON

    static final BlockType.Typed<Switch> BAMBOO_BUTTON
    BlockData: `Switch`

  - ### SKELETON_SKULL

    static final BlockType.Typed<Rotatable> SKELETON_SKULL
    BlockData: `Rotatable`

  - ### SKELETON_WALL_SKULL

    static final BlockType.Typed<Directional> SKELETON_WALL_SKULL
    BlockData: `Directional`

  - ### WITHER_SKELETON_SKULL

    static final BlockType.Typed<Rotatable> WITHER_SKELETON_SKULL
    BlockData: `Rotatable`

  - ### WITHER_SKELETON_WALL_SKULL

    static final BlockType.Typed<Directional> WITHER_SKELETON_WALL_SKULL
    BlockData: `Directional`

  - ### ZOMBIE_HEAD

    static final BlockType.Typed<Rotatable> ZOMBIE_HEAD
    BlockData: `Rotatable`

  - ### ZOMBIE_WALL_HEAD

    static final BlockType.Typed<Directional> ZOMBIE_WALL_HEAD
    BlockData: `Directional`

  - ### PLAYER_HEAD

    static final BlockType.Typed<Rotatable> PLAYER_HEAD
    BlockData: `Rotatable`

  - ### PLAYER_WALL_HEAD

    static final BlockType.Typed<Directional> PLAYER_WALL_HEAD
    BlockData: `Directional`

  - ### CREEPER_HEAD

    static final BlockType.Typed<Rotatable> CREEPER_HEAD
    BlockData: `Rotatable`

  - ### CREEPER_WALL_HEAD

    static final BlockType.Typed<Directional> CREEPER_WALL_HEAD
    BlockData: `Directional`

  - ### DRAGON_HEAD

    static final BlockType.Typed<Rotatable> DRAGON_HEAD
    BlockData: `Rotatable`

  - ### DRAGON_WALL_HEAD

    static final BlockType.Typed<Directional> DRAGON_WALL_HEAD
    BlockData: `Directional`

  - ### PIGLIN_HEAD

    static final BlockType.Typed<Rotatable> PIGLIN_HEAD
    BlockData: `Rotatable`

  - ### PIGLIN_WALL_HEAD

    static final BlockType.Typed<Directional> PIGLIN_WALL_HEAD
    BlockData: `Directional`

  - ### ANVIL

    static final BlockType.Typed<Directional> ANVIL
    BlockData: `Directional`

  - ### CHIPPED_ANVIL

    static final BlockType.Typed<Directional> CHIPPED_ANVIL
    BlockData: `Directional`

  - ### DAMAGED_ANVIL

    static final BlockType.Typed<Directional> DAMAGED_ANVIL
    BlockData: `Directional`

  - ### TRAPPED_CHEST

    static final BlockType.Typed<Chest> TRAPPED_CHEST
    BlockData: `Chest`

  - ### LIGHT_WEIGHTED_PRESSURE_PLATE

    static final BlockType.Typed<AnaloguePowerable> LIGHT_WEIGHTED_PRESSURE_PLATE
    BlockData: `AnaloguePowerable`

  - ### HEAVY_WEIGHTED_PRESSURE_PLATE

    static final BlockType.Typed<AnaloguePowerable> HEAVY_WEIGHTED_PRESSURE_PLATE
    BlockData: `AnaloguePowerable`

  - ### COMPARATOR

    static final BlockType.Typed<Comparator> COMPARATOR
    BlockData: `Comparator`

  - ### DAYLIGHT_DETECTOR

    static final BlockType.Typed<DaylightDetector> DAYLIGHT_DETECTOR
    BlockData: `DaylightDetector`

  - ### REDSTONE_BLOCK

    static final BlockType.Typed<BlockData> REDSTONE_BLOCK

  - ### NETHER_QUARTZ_ORE

    static final BlockType.Typed<BlockData> NETHER_QUARTZ_ORE

  - ### HOPPER

    static final BlockType.Typed<Hopper> HOPPER
    BlockData: `Hopper`

  - ### QUARTZ_BLOCK

    static final BlockType.Typed<BlockData> QUARTZ_BLOCK

  - ### CHISELED_QUARTZ_BLOCK

    static final BlockType.Typed<BlockData> CHISELED_QUARTZ_BLOCK

  - ### QUARTZ_PILLAR

    static final BlockType.Typed<Orientable> QUARTZ_PILLAR
    BlockData: `Orientable`

  - ### QUARTZ_STAIRS

    static final BlockType.Typed<Stairs> QUARTZ_STAIRS
    BlockData: `Stairs`

  - ### ACTIVATOR_RAIL

    static final BlockType.Typed<RedstoneRail> ACTIVATOR_RAIL
    BlockData: `RedstoneRail`

  - ### DROPPER

    static final BlockType.Typed<Dispenser> DROPPER
    BlockData: `Dispenser`

  - ### WHITE_TERRACOTTA

    static final BlockType.Typed<BlockData> WHITE_TERRACOTTA

  - ### ORANGE_TERRACOTTA

    static final BlockType.Typed<BlockData> ORANGE_TERRACOTTA

  - ### MAGENTA_TERRACOTTA

    static final BlockType.Typed<BlockData> MAGENTA_TERRACOTTA

  - ### LIGHT_BLUE_TERRACOTTA

    static final BlockType.Typed<BlockData> LIGHT_BLUE_TERRACOTTA

  - ### YELLOW_TERRACOTTA

    static final BlockType.Typed<BlockData> YELLOW_TERRACOTTA

  - ### LIME_TERRACOTTA

    static final BlockType.Typed<BlockData> LIME_TERRACOTTA

  - ### PINK_TERRACOTTA

    static final BlockType.Typed<BlockData> PINK_TERRACOTTA

  - ### GRAY_TERRACOTTA

    static final BlockType.Typed<BlockData> GRAY_TERRACOTTA

  - ### LIGHT_GRAY_TERRACOTTA

    static final BlockType.Typed<BlockData> LIGHT_GRAY_TERRACOTTA

  - ### CYAN_TERRACOTTA

    static final BlockType.Typed<BlockData> CYAN_TERRACOTTA

  - ### PURPLE_TERRACOTTA

    static final BlockType.Typed<BlockData> PURPLE_TERRACOTTA

  - ### BLUE_TERRACOTTA

    static final BlockType.Typed<BlockData> BLUE_TERRACOTTA

  - ### BROWN_TERRACOTTA

    static final BlockType.Typed<BlockData> BROWN_TERRACOTTA

  - ### GREEN_TERRACOTTA

    static final BlockType.Typed<BlockData> GREEN_TERRACOTTA

  - ### RED_TERRACOTTA

    static final BlockType.Typed<BlockData> RED_TERRACOTTA

  - ### BLACK_TERRACOTTA

    static final BlockType.Typed<BlockData> BLACK_TERRACOTTA

  - ### WHITE_STAINED_GLASS_PANE

    static final BlockType.Typed<GlassPane> WHITE_STAINED_GLASS_PANE
    BlockData: `GlassPane`

  - ### ORANGE_STAINED_GLASS_PANE

    static final BlockType.Typed<GlassPane> ORANGE_STAINED_GLASS_PANE
    BlockData: `GlassPane`

  - ### MAGENTA_STAINED_GLASS_PANE

    static final BlockType.Typed<GlassPane> MAGENTA_STAINED_GLASS_PANE
    BlockData: `GlassPane`

  - ### LIGHT_BLUE_STAINED_GLASS_PANE

    static final BlockType.Typed<GlassPane> LIGHT_BLUE_STAINED_GLASS_PANE
    BlockData: `GlassPane`

  - ### YELLOW_STAINED_GLASS_PANE

    static final BlockType.Typed<GlassPane> YELLOW_STAINED_GLASS_PANE
    BlockData: `GlassPane`

  - ### LIME_STAINED_GLASS_PANE

    static final BlockType.Typed<GlassPane> LIME_STAINED_GLASS_PANE
    BlockData: `GlassPane`

  - ### PINK_STAINED_GLASS_PANE

    static final BlockType.Typed<GlassPane> PINK_STAINED_GLASS_PANE
    BlockData: `GlassPane`

  - ### GRAY_STAINED_GLASS_PANE

    static final BlockType.Typed<GlassPane> GRAY_STAINED_GLASS_PANE
    BlockData: `GlassPane`

  - ### LIGHT_GRAY_STAINED_GLASS_PANE

    static final BlockType.Typed<GlassPane> LIGHT_GRAY_STAINED_GLASS_PANE
    BlockData: `GlassPane`

  - ### CYAN_STAINED_GLASS_PANE

    static final BlockType.Typed<GlassPane> CYAN_STAINED_GLASS_PANE
    BlockData: `GlassPane`

  - ### PURPLE_STAINED_GLASS_PANE

    static final BlockType.Typed<GlassPane> PURPLE_STAINED_GLASS_PANE
    BlockData: `GlassPane`

  - ### BLUE_STAINED_GLASS_PANE

    static final BlockType.Typed<GlassPane> BLUE_STAINED_GLASS_PANE
    BlockData: `GlassPane`

  - ### BROWN_STAINED_GLASS_PANE

    static final BlockType.Typed<GlassPane> BROWN_STAINED_GLASS_PANE
    BlockData: `GlassPane`

  - ### GREEN_STAINED_GLASS_PANE

    static final BlockType.Typed<GlassPane> GREEN_STAINED_GLASS_PANE
    BlockData: `GlassPane`

  - ### RED_STAINED_GLASS_PANE

    static final BlockType.Typed<GlassPane> RED_STAINED_GLASS_PANE
    BlockData: `GlassPane`

  - ### BLACK_STAINED_GLASS_PANE

    static final BlockType.Typed<GlassPane> BLACK_STAINED_GLASS_PANE
    BlockData: `GlassPane`

  - ### ACACIA_STAIRS

    static final BlockType.Typed<Stairs> ACACIA_STAIRS
    BlockData: `Stairs`

  - ### CHERRY_STAIRS

    static final BlockType.Typed<Stairs> CHERRY_STAIRS
    BlockData: `Stairs`

  - ### DARK_OAK_STAIRS

    static final BlockType.Typed<Stairs> DARK_OAK_STAIRS
    BlockData: `Stairs`

  - ### MANGROVE_STAIRS

    static final BlockType.Typed<Stairs> MANGROVE_STAIRS
    BlockData: `Stairs`

  - ### BAMBOO_STAIRS

    static final BlockType.Typed<Stairs> BAMBOO_STAIRS
    BlockData: `Stairs`

  - ### BAMBOO_MOSAIC_STAIRS

    static final BlockType.Typed<Stairs> BAMBOO_MOSAIC_STAIRS
    BlockData: `Stairs`

  - ### SLIME_BLOCK

    static final BlockType.Typed<BlockData> SLIME_BLOCK

  - ### BARRIER

    static final BlockType.Typed<Waterlogged> BARRIER
    BlockData: `Waterlogged`

  - ### LIGHT

    static final BlockType.Typed<Light> LIGHT
    BlockData: `Light`

  - ### IRON_TRAPDOOR

    static final BlockType.Typed<TrapDoor> IRON_TRAPDOOR
    BlockData: `TrapDoor`

  - ### PRISMARINE

    static final BlockType.Typed<BlockData> PRISMARINE

  - ### PRISMARINE_BRICKS

    static final BlockType.Typed<BlockData> PRISMARINE_BRICKS

  - ### DARK_PRISMARINE

    static final BlockType.Typed<BlockData> DARK_PRISMARINE

  - ### PRISMARINE_STAIRS

    static final BlockType.Typed<Stairs> PRISMARINE_STAIRS
    BlockData: `Stairs`

  - ### PRISMARINE_BRICK_STAIRS

    static final BlockType.Typed<Stairs> PRISMARINE_BRICK_STAIRS
    BlockData: `Stairs`

  - ### DARK_PRISMARINE_STAIRS

    static final BlockType.Typed<Stairs> DARK_PRISMARINE_STAIRS
    BlockData: `Stairs`

  - ### PRISMARINE_SLAB

    static final BlockType.Typed<Slab> PRISMARINE_SLAB
    BlockData: `Slab`

  - ### PRISMARINE_BRICK_SLAB

    static final BlockType.Typed<Slab> PRISMARINE_BRICK_SLAB
    BlockData: `Slab`

  - ### DARK_PRISMARINE_SLAB

    static final BlockType.Typed<Slab> DARK_PRISMARINE_SLAB
    BlockData: `Slab`

  - ### SEA_LANTERN

    static final BlockType.Typed<BlockData> SEA_LANTERN

  - ### HAY_BLOCK

    static final BlockType.Typed<Orientable> HAY_BLOCK
    BlockData: `Orientable`

  - ### WHITE_CARPET

    static final BlockType.Typed<BlockData> WHITE_CARPET

  - ### ORANGE_CARPET

    static final BlockType.Typed<BlockData> ORANGE_CARPET

  - ### MAGENTA_CARPET

    static final BlockType.Typed<BlockData> MAGENTA_CARPET

  - ### LIGHT_BLUE_CARPET

    static final BlockType.Typed<BlockData> LIGHT_BLUE_CARPET

  - ### YELLOW_CARPET

    static final BlockType.Typed<BlockData> YELLOW_CARPET

  - ### LIME_CARPET

    static final BlockType.Typed<BlockData> LIME_CARPET

  - ### PINK_CARPET

    static final BlockType.Typed<BlockData> PINK_CARPET

  - ### GRAY_CARPET

    static final BlockType.Typed<BlockData> GRAY_CARPET

  - ### LIGHT_GRAY_CARPET

    static final BlockType.Typed<BlockData> LIGHT_GRAY_CARPET

  - ### CYAN_CARPET

    static final BlockType.Typed<BlockData> CYAN_CARPET

  - ### PURPLE_CARPET

    static final BlockType.Typed<BlockData> PURPLE_CARPET

  - ### BLUE_CARPET

    static final BlockType.Typed<BlockData> BLUE_CARPET

  - ### BROWN_CARPET

    static final BlockType.Typed<BlockData> BROWN_CARPET

  - ### GREEN_CARPET

    static final BlockType.Typed<BlockData> GREEN_CARPET

  - ### RED_CARPET

    static final BlockType.Typed<BlockData> RED_CARPET

  - ### BLACK_CARPET

    static final BlockType.Typed<BlockData> BLACK_CARPET

  - ### TERRACOTTA

    static final BlockType.Typed<BlockData> TERRACOTTA

  - ### COAL_BLOCK

    static final BlockType.Typed<BlockData> COAL_BLOCK

  - ### PACKED_ICE

    static final BlockType.Typed<BlockData> PACKED_ICE

  - ### SUNFLOWER

    static final BlockType.Typed<Bisected> SUNFLOWER
    BlockData: `Bisected`

  - ### LILAC

    static final BlockType.Typed<Bisected> LILAC
    BlockData: `Bisected`

  - ### ROSE_BUSH

    static final BlockType.Typed<Bisected> ROSE_BUSH
    BlockData: `Bisected`

  - ### PEONY

    static final BlockType.Typed<Bisected> PEONY
    BlockData: `Bisected`

  - ### TALL_GRASS

    static final BlockType.Typed<Bisected> TALL_GRASS
    BlockData: `Bisected`

  - ### LARGE_FERN

    static final BlockType.Typed<Bisected> LARGE_FERN
    BlockData: `Bisected`

  - ### WHITE_BANNER

    static final BlockType.Typed<Rotatable> WHITE_BANNER
    BlockData: `Rotatable`

  - ### ORANGE_BANNER

    static final BlockType.Typed<Rotatable> ORANGE_BANNER
    BlockData: `Rotatable`

  - ### MAGENTA_BANNER

    static final BlockType.Typed<Rotatable> MAGENTA_BANNER
    BlockData: `Rotatable`

  - ### LIGHT_BLUE_BANNER

    static final BlockType.Typed<Rotatable> LIGHT_BLUE_BANNER
    BlockData: `Rotatable`

  - ### YELLOW_BANNER

    static final BlockType.Typed<Rotatable> YELLOW_BANNER
    BlockData: `Rotatable`

  - ### LIME_BANNER

    static final BlockType.Typed<Rotatable> LIME_BANNER
    BlockData: `Rotatable`

  - ### PINK_BANNER

    static final BlockType.Typed<Rotatable> PINK_BANNER
    BlockData: `Rotatable`

  - ### GRAY_BANNER

    static final BlockType.Typed<Rotatable> GRAY_BANNER
    BlockData: `Rotatable`

  - ### LIGHT_GRAY_BANNER

    static final BlockType.Typed<Rotatable> LIGHT_GRAY_BANNER
    BlockData: `Rotatable`

  - ### CYAN_BANNER

    static final BlockType.Typed<Rotatable> CYAN_BANNER
    BlockData: `Rotatable`

  - ### PURPLE_BANNER

    static final BlockType.Typed<Rotatable> PURPLE_BANNER
    BlockData: `Rotatable`

  - ### BLUE_BANNER

    static final BlockType.Typed<Rotatable> BLUE_BANNER
    BlockData: `Rotatable`

  - ### BROWN_BANNER

    static final BlockType.Typed<Rotatable> BROWN_BANNER
    BlockData: `Rotatable`

  - ### GREEN_BANNER

    static final BlockType.Typed<Rotatable> GREEN_BANNER
    BlockData: `Rotatable`

  - ### RED_BANNER

    static final BlockType.Typed<Rotatable> RED_BANNER
    BlockData: `Rotatable`

  - ### BLACK_BANNER

    static final BlockType.Typed<Rotatable> BLACK_BANNER
    BlockData: `Rotatable`

  - ### WHITE_WALL_BANNER

    static final BlockType.Typed<Directional> WHITE_WALL_BANNER
    BlockData: `Directional`

  - ### ORANGE_WALL_BANNER

    static final BlockType.Typed<Directional> ORANGE_WALL_BANNER
    BlockData: `Directional`

  - ### MAGENTA_WALL_BANNER

    static final BlockType.Typed<Directional> MAGENTA_WALL_BANNER
    BlockData: `Directional`

  - ### LIGHT_BLUE_WALL_BANNER

    static final BlockType.Typed<Directional> LIGHT_BLUE_WALL_BANNER
    BlockData: `Directional`

  - ### YELLOW_WALL_BANNER

    static final BlockType.Typed<Directional> YELLOW_WALL_BANNER
    BlockData: `Directional`

  - ### LIME_WALL_BANNER

    static final BlockType.Typed<Directional> LIME_WALL_BANNER
    BlockData: `Directional`

  - ### PINK_WALL_BANNER

    static final BlockType.Typed<Directional> PINK_WALL_BANNER
    BlockData: `Directional`

  - ### GRAY_WALL_BANNER

    static final BlockType.Typed<Directional> GRAY_WALL_BANNER
    BlockData: `Directional`

  - ### LIGHT_GRAY_WALL_BANNER

    static final BlockType.Typed<Directional> LIGHT_GRAY_WALL_BANNER
    BlockData: `Directional`

  - ### CYAN_WALL_BANNER

    static final BlockType.Typed<Directional> CYAN_WALL_BANNER
    BlockData: `Directional`

  - ### PURPLE_WALL_BANNER

    static final BlockType.Typed<Directional> PURPLE_WALL_BANNER
    BlockData: `Directional`

  - ### BLUE_WALL_BANNER

    static final BlockType.Typed<Directional> BLUE_WALL_BANNER
    BlockData: `Directional`

  - ### BROWN_WALL_BANNER

    static final BlockType.Typed<Directional> BROWN_WALL_BANNER
    BlockData: `Directional`

  - ### GREEN_WALL_BANNER

    static final BlockType.Typed<Directional> GREEN_WALL_BANNER
    BlockData: `Directional`

  - ### RED_WALL_BANNER

    static final BlockType.Typed<Directional> RED_WALL_BANNER
    BlockData: `Directional`

  - ### BLACK_WALL_BANNER

    static final BlockType.Typed<Directional> BLACK_WALL_BANNER
    BlockData: `Directional`

  - ### RED_SANDSTONE

    static final BlockType.Typed<BlockData> RED_SANDSTONE

  - ### CHISELED_RED_SANDSTONE

    static final BlockType.Typed<BlockData> CHISELED_RED_SANDSTONE

  - ### CUT_RED_SANDSTONE

    static final BlockType.Typed<BlockData> CUT_RED_SANDSTONE

  - ### RED_SANDSTONE_STAIRS

    static final BlockType.Typed<Stairs> RED_SANDSTONE_STAIRS
    BlockData: `Stairs`

  - ### OAK_SLAB

    static final BlockType.Typed<Slab> OAK_SLAB
    BlockData: `Slab`

  - ### SPRUCE_SLAB

    static final BlockType.Typed<Slab> SPRUCE_SLAB
    BlockData: `Slab`

  - ### BIRCH_SLAB

    static final BlockType.Typed<Slab> BIRCH_SLAB
    BlockData: `Slab`

  - ### JUNGLE_SLAB

    static final BlockType.Typed<Slab> JUNGLE_SLAB
    BlockData: `Slab`

  - ### ACACIA_SLAB

    static final BlockType.Typed<Slab> ACACIA_SLAB
    BlockData: `Slab`

  - ### CHERRY_SLAB

    static final BlockType.Typed<Slab> CHERRY_SLAB
    BlockData: `Slab`

  - ### DARK_OAK_SLAB

    static final BlockType.Typed<Slab> DARK_OAK_SLAB
    BlockData: `Slab`

  - ### MANGROVE_SLAB

    static final BlockType.Typed<Slab> MANGROVE_SLAB
    BlockData: `Slab`

  - ### BAMBOO_SLAB

    static final BlockType.Typed<Slab> BAMBOO_SLAB
    BlockData: `Slab`

  - ### BAMBOO_MOSAIC_SLAB

    static final BlockType.Typed<Slab> BAMBOO_MOSAIC_SLAB
    BlockData: `Slab`

  - ### STONE_SLAB

    static final BlockType.Typed<Slab> STONE_SLAB
    BlockData: `Slab`

  - ### SMOOTH_STONE_SLAB

    static final BlockType.Typed<Slab> SMOOTH_STONE_SLAB
    BlockData: `Slab`

  - ### SANDSTONE_SLAB

    static final BlockType.Typed<Slab> SANDSTONE_SLAB
    BlockData: `Slab`

  - ### CUT_SANDSTONE_SLAB

    static final BlockType.Typed<Slab> CUT_SANDSTONE_SLAB
    BlockData: `Slab`

  - ### PETRIFIED_OAK_SLAB

    static final BlockType.Typed<Slab> PETRIFIED_OAK_SLAB
    BlockData: `Slab`

  - ### COBBLESTONE_SLAB

    static final BlockType.Typed<Slab> COBBLESTONE_SLAB
    BlockData: `Slab`

  - ### BRICK_SLAB

    static final BlockType.Typed<Slab> BRICK_SLAB
    BlockData: `Slab`

  - ### STONE_BRICK_SLAB

    static final BlockType.Typed<Slab> STONE_BRICK_SLAB
    BlockData: `Slab`

  - ### MUD_BRICK_SLAB

    static final BlockType.Typed<Slab> MUD_BRICK_SLAB
    BlockData: `Slab`

  - ### NETHER_BRICK_SLAB

    static final BlockType.Typed<Slab> NETHER_BRICK_SLAB
    BlockData: `Slab`

  - ### QUARTZ_SLAB

    static final BlockType.Typed<Slab> QUARTZ_SLAB
    BlockData: `Slab`

  - ### RED_SANDSTONE_SLAB

    static final BlockType.Typed<Slab> RED_SANDSTONE_SLAB
    BlockData: `Slab`

  - ### CUT_RED_SANDSTONE_SLAB

    static final BlockType.Typed<Slab> CUT_RED_SANDSTONE_SLAB
    BlockData: `Slab`

  - ### PURPUR_SLAB

    static final BlockType.Typed<Slab> PURPUR_SLAB
    BlockData: `Slab`

  - ### SMOOTH_STONE

    static final BlockType.Typed<BlockData> SMOOTH_STONE

  - ### SMOOTH_SANDSTONE

    static final BlockType.Typed<BlockData> SMOOTH_SANDSTONE

  - ### SMOOTH_QUARTZ

    static final BlockType.Typed<BlockData> SMOOTH_QUARTZ

  - ### SMOOTH_RED_SANDSTONE

    static final BlockType.Typed<BlockData> SMOOTH_RED_SANDSTONE

  - ### SPRUCE_FENCE_GATE

    static final BlockType.Typed<Gate> SPRUCE_FENCE_GATE
    BlockData: `Gate`

  - ### BIRCH_FENCE_GATE

    static final BlockType.Typed<Gate> BIRCH_FENCE_GATE
    BlockData: `Gate`

  - ### JUNGLE_FENCE_GATE

    static final BlockType.Typed<Gate> JUNGLE_FENCE_GATE
    BlockData: `Gate`

  - ### ACACIA_FENCE_GATE

    static final BlockType.Typed<Gate> ACACIA_FENCE_GATE
    BlockData: `Gate`

  - ### CHERRY_FENCE_GATE

    static final BlockType.Typed<Gate> CHERRY_FENCE_GATE
    BlockData: `Gate`

  - ### DARK_OAK_FENCE_GATE

    static final BlockType.Typed<Gate> DARK_OAK_FENCE_GATE
    BlockData: `Gate`

  - ### MANGROVE_FENCE_GATE

    static final BlockType.Typed<Gate> MANGROVE_FENCE_GATE
    BlockData: `Gate`

  - ### BAMBOO_FENCE_GATE

    static final BlockType.Typed<Gate> BAMBOO_FENCE_GATE
    BlockData: `Gate`

  - ### SPRUCE_FENCE

    static final BlockType.Typed<Fence> SPRUCE_FENCE
    BlockData: `Fence`

  - ### BIRCH_FENCE

    static final BlockType.Typed<Fence> BIRCH_FENCE
    BlockData: `Fence`

  - ### JUNGLE_FENCE

    static final BlockType.Typed<Fence> JUNGLE_FENCE
    BlockData: `Fence`

  - ### ACACIA_FENCE

    static final BlockType.Typed<Fence> ACACIA_FENCE
    BlockData: `Fence`

  - ### CHERRY_FENCE

    static final BlockType.Typed<Fence> CHERRY_FENCE
    BlockData: `Fence`

  - ### DARK_OAK_FENCE

    static final BlockType.Typed<Fence> DARK_OAK_FENCE
    BlockData: `Fence`

  - ### MANGROVE_FENCE

    static final BlockType.Typed<Fence> MANGROVE_FENCE
    BlockData: `Fence`

  - ### BAMBOO_FENCE

    static final BlockType.Typed<Fence> BAMBOO_FENCE
    BlockData: `Fence`

  - ### SPRUCE_DOOR

    static final BlockType.Typed<Door> SPRUCE_DOOR
    BlockData: `Door`

  - ### BIRCH_DOOR

    static final BlockType.Typed<Door> BIRCH_DOOR
    BlockData: `Door`

  - ### JUNGLE_DOOR

    static final BlockType.Typed<Door> JUNGLE_DOOR
    BlockData: `Door`

  - ### ACACIA_DOOR

    static final BlockType.Typed<Door> ACACIA_DOOR
    BlockData: `Door`

  - ### CHERRY_DOOR

    static final BlockType.Typed<Door> CHERRY_DOOR
    BlockData: `Door`

  - ### DARK_OAK_DOOR

    static final BlockType.Typed<Door> DARK_OAK_DOOR
    BlockData: `Door`

  - ### MANGROVE_DOOR

    static final BlockType.Typed<Door> MANGROVE_DOOR
    BlockData: `Door`

  - ### BAMBOO_DOOR

    static final BlockType.Typed<Door> BAMBOO_DOOR
    BlockData: `Door`

  - ### END_ROD

    static final BlockType.Typed<Directional> END_ROD
    BlockData: `Directional`

  - ### CHORUS_PLANT

    static final BlockType.Typed<MultipleFacing> CHORUS_PLANT
    BlockData: `MultipleFacing`

  - ### CHORUS_FLOWER

    static final BlockType.Typed<Ageable> CHORUS_FLOWER
    BlockData: `Ageable`

  - ### PURPUR_BLOCK

    static final BlockType.Typed<BlockData> PURPUR_BLOCK

  - ### PURPUR_PILLAR

    static final BlockType.Typed<Orientable> PURPUR_PILLAR
    BlockData: `Orientable`

  - ### PURPUR_STAIRS

    static final BlockType.Typed<Stairs> PURPUR_STAIRS
    BlockData: `Stairs`

  - ### END_STONE_BRICKS

    static final BlockType.Typed<BlockData> END_STONE_BRICKS

  - ### TORCHFLOWER_CROP

    static final BlockType.Typed<Ageable> TORCHFLOWER_CROP
    BlockData: `Ageable`

  - ### PITCHER_CROP

    static final BlockType.Typed<PitcherCrop> PITCHER_CROP
    BlockData: `PitcherCrop`

  - ### PITCHER_PLANT

    static final BlockType.Typed<Bisected> PITCHER_PLANT
    BlockData: `Bisected`

  - ### BEETROOTS

    static final BlockType.Typed<Ageable> BEETROOTS
    BlockData: `Ageable`

  - ### DIRT_PATH

    static final BlockType.Typed<BlockData> DIRT_PATH

  - ### END_GATEWAY

    static final BlockType.Typed<BlockData> END_GATEWAY

  - ### REPEATING_COMMAND_BLOCK

    static final BlockType.Typed<CommandBlock> REPEATING_COMMAND_BLOCK
    BlockData: `CommandBlock`

  - ### CHAIN_COMMAND_BLOCK

    static final BlockType.Typed<CommandBlock> CHAIN_COMMAND_BLOCK
    BlockData: `CommandBlock`

  - ### FROSTED_ICE

    static final BlockType.Typed<Ageable> FROSTED_ICE
    BlockData: `Ageable`

  - ### MAGMA_BLOCK

    static final BlockType.Typed<BlockData> MAGMA_BLOCK

  - ### NETHER_WART_BLOCK

    static final BlockType.Typed<BlockData> NETHER_WART_BLOCK

  - ### RED_NETHER_BRICKS

    static final BlockType.Typed<BlockData> RED_NETHER_BRICKS

  - ### BONE_BLOCK

    static final BlockType.Typed<Orientable> BONE_BLOCK
    BlockData: `Orientable`

  - ### STRUCTURE_VOID

    static final BlockType.Typed<BlockData> STRUCTURE_VOID

  - ### OBSERVER

    static final BlockType.Typed<Observer> OBSERVER
    BlockData: `Observer`

  - ### SHULKER_BOX

    static final BlockType.Typed<Directional> SHULKER_BOX
    BlockData: `Directional`

  - ### WHITE_SHULKER_BOX

    static final BlockType.Typed<Directional> WHITE_SHULKER_BOX
    BlockData: `Directional`

  - ### ORANGE_SHULKER_BOX

    static final BlockType.Typed<Directional> ORANGE_SHULKER_BOX
    BlockData: `Directional`

  - ### MAGENTA_SHULKER_BOX

    static final BlockType.Typed<Directional> MAGENTA_SHULKER_BOX
    BlockData: `Directional`

  - ### LIGHT_BLUE_SHULKER_BOX

    static final BlockType.Typed<Directional> LIGHT_BLUE_SHULKER_BOX
    BlockData: `Directional`

  - ### YELLOW_SHULKER_BOX

    static final BlockType.Typed<Directional> YELLOW_SHULKER_BOX
    BlockData: `Directional`

  - ### LIME_SHULKER_BOX

    static final BlockType.Typed<Directional> LIME_SHULKER_BOX
    BlockData: `Directional`

  - ### PINK_SHULKER_BOX

    static final BlockType.Typed<Directional> PINK_SHULKER_BOX
    BlockData: `Directional`

  - ### GRAY_SHULKER_BOX

    static final BlockType.Typed<Directional> GRAY_SHULKER_BOX
    BlockData: `Directional`

  - ### LIGHT_GRAY_SHULKER_BOX

    static final BlockType.Typed<Directional> LIGHT_GRAY_SHULKER_BOX
    BlockData: `Directional`

  - ### CYAN_SHULKER_BOX

    static final BlockType.Typed<Directional> CYAN_SHULKER_BOX
    BlockData: `Directional`

  - ### PURPLE_SHULKER_BOX

    static final BlockType.Typed<Directional> PURPLE_SHULKER_BOX
    BlockData: `Directional`

  - ### BLUE_SHULKER_BOX

    static final BlockType.Typed<Directional> BLUE_SHULKER_BOX
    BlockData: `Directional`

  - ### BROWN_SHULKER_BOX

    static final BlockType.Typed<Directional> BROWN_SHULKER_BOX
    BlockData: `Directional`

  - ### GREEN_SHULKER_BOX

    static final BlockType.Typed<Directional> GREEN_SHULKER_BOX
    BlockData: `Directional`

  - ### RED_SHULKER_BOX

    static final BlockType.Typed<Directional> RED_SHULKER_BOX
    BlockData: `Directional`

  - ### BLACK_SHULKER_BOX

    static final BlockType.Typed<Directional> BLACK_SHULKER_BOX
    BlockData: `Directional`

  - ### WHITE_GLAZED_TERRACOTTA

    static final BlockType.Typed<Directional> WHITE_GLAZED_TERRACOTTA
    BlockData: `Directional`

  - ### ORANGE_GLAZED_TERRACOTTA

    static final BlockType.Typed<Directional> ORANGE_GLAZED_TERRACOTTA
    BlockData: `Directional`

  - ### MAGENTA_GLAZED_TERRACOTTA

    static final BlockType.Typed<Directional> MAGENTA_GLAZED_TERRACOTTA
    BlockData: `Directional`

  - ### LIGHT_BLUE_GLAZED_TERRACOTTA

    static final BlockType.Typed<Directional> LIGHT_BLUE_GLAZED_TERRACOTTA
    BlockData: `Directional`

  - ### YELLOW_GLAZED_TERRACOTTA

    static final BlockType.Typed<Directional> YELLOW_GLAZED_TERRACOTTA
    BlockData: `Directional`

  - ### LIME_GLAZED_TERRACOTTA

    static final BlockType.Typed<Directional> LIME_GLAZED_TERRACOTTA
    BlockData: `Directional`

  - ### PINK_GLAZED_TERRACOTTA

    static final BlockType.Typed<Directional> PINK_GLAZED_TERRACOTTA
    BlockData: `Directional`

  - ### GRAY_GLAZED_TERRACOTTA

    static final BlockType.Typed<Directional> GRAY_GLAZED_TERRACOTTA
    BlockData: `Directional`

  - ### LIGHT_GRAY_GLAZED_TERRACOTTA

    static final BlockType.Typed<Directional> LIGHT_GRAY_GLAZED_TERRACOTTA
    BlockData: `Directional`

  - ### CYAN_GLAZED_TERRACOTTA

    static final BlockType.Typed<Directional> CYAN_GLAZED_TERRACOTTA
    BlockData: `Directional`

  - ### PURPLE_GLAZED_TERRACOTTA

    static final BlockType.Typed<Directional> PURPLE_GLAZED_TERRACOTTA
    BlockData: `Directional`

  - ### BLUE_GLAZED_TERRACOTTA

    static final BlockType.Typed<Directional> BLUE_GLAZED_TERRACOTTA
    BlockData: `Directional`

  - ### BROWN_GLAZED_TERRACOTTA

    static final BlockType.Typed<Directional> BROWN_GLAZED_TERRACOTTA
    BlockData: `Directional`

  - ### GREEN_GLAZED_TERRACOTTA

    static final BlockType.Typed<Directional> GREEN_GLAZED_TERRACOTTA
    BlockData: `Directional`

  - ### RED_GLAZED_TERRACOTTA

    static final BlockType.Typed<Directional> RED_GLAZED_TERRACOTTA
    BlockData: `Directional`

  - ### BLACK_GLAZED_TERRACOTTA

    static final BlockType.Typed<Directional> BLACK_GLAZED_TERRACOTTA
    BlockData: `Directional`

  - ### WHITE_CONCRETE

    static final BlockType.Typed<BlockData> WHITE_CONCRETE

  - ### ORANGE_CONCRETE

    static final BlockType.Typed<BlockData> ORANGE_CONCRETE

  - ### MAGENTA_CONCRETE

    static final BlockType.Typed<BlockData> MAGENTA_CONCRETE

  - ### LIGHT_BLUE_CONCRETE

    static final BlockType.Typed<BlockData> LIGHT_BLUE_CONCRETE

  - ### YELLOW_CONCRETE

    static final BlockType.Typed<BlockData> YELLOW_CONCRETE

  - ### LIME_CONCRETE

    static final BlockType.Typed<BlockData> LIME_CONCRETE

  - ### PINK_CONCRETE

    static final BlockType.Typed<BlockData> PINK_CONCRETE

  - ### GRAY_CONCRETE

    static final BlockType.Typed<BlockData> GRAY_CONCRETE

  - ### LIGHT_GRAY_CONCRETE

    static final BlockType.Typed<BlockData> LIGHT_GRAY_CONCRETE

  - ### CYAN_CONCRETE

    static final BlockType.Typed<BlockData> CYAN_CONCRETE

  - ### PURPLE_CONCRETE

    static final BlockType.Typed<BlockData> PURPLE_CONCRETE

  - ### BLUE_CONCRETE

    static final BlockType.Typed<BlockData> BLUE_CONCRETE

  - ### BROWN_CONCRETE

    static final BlockType.Typed<BlockData> BROWN_CONCRETE

  - ### GREEN_CONCRETE

    static final BlockType.Typed<BlockData> GREEN_CONCRETE

  - ### RED_CONCRETE

    static final BlockType.Typed<BlockData> RED_CONCRETE

  - ### BLACK_CONCRETE

    static final BlockType.Typed<BlockData> BLACK_CONCRETE

  - ### WHITE_CONCRETE_POWDER

    static final BlockType.Typed<BlockData> WHITE_CONCRETE_POWDER

  - ### ORANGE_CONCRETE_POWDER

    static final BlockType.Typed<BlockData> ORANGE_CONCRETE_POWDER

  - ### MAGENTA_CONCRETE_POWDER

    static final BlockType.Typed<BlockData> MAGENTA_CONCRETE_POWDER

  - ### LIGHT_BLUE_CONCRETE_POWDER

    static final BlockType.Typed<BlockData> LIGHT_BLUE_CONCRETE_POWDER

  - ### YELLOW_CONCRETE_POWDER

    static final BlockType.Typed<BlockData> YELLOW_CONCRETE_POWDER

  - ### LIME_CONCRETE_POWDER

    static final BlockType.Typed<BlockData> LIME_CONCRETE_POWDER

  - ### PINK_CONCRETE_POWDER

    static final BlockType.Typed<BlockData> PINK_CONCRETE_POWDER

  - ### GRAY_CONCRETE_POWDER

    static final BlockType.Typed<BlockData> GRAY_CONCRETE_POWDER

  - ### LIGHT_GRAY_CONCRETE_POWDER

    static final BlockType.Typed<BlockData> LIGHT_GRAY_CONCRETE_POWDER

  - ### CYAN_CONCRETE_POWDER

    static final BlockType.Typed<BlockData> CYAN_CONCRETE_POWDER

  - ### PURPLE_CONCRETE_POWDER

    static final BlockType.Typed<BlockData> PURPLE_CONCRETE_POWDER

  - ### BLUE_CONCRETE_POWDER

    static final BlockType.Typed<BlockData> BLUE_CONCRETE_POWDER

  - ### BROWN_CONCRETE_POWDER

    static final BlockType.Typed<BlockData> BROWN_CONCRETE_POWDER

  - ### GREEN_CONCRETE_POWDER

    static final BlockType.Typed<BlockData> GREEN_CONCRETE_POWDER

  - ### RED_CONCRETE_POWDER

    static final BlockType.Typed<BlockData> RED_CONCRETE_POWDER

  - ### BLACK_CONCRETE_POWDER

    static final BlockType.Typed<BlockData> BLACK_CONCRETE_POWDER

  - ### KELP

    static final BlockType.Typed<Ageable> KELP
    BlockData: `Ageable`

  - ### KELP_PLANT

    static final BlockType.Typed<BlockData> KELP_PLANT

  - ### DRIED_KELP_BLOCK

    static final BlockType.Typed<BlockData> DRIED_KELP_BLOCK

  - ### TURTLE_EGG

    static final BlockType.Typed<TurtleEgg> TURTLE_EGG
    BlockData: `TurtleEgg`

  - ### SNIFFER_EGG

    static final BlockType.Typed<Hatchable> SNIFFER_EGG
    BlockData: `Hatchable`

  - ### DEAD_TUBE_CORAL_BLOCK

    static final BlockType.Typed<BlockData> DEAD_TUBE_CORAL_BLOCK

  - ### DEAD_BRAIN_CORAL_BLOCK

    static final BlockType.Typed<BlockData> DEAD_BRAIN_CORAL_BLOCK

  - ### DEAD_BUBBLE_CORAL_BLOCK

    static final BlockType.Typed<BlockData> DEAD_BUBBLE_CORAL_BLOCK

  - ### DEAD_FIRE_CORAL_BLOCK

    static final BlockType.Typed<BlockData> DEAD_FIRE_CORAL_BLOCK

  - ### DEAD_HORN_CORAL_BLOCK

    static final BlockType.Typed<BlockData> DEAD_HORN_CORAL_BLOCK

  - ### TUBE_CORAL_BLOCK

    static final BlockType.Typed<BlockData> TUBE_CORAL_BLOCK

  - ### BRAIN_CORAL_BLOCK

    static final BlockType.Typed<BlockData> BRAIN_CORAL_BLOCK

  - ### BUBBLE_CORAL_BLOCK

    static final BlockType.Typed<BlockData> BUBBLE_CORAL_BLOCK

  - ### FIRE_CORAL_BLOCK

    static final BlockType.Typed<BlockData> FIRE_CORAL_BLOCK

  - ### HORN_CORAL_BLOCK

    static final BlockType.Typed<BlockData> HORN_CORAL_BLOCK

  - ### DEAD_TUBE_CORAL

    static final BlockType.Typed<Waterlogged> DEAD_TUBE_CORAL
    BlockData: `Waterlogged`

  - ### DEAD_BRAIN_CORAL

    static final BlockType.Typed<Waterlogged> DEAD_BRAIN_CORAL
    BlockData: `Waterlogged`

  - ### DEAD_BUBBLE_CORAL

    static final BlockType.Typed<Waterlogged> DEAD_BUBBLE_CORAL
    BlockData: `Waterlogged`

  - ### DEAD_FIRE_CORAL

    static final BlockType.Typed<Waterlogged> DEAD_FIRE_CORAL
    BlockData: `Waterlogged`

  - ### DEAD_HORN_CORAL

    static final BlockType.Typed<Waterlogged> DEAD_HORN_CORAL
    BlockData: `Waterlogged`

  - ### TUBE_CORAL

    static final BlockType.Typed<Waterlogged> TUBE_CORAL
    BlockData: `Waterlogged`

  - ### BRAIN_CORAL

    static final BlockType.Typed<Waterlogged> BRAIN_CORAL
    BlockData: `Waterlogged`

  - ### BUBBLE_CORAL

    static final BlockType.Typed<Waterlogged> BUBBLE_CORAL
    BlockData: `Waterlogged`

  - ### FIRE_CORAL

    static final BlockType.Typed<Waterlogged> FIRE_CORAL
    BlockData: `Waterlogged`

  - ### HORN_CORAL

    static final BlockType.Typed<Waterlogged> HORN_CORAL
    BlockData: `Waterlogged`

  - ### DEAD_TUBE_CORAL_FAN

    static final BlockType.Typed<Waterlogged> DEAD_TUBE_CORAL_FAN
    BlockData: `Waterlogged`

  - ### DEAD_BRAIN_CORAL_FAN

    static final BlockType.Typed<Waterlogged> DEAD_BRAIN_CORAL_FAN
    BlockData: `Waterlogged`

  - ### DEAD_BUBBLE_CORAL_FAN

    static final BlockType.Typed<Waterlogged> DEAD_BUBBLE_CORAL_FAN
    BlockData: `Waterlogged`

  - ### DEAD_FIRE_CORAL_FAN

    static final BlockType.Typed<Waterlogged> DEAD_FIRE_CORAL_FAN
    BlockData: `Waterlogged`

  - ### DEAD_HORN_CORAL_FAN

    static final BlockType.Typed<Waterlogged> DEAD_HORN_CORAL_FAN
    BlockData: `Waterlogged`

  - ### TUBE_CORAL_FAN

    static final BlockType.Typed<Waterlogged> TUBE_CORAL_FAN
    BlockData: `Waterlogged`

  - ### BRAIN_CORAL_FAN

    static final BlockType.Typed<Waterlogged> BRAIN_CORAL_FAN
    BlockData: `Waterlogged`

  - ### BUBBLE_CORAL_FAN

    static final BlockType.Typed<Waterlogged> BUBBLE_CORAL_FAN
    BlockData: `Waterlogged`

  - ### FIRE_CORAL_FAN

    static final BlockType.Typed<Waterlogged> FIRE_CORAL_FAN
    BlockData: `Waterlogged`

  - ### HORN_CORAL_FAN

    static final BlockType.Typed<Waterlogged> HORN_CORAL_FAN
    BlockData: `Waterlogged`

  - ### DEAD_TUBE_CORAL_WALL_FAN

    static final BlockType.Typed<CoralWallFan> DEAD_TUBE_CORAL_WALL_FAN
    BlockData: `CoralWallFan`

  - ### DEAD_BRAIN_CORAL_WALL_FAN

    static final BlockType.Typed<CoralWallFan> DEAD_BRAIN_CORAL_WALL_FAN
    BlockData: `CoralWallFan`

  - ### DEAD_BUBBLE_CORAL_WALL_FAN

    static final BlockType.Typed<CoralWallFan> DEAD_BUBBLE_CORAL_WALL_FAN
    BlockData: `CoralWallFan`

  - ### DEAD_FIRE_CORAL_WALL_FAN

    static final BlockType.Typed<CoralWallFan> DEAD_FIRE_CORAL_WALL_FAN
    BlockData: `CoralWallFan`

  - ### DEAD_HORN_CORAL_WALL_FAN

    static final BlockType.Typed<CoralWallFan> DEAD_HORN_CORAL_WALL_FAN
    BlockData: `CoralWallFan`

  - ### TUBE_CORAL_WALL_FAN

    static final BlockType.Typed<CoralWallFan> TUBE_CORAL_WALL_FAN
    BlockData: `CoralWallFan`

  - ### BRAIN_CORAL_WALL_FAN

    static final BlockType.Typed<CoralWallFan> BRAIN_CORAL_WALL_FAN
    BlockData: `CoralWallFan`

  - ### BUBBLE_CORAL_WALL_FAN

    static final BlockType.Typed<CoralWallFan> BUBBLE_CORAL_WALL_FAN
    BlockData: `CoralWallFan`

  - ### FIRE_CORAL_WALL_FAN

    static final BlockType.Typed<CoralWallFan> FIRE_CORAL_WALL_FAN
    BlockData: `CoralWallFan`

  - ### HORN_CORAL_WALL_FAN

    static final BlockType.Typed<CoralWallFan> HORN_CORAL_WALL_FAN
    BlockData: `CoralWallFan`

  - ### SEA_PICKLE

    static final BlockType.Typed<SeaPickle> SEA_PICKLE
    BlockData: `SeaPickle`

  - ### BLUE_ICE

    static final BlockType.Typed<BlockData> BLUE_ICE

  - ### CONDUIT

    static final BlockType.Typed<Waterlogged> CONDUIT
    BlockData: `Waterlogged`

  - ### BAMBOO_SAPLING

    static final BlockType.Typed<BlockData> BAMBOO_SAPLING

  - ### BAMBOO

    static final BlockType.Typed<Bamboo> BAMBOO
    BlockData: `Bamboo`

  - ### POTTED_BAMBOO

    static final BlockType.Typed<BlockData> POTTED_BAMBOO

  - ### VOID_AIR

    static final BlockType.Typed<BlockData> VOID_AIR

  - ### CAVE_AIR

    static final BlockType.Typed<BlockData> CAVE_AIR

  - ### BUBBLE_COLUMN

    static final BlockType.Typed<BubbleColumn> BUBBLE_COLUMN
    BlockData: `BubbleColumn`

  - ### POLISHED_GRANITE_STAIRS

    static final BlockType.Typed<Stairs> POLISHED_GRANITE_STAIRS
    BlockData: `Stairs`

  - ### SMOOTH_RED_SANDSTONE_STAIRS

    static final BlockType.Typed<Stairs> SMOOTH_RED_SANDSTONE_STAIRS
    BlockData: `Stairs`

  - ### MOSSY_STONE_BRICK_STAIRS

    static final BlockType.Typed<Stairs> MOSSY_STONE_BRICK_STAIRS
    BlockData: `Stairs`

  - ### POLISHED_DIORITE_STAIRS

    static final BlockType.Typed<Stairs> POLISHED_DIORITE_STAIRS
    BlockData: `Stairs`

  - ### MOSSY_COBBLESTONE_STAIRS

    static final BlockType.Typed<Stairs> MOSSY_COBBLESTONE_STAIRS
    BlockData: `Stairs`

  - ### END_STONE_BRICK_STAIRS

    static final BlockType.Typed<Stairs> END_STONE_BRICK_STAIRS
    BlockData: `Stairs`

  - ### STONE_STAIRS

    static final BlockType.Typed<Stairs> STONE_STAIRS
    BlockData: `Stairs`

  - ### SMOOTH_SANDSTONE_STAIRS

    static final BlockType.Typed<Stairs> SMOOTH_SANDSTONE_STAIRS
    BlockData: `Stairs`

  - ### SMOOTH_QUARTZ_STAIRS

    static final BlockType.Typed<Stairs> SMOOTH_QUARTZ_STAIRS
    BlockData: `Stairs`

  - ### GRANITE_STAIRS

    static final BlockType.Typed<Stairs> GRANITE_STAIRS
    BlockData: `Stairs`

  - ### ANDESITE_STAIRS

    static final BlockType.Typed<Stairs> ANDESITE_STAIRS
    BlockData: `Stairs`

  - ### RED_NETHER_BRICK_STAIRS

    static final BlockType.Typed<Stairs> RED_NETHER_BRICK_STAIRS
    BlockData: `Stairs`

  - ### POLISHED_ANDESITE_STAIRS

    static final BlockType.Typed<Stairs> POLISHED_ANDESITE_STAIRS
    BlockData: `Stairs`

  - ### DIORITE_STAIRS

    static final BlockType.Typed<Stairs> DIORITE_STAIRS
    BlockData: `Stairs`

  - ### POLISHED_GRANITE_SLAB

    static final BlockType.Typed<Slab> POLISHED_GRANITE_SLAB
    BlockData: `Slab`

  - ### SMOOTH_RED_SANDSTONE_SLAB

    static final BlockType.Typed<Slab> SMOOTH_RED_SANDSTONE_SLAB
    BlockData: `Slab`

  - ### MOSSY_STONE_BRICK_SLAB

    static final BlockType.Typed<Slab> MOSSY_STONE_BRICK_SLAB
    BlockData: `Slab`

  - ### POLISHED_DIORITE_SLAB

    static final BlockType.Typed<Slab> POLISHED_DIORITE_SLAB
    BlockData: `Slab`

  - ### MOSSY_COBBLESTONE_SLAB

    static final BlockType.Typed<Slab> MOSSY_COBBLESTONE_SLAB
    BlockData: `Slab`

  - ### END_STONE_BRICK_SLAB

    static final BlockType.Typed<Slab> END_STONE_BRICK_SLAB
    BlockData: `Slab`

  - ### SMOOTH_SANDSTONE_SLAB

    static final BlockType.Typed<Slab> SMOOTH_SANDSTONE_SLAB
    BlockData: `Slab`

  - ### SMOOTH_QUARTZ_SLAB

    static final BlockType.Typed<Slab> SMOOTH_QUARTZ_SLAB
    BlockData: `Slab`

  - ### GRANITE_SLAB

    static final BlockType.Typed<Slab> GRANITE_SLAB
    BlockData: `Slab`

  - ### ANDESITE_SLAB

    static final BlockType.Typed<Slab> ANDESITE_SLAB
    BlockData: `Slab`

  - ### RED_NETHER_BRICK_SLAB

    static final BlockType.Typed<Slab> RED_NETHER_BRICK_SLAB
    BlockData: `Slab`

  - ### POLISHED_ANDESITE_SLAB

    static final BlockType.Typed<Slab> POLISHED_ANDESITE_SLAB
    BlockData: `Slab`

  - ### DIORITE_SLAB

    static final BlockType.Typed<Slab> DIORITE_SLAB
    BlockData: `Slab`

  - ### BRICK_WALL

    static final BlockType.Typed<Wall> BRICK_WALL
    BlockData: `Wall`

  - ### PRISMARINE_WALL

    static final BlockType.Typed<Wall> PRISMARINE_WALL
    BlockData: `Wall`

  - ### RED_SANDSTONE_WALL

    static final BlockType.Typed<Wall> RED_SANDSTONE_WALL
    BlockData: `Wall`

  - ### MOSSY_STONE_BRICK_WALL

    static final BlockType.Typed<Wall> MOSSY_STONE_BRICK_WALL
    BlockData: `Wall`

  - ### GRANITE_WALL

    static final BlockType.Typed<Wall> GRANITE_WALL
    BlockData: `Wall`

  - ### STONE_BRICK_WALL

    static final BlockType.Typed<Wall> STONE_BRICK_WALL
    BlockData: `Wall`

  - ### MUD_BRICK_WALL

    static final BlockType.Typed<Wall> MUD_BRICK_WALL
    BlockData: `Wall`

  - ### NETHER_BRICK_WALL

    static final BlockType.Typed<Wall> NETHER_BRICK_WALL
    BlockData: `Wall`

  - ### ANDESITE_WALL

    static final BlockType.Typed<Wall> ANDESITE_WALL
    BlockData: `Wall`

  - ### RED_NETHER_BRICK_WALL

    static final BlockType.Typed<Wall> RED_NETHER_BRICK_WALL
    BlockData: `Wall`

  - ### SANDSTONE_WALL

    static final BlockType.Typed<Wall> SANDSTONE_WALL
    BlockData: `Wall`

  - ### END_STONE_BRICK_WALL

    static final BlockType.Typed<Wall> END_STONE_BRICK_WALL
    BlockData: `Wall`

  - ### DIORITE_WALL

    static final BlockType.Typed<Wall> DIORITE_WALL
    BlockData: `Wall`

  - ### SCAFFOLDING

    static final BlockType.Typed<Scaffolding> SCAFFOLDING
    BlockData: `Scaffolding`

  - ### LOOM

    static final BlockType.Typed<Directional> LOOM
    BlockData: `Directional`

  - ### BARREL

    static final BlockType.Typed<Barrel> BARREL
    BlockData: `Barrel`

  - ### SMOKER

    static final BlockType.Typed<Furnace> SMOKER
    BlockData: `Furnace`

  - ### BLAST_FURNACE

    static final BlockType.Typed<Furnace> BLAST_FURNACE
    BlockData: `Furnace`

  - ### CARTOGRAPHY_TABLE

    static final BlockType.Typed<BlockData> CARTOGRAPHY_TABLE

  - ### FLETCHING_TABLE

    static final BlockType.Typed<BlockData> FLETCHING_TABLE

  - ### GRINDSTONE

    static final BlockType.Typed<Grindstone> GRINDSTONE
    BlockData: `Grindstone`

  - ### LECTERN

    static final BlockType.Typed<Lectern> LECTERN
    BlockData: `Lectern`

  - ### SMITHING_TABLE

    static final BlockType.Typed<BlockData> SMITHING_TABLE

  - ### STONECUTTER

    static final BlockType.Typed<Directional> STONECUTTER
    BlockData: `Directional`

  - ### BELL

    static final BlockType.Typed<Bell> BELL
    BlockData: `Bell`

  - ### LANTERN

    static final BlockType.Typed<Lantern> LANTERN
    BlockData: `Lantern`

  - ### SOUL_LANTERN

    static final BlockType.Typed<Lantern> SOUL_LANTERN
    BlockData: `Lantern`

  - ### CAMPFIRE

    static final BlockType.Typed<Campfire> CAMPFIRE
    BlockData: `Campfire`

  - ### SOUL_CAMPFIRE

    static final BlockType.Typed<Campfire> SOUL_CAMPFIRE
    BlockData: `Campfire`

  - ### SWEET_BERRY_BUSH

    static final BlockType.Typed<Ageable> SWEET_BERRY_BUSH
    BlockData: `Ageable`

  - ### WARPED_STEM

    static final BlockType.Typed<Orientable> WARPED_STEM
    BlockData: `Orientable`

  - ### STRIPPED_WARPED_STEM

    static final BlockType.Typed<Orientable> STRIPPED_WARPED_STEM
    BlockData: `Orientable`

  - ### WARPED_HYPHAE

    static final BlockType.Typed<Orientable> WARPED_HYPHAE
    BlockData: `Orientable`

  - ### STRIPPED_WARPED_HYPHAE

    static final BlockType.Typed<Orientable> STRIPPED_WARPED_HYPHAE
    BlockData: `Orientable`

  - ### WARPED_NYLIUM

    static final BlockType.Typed<BlockData> WARPED_NYLIUM

  - ### WARPED_FUNGUS

    static final BlockType.Typed<BlockData> WARPED_FUNGUS

  - ### WARPED_WART_BLOCK

    static final BlockType.Typed<BlockData> WARPED_WART_BLOCK

  - ### WARPED_ROOTS

    static final BlockType.Typed<BlockData> WARPED_ROOTS

  - ### NETHER_SPROUTS

    static final BlockType.Typed<BlockData> NETHER_SPROUTS

  - ### CRIMSON_STEM

    static final BlockType.Typed<Orientable> CRIMSON_STEM
    BlockData: `Orientable`

  - ### STRIPPED_CRIMSON_STEM

    static final BlockType.Typed<Orientable> STRIPPED_CRIMSON_STEM
    BlockData: `Orientable`

  - ### CRIMSON_HYPHAE

    static final BlockType.Typed<Orientable> CRIMSON_HYPHAE
    BlockData: `Orientable`

  - ### STRIPPED_CRIMSON_HYPHAE

    static final BlockType.Typed<Orientable> STRIPPED_CRIMSON_HYPHAE
    BlockData: `Orientable`

  - ### CRIMSON_NYLIUM

    static final BlockType.Typed<BlockData> CRIMSON_NYLIUM

  - ### CRIMSON_FUNGUS

    static final BlockType.Typed<BlockData> CRIMSON_FUNGUS

  - ### SHROOMLIGHT

    static final BlockType.Typed<BlockData> SHROOMLIGHT

  - ### WEEPING_VINES

    static final BlockType.Typed<Ageable> WEEPING_VINES
    BlockData: `Ageable`

  - ### WEEPING_VINES_PLANT

    static final BlockType.Typed<BlockData> WEEPING_VINES_PLANT

  - ### TWISTING_VINES

    static final BlockType.Typed<Ageable> TWISTING_VINES
    BlockData: `Ageable`

  - ### TWISTING_VINES_PLANT

    static final BlockType.Typed<BlockData> TWISTING_VINES_PLANT

  - ### CRIMSON_ROOTS

    static final BlockType.Typed<BlockData> CRIMSON_ROOTS

  - ### CRIMSON_PLANKS

    static final BlockType.Typed<BlockData> CRIMSON_PLANKS

  - ### WARPED_PLANKS

    static final BlockType.Typed<BlockData> WARPED_PLANKS

  - ### CRIMSON_SLAB

    static final BlockType.Typed<Slab> CRIMSON_SLAB
    BlockData: `Slab`

  - ### WARPED_SLAB

    static final BlockType.Typed<Slab> WARPED_SLAB
    BlockData: `Slab`

  - ### CRIMSON_PRESSURE_PLATE

    static final BlockType.Typed<Powerable> CRIMSON_PRESSURE_PLATE
    BlockData: `Powerable`

  - ### WARPED_PRESSURE_PLATE

    static final BlockType.Typed<Powerable> WARPED_PRESSURE_PLATE
    BlockData: `Powerable`

  - ### CRIMSON_FENCE

    static final BlockType.Typed<Fence> CRIMSON_FENCE
    BlockData: `Fence`

  - ### WARPED_FENCE

    static final BlockType.Typed<Fence> WARPED_FENCE
    BlockData: `Fence`

  - ### CRIMSON_TRAPDOOR

    static final BlockType.Typed<TrapDoor> CRIMSON_TRAPDOOR
    BlockData: `TrapDoor`

  - ### WARPED_TRAPDOOR

    static final BlockType.Typed<TrapDoor> WARPED_TRAPDOOR
    BlockData: `TrapDoor`

  - ### CRIMSON_FENCE_GATE

    static final BlockType.Typed<Gate> CRIMSON_FENCE_GATE
    BlockData: `Gate`

  - ### WARPED_FENCE_GATE

    static final BlockType.Typed<Gate> WARPED_FENCE_GATE
    BlockData: `Gate`

  - ### CRIMSON_STAIRS

    static final BlockType.Typed<Stairs> CRIMSON_STAIRS
    BlockData: `Stairs`

  - ### WARPED_STAIRS

    static final BlockType.Typed<Stairs> WARPED_STAIRS
    BlockData: `Stairs`

  - ### CRIMSON_BUTTON

    static final BlockType.Typed<Switch> CRIMSON_BUTTON
    BlockData: `Switch`

  - ### WARPED_BUTTON

    static final BlockType.Typed<Switch> WARPED_BUTTON
    BlockData: `Switch`

  - ### CRIMSON_DOOR

    static final BlockType.Typed<Door> CRIMSON_DOOR
    BlockData: `Door`

  - ### WARPED_DOOR

    static final BlockType.Typed<Door> WARPED_DOOR
    BlockData: `Door`

  - ### CRIMSON_SIGN

    static final BlockType.Typed<Sign> CRIMSON_SIGN
    BlockData: `Sign`

  - ### WARPED_SIGN

    static final BlockType.Typed<Sign> WARPED_SIGN
    BlockData: `Sign`

  - ### CRIMSON_WALL_SIGN

    static final BlockType.Typed<WallSign> CRIMSON_WALL_SIGN
    BlockData: `WallSign`

  - ### WARPED_WALL_SIGN

    static final BlockType.Typed<WallSign> WARPED_WALL_SIGN
    BlockData: `WallSign`

  - ### STRUCTURE_BLOCK

    static final BlockType.Typed<StructureBlock> STRUCTURE_BLOCK
    BlockData: `StructureBlock`

  - ### JIGSAW

    static final BlockType.Typed<Jigsaw> JIGSAW
    BlockData: `Jigsaw`

  - ### COMPOSTER

    static final BlockType.Typed<Levelled> COMPOSTER
    BlockData: `Levelled`

  - ### TARGET

    static final BlockType.Typed<AnaloguePowerable> TARGET
    BlockData: `AnaloguePowerable`

  - ### BEE_NEST

    static final BlockType.Typed<Beehive> BEE_NEST
    BlockData: `Beehive`

  - ### BEEHIVE

    static final BlockType.Typed<Beehive> BEEHIVE
    BlockData: `Beehive`

  - ### HONEY_BLOCK

    static final BlockType.Typed<BlockData> HONEY_BLOCK

  - ### HONEYCOMB_BLOCK

    static final BlockType.Typed<BlockData> HONEYCOMB_BLOCK

  - ### NETHERITE_BLOCK

    static final BlockType.Typed<BlockData> NETHERITE_BLOCK

  - ### ANCIENT_DEBRIS

    static final BlockType.Typed<BlockData> ANCIENT_DEBRIS

  - ### CRYING_OBSIDIAN

    static final BlockType.Typed<BlockData> CRYING_OBSIDIAN

  - ### RESPAWN_ANCHOR

    static final BlockType.Typed<RespawnAnchor> RESPAWN_ANCHOR
    BlockData: `RespawnAnchor`

  - ### POTTED_CRIMSON_FUNGUS

    static final BlockType.Typed<BlockData> POTTED_CRIMSON_FUNGUS

  - ### POTTED_WARPED_FUNGUS

    static final BlockType.Typed<BlockData> POTTED_WARPED_FUNGUS

  - ### POTTED_CRIMSON_ROOTS

    static final BlockType.Typed<BlockData> POTTED_CRIMSON_ROOTS

  - ### POTTED_WARPED_ROOTS

    static final BlockType.Typed<BlockData> POTTED_WARPED_ROOTS

  - ### LODESTONE

    static final BlockType.Typed<BlockData> LODESTONE

  - ### BLACKSTONE

    static final BlockType.Typed<BlockData> BLACKSTONE

  - ### BLACKSTONE_STAIRS

    static final BlockType.Typed<Stairs> BLACKSTONE_STAIRS
    BlockData: `Stairs`

  - ### BLACKSTONE_WALL

    static final BlockType.Typed<Wall> BLACKSTONE_WALL
    BlockData: `Wall`

  - ### BLACKSTONE_SLAB

    static final BlockType.Typed<Slab> BLACKSTONE_SLAB
    BlockData: `Slab`

  - ### POLISHED_BLACKSTONE

    static final BlockType.Typed<BlockData> POLISHED_BLACKSTONE

  - ### POLISHED_BLACKSTONE_BRICKS

    static final BlockType.Typed<BlockData> POLISHED_BLACKSTONE_BRICKS

  - ### CRACKED_POLISHED_BLACKSTONE_BRICKS

    static final BlockType.Typed<BlockData> CRACKED_POLISHED_BLACKSTONE_BRICKS

  - ### CHISELED_POLISHED_BLACKSTONE

    static final BlockType.Typed<BlockData> CHISELED_POLISHED_BLACKSTONE

  - ### POLISHED_BLACKSTONE_BRICK_SLAB

    static final BlockType.Typed<Slab> POLISHED_BLACKSTONE_BRICK_SLAB
    BlockData: `Slab`

  - ### POLISHED_BLACKSTONE_BRICK_STAIRS

    static final BlockType.Typed<Stairs> POLISHED_BLACKSTONE_BRICK_STAIRS
    BlockData: `Stairs`

  - ### POLISHED_BLACKSTONE_BRICK_WALL

    static final BlockType.Typed<Wall> POLISHED_BLACKSTONE_BRICK_WALL
    BlockData: `Wall`

  - ### GILDED_BLACKSTONE

    static final BlockType.Typed<BlockData> GILDED_BLACKSTONE

  - ### POLISHED_BLACKSTONE_STAIRS

    static final BlockType.Typed<Stairs> POLISHED_BLACKSTONE_STAIRS
    BlockData: `Stairs`

  - ### POLISHED_BLACKSTONE_SLAB

    static final BlockType.Typed<Slab> POLISHED_BLACKSTONE_SLAB
    BlockData: `Slab`

  - ### POLISHED_BLACKSTONE_PRESSURE_PLATE

    static final BlockType.Typed<Powerable> POLISHED_BLACKSTONE_PRESSURE_PLATE
    BlockData: `Powerable`

  - ### POLISHED_BLACKSTONE_BUTTON

    static final BlockType.Typed<Switch> POLISHED_BLACKSTONE_BUTTON
    BlockData: `Switch`

  - ### POLISHED_BLACKSTONE_WALL

    static final BlockType.Typed<Wall> POLISHED_BLACKSTONE_WALL
    BlockData: `Wall`

  - ### CHISELED_NETHER_BRICKS

    static final BlockType.Typed<BlockData> CHISELED_NETHER_BRICKS

  - ### CRACKED_NETHER_BRICKS

    static final BlockType.Typed<BlockData> CRACKED_NETHER_BRICKS

  - ### QUARTZ_BRICKS

    static final BlockType.Typed<BlockData> QUARTZ_BRICKS

  - ### CANDLE

    static final BlockType.Typed<Candle> CANDLE
    BlockData: `Candle`

  - ### WHITE_CANDLE

    static final BlockType.Typed<Candle> WHITE_CANDLE
    BlockData: `Candle`

  - ### ORANGE_CANDLE

    static final BlockType.Typed<Candle> ORANGE_CANDLE
    BlockData: `Candle`

  - ### MAGENTA_CANDLE

    static final BlockType.Typed<Candle> MAGENTA_CANDLE
    BlockData: `Candle`

  - ### LIGHT_BLUE_CANDLE

    static final BlockType.Typed<Candle> LIGHT_BLUE_CANDLE
    BlockData: `Candle`

  - ### YELLOW_CANDLE

    static final BlockType.Typed<Candle> YELLOW_CANDLE
    BlockData: `Candle`

  - ### LIME_CANDLE

    static final BlockType.Typed<Candle> LIME_CANDLE
    BlockData: `Candle`

  - ### PINK_CANDLE

    static final BlockType.Typed<Candle> PINK_CANDLE
    BlockData: `Candle`

  - ### GRAY_CANDLE

    static final BlockType.Typed<Candle> GRAY_CANDLE
    BlockData: `Candle`

  - ### LIGHT_GRAY_CANDLE

    static final BlockType.Typed<Candle> LIGHT_GRAY_CANDLE
    BlockData: `Candle`

  - ### CYAN_CANDLE

    static final BlockType.Typed<Candle> CYAN_CANDLE
    BlockData: `Candle`

  - ### PURPLE_CANDLE

    static final BlockType.Typed<Candle> PURPLE_CANDLE
    BlockData: `Candle`

  - ### BLUE_CANDLE

    static final BlockType.Typed<Candle> BLUE_CANDLE
    BlockData: `Candle`

  - ### BROWN_CANDLE

    static final BlockType.Typed<Candle> BROWN_CANDLE
    BlockData: `Candle`

  - ### GREEN_CANDLE

    static final BlockType.Typed<Candle> GREEN_CANDLE
    BlockData: `Candle`

  - ### RED_CANDLE

    static final BlockType.Typed<Candle> RED_CANDLE
    BlockData: `Candle`

  - ### BLACK_CANDLE

    static final BlockType.Typed<Candle> BLACK_CANDLE
    BlockData: `Candle`

  - ### CANDLE_CAKE

    static final BlockType.Typed<Lightable> CANDLE_CAKE
    BlockData: `Lightable`

  - ### WHITE_CANDLE_CAKE

    static final BlockType.Typed<Lightable> WHITE_CANDLE_CAKE
    BlockData: `Lightable`

  - ### ORANGE_CANDLE_CAKE

    static final BlockType.Typed<Lightable> ORANGE_CANDLE_CAKE
    BlockData: `Lightable`

  - ### MAGENTA_CANDLE_CAKE

    static final BlockType.Typed<Lightable> MAGENTA_CANDLE_CAKE
    BlockData: `Lightable`

  - ### LIGHT_BLUE_CANDLE_CAKE

    static final BlockType.Typed<Lightable> LIGHT_BLUE_CANDLE_CAKE
    BlockData: `Lightable`

  - ### YELLOW_CANDLE_CAKE

    static final BlockType.Typed<Lightable> YELLOW_CANDLE_CAKE
    BlockData: `Lightable`

  - ### LIME_CANDLE_CAKE

    static final BlockType.Typed<Lightable> LIME_CANDLE_CAKE
    BlockData: `Lightable`

  - ### PINK_CANDLE_CAKE

    static final BlockType.Typed<Lightable> PINK_CANDLE_CAKE
    BlockData: `Lightable`

  - ### GRAY_CANDLE_CAKE

    static final BlockType.Typed<Lightable> GRAY_CANDLE_CAKE
    BlockData: `Lightable`

  - ### LIGHT_GRAY_CANDLE_CAKE

    static final BlockType.Typed<Lightable> LIGHT_GRAY_CANDLE_CAKE
    BlockData: `Lightable`

  - ### CYAN_CANDLE_CAKE

    static final BlockType.Typed<Lightable> CYAN_CANDLE_CAKE
    BlockData: `Lightable`

  - ### PURPLE_CANDLE_CAKE

    static final BlockType.Typed<Lightable> PURPLE_CANDLE_CAKE
    BlockData: `Lightable`

  - ### BLUE_CANDLE_CAKE

    static final BlockType.Typed<Lightable> BLUE_CANDLE_CAKE
    BlockData: `Lightable`

  - ### BROWN_CANDLE_CAKE

    static final BlockType.Typed<Lightable> BROWN_CANDLE_CAKE
    BlockData: `Lightable`

  - ### GREEN_CANDLE_CAKE

    static final BlockType.Typed<Lightable> GREEN_CANDLE_CAKE
    BlockData: `Lightable`

  - ### RED_CANDLE_CAKE

    static final BlockType.Typed<Lightable> RED_CANDLE_CAKE
    BlockData: `Lightable`

  - ### BLACK_CANDLE_CAKE

    static final BlockType.Typed<Lightable> BLACK_CANDLE_CAKE
    BlockData: `Lightable`

  - ### AMETHYST_BLOCK

    static final BlockType.Typed<BlockData> AMETHYST_BLOCK

  - ### BUDDING_AMETHYST

    static final BlockType.Typed<BlockData> BUDDING_AMETHYST

  - ### AMETHYST_CLUSTER

    static final BlockType.Typed<AmethystCluster> AMETHYST_CLUSTER
    BlockData: `AmethystCluster`

  - ### LARGE_AMETHYST_BUD

    static final BlockType.Typed<AmethystCluster> LARGE_AMETHYST_BUD
    BlockData: `AmethystCluster`

  - ### MEDIUM_AMETHYST_BUD

    static final BlockType.Typed<AmethystCluster> MEDIUM_AMETHYST_BUD
    BlockData: `AmethystCluster`

  - ### SMALL_AMETHYST_BUD

    static final BlockType.Typed<AmethystCluster> SMALL_AMETHYST_BUD
    BlockData: `AmethystCluster`

  - ### TUFF

    static final BlockType.Typed<BlockData> TUFF

  - ### TUFF_SLAB

    static final BlockType.Typed<Slab> TUFF_SLAB
    BlockData: `Slab`

  - ### TUFF_STAIRS

    static final BlockType.Typed<Stairs> TUFF_STAIRS
    BlockData: `Stairs`

  - ### TUFF_WALL

    static final BlockType.Typed<Wall> TUFF_WALL
    BlockData: `Wall`

  - ### POLISHED_TUFF

    static final BlockType.Typed<BlockData> POLISHED_TUFF

  - ### POLISHED_TUFF_SLAB

    static final BlockType.Typed<Slab> POLISHED_TUFF_SLAB
    BlockData: `Slab`

  - ### POLISHED_TUFF_STAIRS

    static final BlockType.Typed<Stairs> POLISHED_TUFF_STAIRS
    BlockData: `Stairs`

  - ### POLISHED_TUFF_WALL

    static final BlockType.Typed<Wall> POLISHED_TUFF_WALL
    BlockData: `Wall`

  - ### CHISELED_TUFF

    static final BlockType.Typed<BlockData> CHISELED_TUFF

  - ### TUFF_BRICKS

    static final BlockType.Typed<BlockData> TUFF_BRICKS

  - ### TUFF_BRICK_SLAB

    static final BlockType.Typed<Slab> TUFF_BRICK_SLAB
    BlockData: `Slab`

  - ### TUFF_BRICK_STAIRS

    static final BlockType.Typed<Stairs> TUFF_BRICK_STAIRS
    BlockData: `Stairs`

  - ### TUFF_BRICK_WALL

    static final BlockType.Typed<Wall> TUFF_BRICK_WALL
    BlockData: `Wall`

  - ### CHISELED_TUFF_BRICKS

    static final BlockType.Typed<BlockData> CHISELED_TUFF_BRICKS

  - ### CALCITE

    static final BlockType.Typed<BlockData> CALCITE

  - ### TINTED_GLASS

    static final BlockType.Typed<BlockData> TINTED_GLASS

  - ### POWDER_SNOW

    static final BlockType.Typed<BlockData> POWDER_SNOW

  - ### SCULK_SENSOR

    static final BlockType.Typed<SculkSensor> SCULK_SENSOR
    BlockData: `SculkSensor`

  - ### CALIBRATED_SCULK_SENSOR

    static final BlockType.Typed<CalibratedSculkSensor> CALIBRATED_SCULK_SENSOR
    BlockData: `CalibratedSculkSensor`

  - ### SCULK

    static final BlockType.Typed<BlockData> SCULK

  - ### SCULK_VEIN

    static final BlockType.Typed<SculkVein> SCULK_VEIN
    BlockData: `SculkVein`

  - ### SCULK_CATALYST

    static final BlockType.Typed<SculkCatalyst> SCULK_CATALYST
    BlockData: `SculkCatalyst`

  - ### SCULK_SHRIEKER

    static final BlockType.Typed<SculkShrieker> SCULK_SHRIEKER
    BlockData: `SculkShrieker`

  - ### COPPER_BLOCK

    static final BlockType.Typed<BlockData> COPPER_BLOCK

  - ### EXPOSED_COPPER

    static final BlockType.Typed<BlockData> EXPOSED_COPPER

  - ### WEATHERED_COPPER

    static final BlockType.Typed<BlockData> WEATHERED_COPPER

  - ### OXIDIZED_COPPER

    static final BlockType.Typed<BlockData> OXIDIZED_COPPER

  - ### COPPER_ORE

    static final BlockType.Typed<BlockData> COPPER_ORE

  - ### DEEPSLATE_COPPER_ORE

    static final BlockType.Typed<BlockData> DEEPSLATE_COPPER_ORE

  - ### OXIDIZED_CUT_COPPER

    static final BlockType.Typed<BlockData> OXIDIZED_CUT_COPPER

  - ### WEATHERED_CUT_COPPER

    static final BlockType.Typed<BlockData> WEATHERED_CUT_COPPER

  - ### EXPOSED_CUT_COPPER

    static final BlockType.Typed<BlockData> EXPOSED_CUT_COPPER

  - ### CUT_COPPER

    static final BlockType.Typed<BlockData> CUT_COPPER

  - ### OXIDIZED_CHISELED_COPPER

    static final BlockType.Typed<BlockData> OXIDIZED_CHISELED_COPPER

  - ### WEATHERED_CHISELED_COPPER

    static final BlockType.Typed<BlockData> WEATHERED_CHISELED_COPPER

  - ### EXPOSED_CHISELED_COPPER

    static final BlockType.Typed<BlockData> EXPOSED_CHISELED_COPPER

  - ### CHISELED_COPPER

    static final BlockType.Typed<BlockData> CHISELED_COPPER

  - ### WAXED_OXIDIZED_CHISELED_COPPER

    static final BlockType.Typed<BlockData> WAXED_OXIDIZED_CHISELED_COPPER

  - ### WAXED_WEATHERED_CHISELED_COPPER

    static final BlockType.Typed<BlockData> WAXED_WEATHERED_CHISELED_COPPER

  - ### WAXED_EXPOSED_CHISELED_COPPER

    static final BlockType.Typed<BlockData> WAXED_EXPOSED_CHISELED_COPPER

  - ### WAXED_CHISELED_COPPER

    static final BlockType.Typed<BlockData> WAXED_CHISELED_COPPER

  - ### OXIDIZED_CUT_COPPER_STAIRS

    static final BlockType.Typed<Stairs> OXIDIZED_CUT_COPPER_STAIRS
    BlockData: `Stairs`

  - ### WEATHERED_CUT_COPPER_STAIRS

    static final BlockType.Typed<Stairs> WEATHERED_CUT_COPPER_STAIRS
    BlockData: `Stairs`

  - ### EXPOSED_CUT_COPPER_STAIRS

    static final BlockType.Typed<Stairs> EXPOSED_CUT_COPPER_STAIRS
    BlockData: `Stairs`

  - ### CUT_COPPER_STAIRS

    static final BlockType.Typed<Stairs> CUT_COPPER_STAIRS
    BlockData: `Stairs`

  - ### OXIDIZED_CUT_COPPER_SLAB

    static final BlockType.Typed<Slab> OXIDIZED_CUT_COPPER_SLAB
    BlockData: `Slab`

  - ### WEATHERED_CUT_COPPER_SLAB

    static final BlockType.Typed<Slab> WEATHERED_CUT_COPPER_SLAB
    BlockData: `Slab`

  - ### EXPOSED_CUT_COPPER_SLAB

    static final BlockType.Typed<Slab> EXPOSED_CUT_COPPER_SLAB
    BlockData: `Slab`

  - ### CUT_COPPER_SLAB

    static final BlockType.Typed<Slab> CUT_COPPER_SLAB
    BlockData: `Slab`

  - ### WAXED_COPPER_BLOCK

    static final BlockType.Typed<BlockData> WAXED_COPPER_BLOCK

  - ### WAXED_WEATHERED_COPPER

    static final BlockType.Typed<BlockData> WAXED_WEATHERED_COPPER

  - ### WAXED_EXPOSED_COPPER

    static final BlockType.Typed<BlockData> WAXED_EXPOSED_COPPER

  - ### WAXED_OXIDIZED_COPPER

    static final BlockType.Typed<BlockData> WAXED_OXIDIZED_COPPER

  - ### WAXED_OXIDIZED_CUT_COPPER

    static final BlockType.Typed<BlockData> WAXED_OXIDIZED_CUT_COPPER

  - ### WAXED_WEATHERED_CUT_COPPER

    static final BlockType.Typed<BlockData> WAXED_WEATHERED_CUT_COPPER

  - ### WAXED_EXPOSED_CUT_COPPER

    static final BlockType.Typed<BlockData> WAXED_EXPOSED_CUT_COPPER

  - ### WAXED_CUT_COPPER

    static final BlockType.Typed<BlockData> WAXED_CUT_COPPER

  - ### WAXED_OXIDIZED_CUT_COPPER_STAIRS

    static final BlockType.Typed<Stairs> WAXED_OXIDIZED_CUT_COPPER_STAIRS
    BlockData: `Stairs`

  - ### WAXED_WEATHERED_CUT_COPPER_STAIRS

    static final BlockType.Typed<Stairs> WAXED_WEATHERED_CUT_COPPER_STAIRS
    BlockData: `Stairs`

  - ### WAXED_EXPOSED_CUT_COPPER_STAIRS

    static final BlockType.Typed<Stairs> WAXED_EXPOSED_CUT_COPPER_STAIRS
    BlockData: `Stairs`

  - ### WAXED_CUT_COPPER_STAIRS

    static final BlockType.Typed<Stairs> WAXED_CUT_COPPER_STAIRS
    BlockData: `Stairs`

  - ### WAXED_OXIDIZED_CUT_COPPER_SLAB

    static final BlockType.Typed<Slab> WAXED_OXIDIZED_CUT_COPPER_SLAB
    BlockData: `Slab`

  - ### WAXED_WEATHERED_CUT_COPPER_SLAB

    static final BlockType.Typed<Slab> WAXED_WEATHERED_CUT_COPPER_SLAB
    BlockData: `Slab`

  - ### WAXED_EXPOSED_CUT_COPPER_SLAB

    static final BlockType.Typed<Slab> WAXED_EXPOSED_CUT_COPPER_SLAB
    BlockData: `Slab`

  - ### WAXED_CUT_COPPER_SLAB

    static final BlockType.Typed<Slab> WAXED_CUT_COPPER_SLAB
    BlockData: `Slab`

  - ### COPPER_DOOR

    static final BlockType.Typed<Door> COPPER_DOOR
    BlockData: `Door`

  - ### EXPOSED_COPPER_DOOR

    static final BlockType.Typed<Door> EXPOSED_COPPER_DOOR
    BlockData: `Door`

  - ### OXIDIZED_COPPER_DOOR

    static final BlockType.Typed<Door> OXIDIZED_COPPER_DOOR
    BlockData: `Door`

  - ### WEATHERED_COPPER_DOOR

    static final BlockType.Typed<Door> WEATHERED_COPPER_DOOR
    BlockData: `Door`

  - ### WAXED_COPPER_DOOR

    static final BlockType.Typed<Door> WAXED_COPPER_DOOR
    BlockData: `Door`

  - ### WAXED_EXPOSED_COPPER_DOOR

    static final BlockType.Typed<Door> WAXED_EXPOSED_COPPER_DOOR
    BlockData: `Door`

  - ### WAXED_OXIDIZED_COPPER_DOOR

    static final BlockType.Typed<Door> WAXED_OXIDIZED_COPPER_DOOR
    BlockData: `Door`

  - ### WAXED_WEATHERED_COPPER_DOOR

    static final BlockType.Typed<Door> WAXED_WEATHERED_COPPER_DOOR
    BlockData: `Door`

  - ### COPPER_TRAPDOOR

    static final BlockType.Typed<TrapDoor> COPPER_TRAPDOOR
    BlockData: `TrapDoor`

  - ### EXPOSED_COPPER_TRAPDOOR

    static final BlockType.Typed<TrapDoor> EXPOSED_COPPER_TRAPDOOR
    BlockData: `TrapDoor`

  - ### OXIDIZED_COPPER_TRAPDOOR

    static final BlockType.Typed<TrapDoor> OXIDIZED_COPPER_TRAPDOOR
    BlockData: `TrapDoor`

  - ### WEATHERED_COPPER_TRAPDOOR

    static final BlockType.Typed<TrapDoor> WEATHERED_COPPER_TRAPDOOR
    BlockData: `TrapDoor`

  - ### WAXED_COPPER_TRAPDOOR

    static final BlockType.Typed<TrapDoor> WAXED_COPPER_TRAPDOOR
    BlockData: `TrapDoor`

  - ### WAXED_EXPOSED_COPPER_TRAPDOOR

    static final BlockType.Typed<TrapDoor> WAXED_EXPOSED_COPPER_TRAPDOOR
    BlockData: `TrapDoor`

  - ### WAXED_OXIDIZED_COPPER_TRAPDOOR

    static final BlockType.Typed<TrapDoor> WAXED_OXIDIZED_COPPER_TRAPDOOR
    BlockData: `TrapDoor`

  - ### WAXED_WEATHERED_COPPER_TRAPDOOR

    static final BlockType.Typed<TrapDoor> WAXED_WEATHERED_COPPER_TRAPDOOR
    BlockData: `TrapDoor`

  - ### COPPER_GRATE

    static final BlockType.Typed<Waterlogged> COPPER_GRATE
    BlockData: `Waterlogged`

  - ### EXPOSED_COPPER_GRATE

    static final BlockType.Typed<Waterlogged> EXPOSED_COPPER_GRATE
    BlockData: `Waterlogged`

  - ### WEATHERED_COPPER_GRATE

    static final BlockType.Typed<Waterlogged> WEATHERED_COPPER_GRATE
    BlockData: `Waterlogged`

  - ### OXIDIZED_COPPER_GRATE

    static final BlockType.Typed<Waterlogged> OXIDIZED_COPPER_GRATE
    BlockData: `Waterlogged`

  - ### WAXED_COPPER_GRATE

    static final BlockType.Typed<Waterlogged> WAXED_COPPER_GRATE
    BlockData: `Waterlogged`

  - ### WAXED_EXPOSED_COPPER_GRATE

    static final BlockType.Typed<Waterlogged> WAXED_EXPOSED_COPPER_GRATE
    BlockData: `Waterlogged`

  - ### WAXED_WEATHERED_COPPER_GRATE

    static final BlockType.Typed<Waterlogged> WAXED_WEATHERED_COPPER_GRATE
    BlockData: `Waterlogged`

  - ### WAXED_OXIDIZED_COPPER_GRATE

    static final BlockType.Typed<Waterlogged> WAXED_OXIDIZED_COPPER_GRATE
    BlockData: `Waterlogged`

  - ### COPPER_BULB

    static final BlockType.Typed<CopperBulb> COPPER_BULB
    BlockData: `CopperBulb`

  - ### EXPOSED_COPPER_BULB

    static final BlockType.Typed<CopperBulb> EXPOSED_COPPER_BULB
    BlockData: `CopperBulb`

  - ### WEATHERED_COPPER_BULB

    static final BlockType.Typed<CopperBulb> WEATHERED_COPPER_BULB
    BlockData: `CopperBulb`

  - ### OXIDIZED_COPPER_BULB

    static final BlockType.Typed<CopperBulb> OXIDIZED_COPPER_BULB
    BlockData: `CopperBulb`

  - ### WAXED_COPPER_BULB

    static final BlockType.Typed<CopperBulb> WAXED_COPPER_BULB
    BlockData: `CopperBulb`

  - ### WAXED_EXPOSED_COPPER_BULB

    static final BlockType.Typed<CopperBulb> WAXED_EXPOSED_COPPER_BULB
    BlockData: `CopperBulb`

  - ### WAXED_WEATHERED_COPPER_BULB

    static final BlockType.Typed<CopperBulb> WAXED_WEATHERED_COPPER_BULB
    BlockData: `CopperBulb`

  - ### WAXED_OXIDIZED_COPPER_BULB

    static final BlockType.Typed<CopperBulb> WAXED_OXIDIZED_COPPER_BULB
    BlockData: `CopperBulb`

  - ### LIGHTNING_ROD

    static final BlockType.Typed<LightningRod> LIGHTNING_ROD
    BlockData: `LightningRod`

  - ### POINTED_DRIPSTONE

    static final BlockType.Typed<PointedDripstone> POINTED_DRIPSTONE
    BlockData: `PointedDripstone`

  - ### DRIPSTONE_BLOCK

    static final BlockType.Typed<BlockData> DRIPSTONE_BLOCK

  - ### CAVE_VINES

    static final BlockType.Typed<CaveVines> CAVE_VINES
    BlockData: `CaveVines`

  - ### CAVE_VINES_PLANT

    static final BlockType.Typed<CaveVinesPlant> CAVE_VINES_PLANT
    BlockData: `CaveVinesPlant`

  - ### SPORE_BLOSSOM

    static final BlockType.Typed<BlockData> SPORE_BLOSSOM

  - ### AZALEA

    static final BlockType.Typed<BlockData> AZALEA

  - ### FLOWERING_AZALEA

    static final BlockType.Typed<BlockData> FLOWERING_AZALEA

  - ### MOSS_CARPET

    static final BlockType.Typed<BlockData> MOSS_CARPET

  - ### PINK_PETALS

    static final BlockType.Typed<PinkPetals> PINK_PETALS
    BlockData: `PinkPetals`

  - ### MOSS_BLOCK

    static final BlockType.Typed<BlockData> MOSS_BLOCK

  - ### BIG_DRIPLEAF

    static final BlockType.Typed<BigDripleaf> BIG_DRIPLEAF
    BlockData: `BigDripleaf`

  - ### BIG_DRIPLEAF_STEM

    static final BlockType.Typed<Dripleaf> BIG_DRIPLEAF_STEM
    BlockData: `Dripleaf`

  - ### SMALL_DRIPLEAF

    static final BlockType.Typed<SmallDripleaf> SMALL_DRIPLEAF
    BlockData: `SmallDripleaf`

  - ### HANGING_ROOTS

    static final BlockType.Typed<Waterlogged> HANGING_ROOTS
    BlockData: `Waterlogged`

  - ### ROOTED_DIRT

    static final BlockType.Typed<BlockData> ROOTED_DIRT

  - ### MUD

    static final BlockType.Typed<BlockData> MUD

  - ### DEEPSLATE

    static final BlockType.Typed<Orientable> DEEPSLATE
    BlockData: `Orientable`

  - ### COBBLED_DEEPSLATE

    static final BlockType.Typed<BlockData> COBBLED_DEEPSLATE

  - ### COBBLED_DEEPSLATE_STAIRS

    static final BlockType.Typed<Stairs> COBBLED_DEEPSLATE_STAIRS
    BlockData: `Stairs`

  - ### COBBLED_DEEPSLATE_SLAB

    static final BlockType.Typed<Slab> COBBLED_DEEPSLATE_SLAB
    BlockData: `Slab`

  - ### COBBLED_DEEPSLATE_WALL

    static final BlockType.Typed<Wall> COBBLED_DEEPSLATE_WALL
    BlockData: `Wall`

  - ### POLISHED_DEEPSLATE

    static final BlockType.Typed<BlockData> POLISHED_DEEPSLATE

  - ### POLISHED_DEEPSLATE_STAIRS

    static final BlockType.Typed<Stairs> POLISHED_DEEPSLATE_STAIRS
    BlockData: `Stairs`

  - ### POLISHED_DEEPSLATE_SLAB

    static final BlockType.Typed<Slab> POLISHED_DEEPSLATE_SLAB
    BlockData: `Slab`

  - ### POLISHED_DEEPSLATE_WALL

    static final BlockType.Typed<Wall> POLISHED_DEEPSLATE_WALL
    BlockData: `Wall`

  - ### DEEPSLATE_TILES

    static final BlockType.Typed<BlockData> DEEPSLATE_TILES

  - ### DEEPSLATE_TILE_STAIRS

    static final BlockType.Typed<Stairs> DEEPSLATE_TILE_STAIRS
    BlockData: `Stairs`

  - ### DEEPSLATE_TILE_SLAB

    static final BlockType.Typed<Slab> DEEPSLATE_TILE_SLAB
    BlockData: `Slab`

  - ### DEEPSLATE_TILE_WALL

    static final BlockType.Typed<Wall> DEEPSLATE_TILE_WALL
    BlockData: `Wall`

  - ### DEEPSLATE_BRICKS

    static final BlockType.Typed<BlockData> DEEPSLATE_BRICKS

  - ### DEEPSLATE_BRICK_STAIRS

    static final BlockType.Typed<Stairs> DEEPSLATE_BRICK_STAIRS
    BlockData: `Stairs`

  - ### DEEPSLATE_BRICK_SLAB

    static final BlockType.Typed<Slab> DEEPSLATE_BRICK_SLAB
    BlockData: `Slab`

  - ### DEEPSLATE_BRICK_WALL

    static final BlockType.Typed<Wall> DEEPSLATE_BRICK_WALL
    BlockData: `Wall`

  - ### CHISELED_DEEPSLATE

    static final BlockType.Typed<BlockData> CHISELED_DEEPSLATE

  - ### CRACKED_DEEPSLATE_BRICKS

    static final BlockType.Typed<BlockData> CRACKED_DEEPSLATE_BRICKS

  - ### CRACKED_DEEPSLATE_TILES

    static final BlockType.Typed<BlockData> CRACKED_DEEPSLATE_TILES

  - ### INFESTED_DEEPSLATE

    static final BlockType.Typed<Orientable> INFESTED_DEEPSLATE
    BlockData: `Orientable`

  - ### SMOOTH_BASALT

    static final BlockType.Typed<BlockData> SMOOTH_BASALT

  - ### RAW_IRON_BLOCK

    static final BlockType.Typed<BlockData> RAW_IRON_BLOCK

  - ### RAW_COPPER_BLOCK

    static final BlockType.Typed<BlockData> RAW_COPPER_BLOCK

  - ### RAW_GOLD_BLOCK

    static final BlockType.Typed<BlockData> RAW_GOLD_BLOCK

  - ### POTTED_AZALEA_BUSH

    static final BlockType.Typed<BlockData> POTTED_AZALEA_BUSH

  - ### POTTED_FLOWERING_AZALEA_BUSH

    static final BlockType.Typed<BlockData> POTTED_FLOWERING_AZALEA_BUSH

  - ### OCHRE_FROGLIGHT

    static final BlockType.Typed<Orientable> OCHRE_FROGLIGHT
    BlockData: `Orientable`

  - ### VERDANT_FROGLIGHT

    static final BlockType.Typed<Orientable> VERDANT_FROGLIGHT
    BlockData: `Orientable`

  - ### PEARLESCENT_FROGLIGHT

    static final BlockType.Typed<Orientable> PEARLESCENT_FROGLIGHT
    BlockData: `Orientable`

  - ### FROGSPAWN

    static final BlockType.Typed<BlockData> FROGSPAWN

  - ### REINFORCED_DEEPSLATE

    static final BlockType.Typed<BlockData> REINFORCED_DEEPSLATE

  - ### DECORATED_POT

    static final BlockType.Typed<DecoratedPot> DECORATED_POT
    BlockData: `DecoratedPot`

  - ### CRAFTER

    static final BlockType.Typed<Crafter> CRAFTER
    BlockData: `Crafter`

  - ### TRIAL_SPAWNER

    static final BlockType.Typed<TrialSpawner> TRIAL_SPAWNER
    BlockData: `TrialSpawner`

- ## 方法详细资料

  - ### typed

    @NotNull BlockType.Typed<BlockData> typed()
    Yields this block type as a typed version of itself with a plain `BlockData` representing it.
    返回:
      the typed block type.

  - ### typed

    @NotNull <B extends BlockData> BlockType.Typed<B> typed(@NotNull @NotNull Class<B> blockDataType)
    Yields this block type as a typed version of itself with a specific `BlockData` representing it.
    类型参数:
      `B` - the generic type of the block data to type this block type with.
    参数:
      `blockDataType` - the class type of the `BlockData` to type this `BlockType` with.
    返回:
      the typed block type.

  - ### hasItemType

    boolean hasItemType()
    Returns true if this BlockType has a corresponding `ItemType`.
    返回:
      true if there is a corresponding ItemType, otherwise false
    另请参阅:
      - `getItemType()`

  - ### getItemType

    @NotNull @NotNull ItemType getItemType()
    Returns the corresponding `ItemType` for the given BlockType.

    If there is no corresponding `ItemType` an error will be thrown.

    返回:
      the corresponding ItemType
    另请参阅:
      - `hasItemType()`
      - `BlockData.getPlacementMaterial()`

  - ### getBlockDataClass

    @NotNull @NotNull Class<? extends BlockData> getBlockDataClass()
    Gets the BlockData class of this BlockType
    返回:
      the BlockData class of this BlockType

  - ### createBlockData

    @NotNull @NotNull BlockData createBlockData()
    Creates a new `BlockData` instance for this block type, with all properties initialized to unspecified defaults.
    返回:
      new data instance

  - ### createBlockData

    @NotNull @NotNull BlockData createBlockData(@Nullable @Nullable String data)
    Creates a new `BlockData` instance for this block type, with all properties initialized to unspecified defaults, except for those provided in data.
    参数:
      `data` - data string
    返回:
      new data instance
    抛出:
      `IllegalArgumentException` - if the specified data is not valid

  - ### isSolid

    boolean isSolid()
    Check if the blockt type is solid (can be built upon)
    返回:
      True if this block type is solid

  - ### isFlammable

    boolean isFlammable()
    Check if the block type can catch fire
    返回:
      True if this block type can catch fire

  - ### isBurnable

    boolean isBurnable()
    Check if the block type can burn away
    返回:
      True if this block type can burn away

  - ### isOccluding

    boolean isOccluding()
    Check if the block type is occludes light in the lighting engine.

    Generally speaking, most full blocks will occlude light. Non-full blocks are not occluding (e.g. anvils, chests, tall grass, stairs, etc.), nor are specific full blocks such as barriers or spawners which block light despite their texture.

    An occluding block will have the following effects:

    - Chests cannot be opened if an occluding block is above it.
    - Mobs cannot spawn inside of occluding blocks.
    - Only occluding blocks can be "powered" (`Block.isBlockPowered()`).
    This list may be inconclusive. For a full list of the side effects of an occluding block, see the Minecraft Wiki.
    返回:
      True if this block type occludes light

  - ### hasGravity

    boolean hasGravity()
    返回:
      True if this block type is affected by gravity.

  - ### isInteractable

    boolean isInteractable()
    Checks if this block type can be interacted with.

    Interactable block types include those with functionality when they are interacted with by a player such as chests, furnaces, etc.

    Some blocks such as piston heads and stairs are considered interactable though may not perform any additional functionality.

    Note that the interactability of some block types may be dependant on their state as well. This method will return true if there is at least one state in which additional interact handling is performed for the block type.

    返回:
      true if this block type can be interacted with.

  - ### getHardness

    float getHardness()
    Obtains the block's hardness level (also known as "strength").
    This number is used to calculate the time required to break each block.
    返回:
      the hardness of that block type.

  - ### getBlastResistance

    float getBlastResistance()
    Obtains the blast resistance value (also known as block "durability").
    This value is used in explosions to calculate whether a block should be broken or not.
    返回:
      the blast resistance of that block type.

  - ### getSlipperiness

    float getSlipperiness()
    Returns a value that represents how 'slippery' the block is.

    Blocks with higher slipperiness, like `ICE` can be slid on further by the player and other entities.

    Most blocks have a default slipperiness of `0.6f`.

    返回:
      the slipperiness of this block

  - ### isAir

    boolean isAir()
    Check if the block type is an air block.
    返回:
      True if this block type is an air block.

  - ### isEnabledByFeature

    boolean isEnabledByFeature(@NotNull @NotNull World world)
    Gets if the BlockType is enabled by the features in a world.
    参数:
      `world` - the world to check
    返回:
      true if this BlockType can be used in this World.

  - ### asMaterial

    @Nullable @Deprecated @Nullable Material asMaterial()
    已过时。
    only for internal use
    Tries to convert this BlockType into a Material
    返回:
      the converted Material or null