content: package org.allaymc.api.block.type;
  
  import org.allaymc.api.annotation.MinecraftVersionSensitive;
  import org.allaymc.api.block.interfaces.*;
  import org.allaymc.api.block.property.type.BlockPropertyTypes;
  
  @MinecraftVersionSensitive
  public final class BlockTypes {
      /**
       * {@link BlockPropertyTypes#BUTTON_PRESSED_BIT}
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockButtonBehavior> ACACIA_BUTTON;
  
      /**
       * {@link BlockPropertyTypes#DOOR_HINGE_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPPER_BLOCK_BIT}
       */
      public static BlockType<BlockDoorBehavior> ACACIA_DOOR;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> ACACIA_DOUBLE_SLAB;
  
      public static BlockType<BlockFenceBehavior> ACACIA_FENCE;
  
      /**
       * {@link BlockPropertyTypes#IN_WALL_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       */
      public static BlockType<BlockFenceGateBehavior> ACACIA_FENCE_GATE;
  
      /**
       * {@link BlockPropertyTypes#ATTACHED_BIT}
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       * {@link BlockPropertyTypes#GROUND_SIGN_DIRECTION}
       * {@link BlockPropertyTypes#HANGING}
       */
      public static BlockType<BlockHangingSignBehavior> ACACIA_HANGING_SIGN;
  
      /**
       * {@link BlockPropertyTypes#PERSISTENT_BIT}
       * {@link BlockPropertyTypes#UPDATE_BIT}
       */
      public static BlockType<BlockLeavesBehavior> ACACIA_LEAVES;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> ACACIA_LOG;
  
      public static BlockType<BlockPlanksBehavior> ACACIA_PLANKS;
  
      /**
       * {@link BlockPropertyTypes#REDSTONE_SIGNAL}
       */
      public static BlockType<BlockPressurePlateBehavior> ACACIA_PRESSURE_PLATE;
  
      /**
       * {@link BlockPropertyTypes#AGE_BIT}
       */
      public static BlockType<BlockSaplingBehavior> ACACIA_SAPLING;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#POWERED_BIT}
       * {@link BlockPropertyTypes#POWERED_SHELF_TYPE}
       */
      public static BlockType<BlockShelfBehavior> ACACIA_SHELF;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> ACACIA_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> ACACIA_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#GROUND_SIGN_DIRECTION}
       */
      public static BlockType<BlockSignBehavior> ACACIA_STANDING_SIGN;
  
      /**
       * {@link BlockPropertyTypes#DIRECTION_4}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       */
      public static BlockType<BlockTrapdoorBehavior> ACACIA_TRAPDOOR;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockSignBehavior> ACACIA_WALL_SIGN;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> ACACIA_WOOD;
  
      /**
       * {@link BlockPropertyTypes#RAIL_DATA_BIT}
       * {@link BlockPropertyTypes#RAIL_DIRECTION_6}
       */
      public static BlockType<BlockActivatorRailBehavior> ACTIVATOR_RAIL;
  
      public static BlockType<BlockAirBehavior> AIR;
  
      public static BlockType<BlockAlliumBehavior> ALLIUM;
  
      public static BlockType<BlockAllowBehavior> ALLOW;
  
      public static BlockType<BlockAmethystBlockBehavior> AMETHYST_BLOCK;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_BLOCK_FACE}
       */
      public static BlockType<BlockAmethystClusterBehavior> AMETHYST_CLUSTER;
  
      public static BlockType<BlockAncientDebrisBehavior> ANCIENT_DEBRIS;
  
      public static BlockType<BlockAndesiteBehavior> ANDESITE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> ANDESITE_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> ANDESITE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> ANDESITE_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_EAST}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_NORTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_SOUTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_WEST}
       * {@link BlockPropertyTypes#WALL_POST_BIT}
       */
      public static BlockType<BlockWallBehavior> ANDESITE_WALL;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockAnvilBehavior> ANVIL;
  
      public static BlockType<BlockAzaleaBehavior> AZALEA;
  
      /**
       * {@link BlockPropertyTypes#PERSISTENT_BIT}
       * {@link BlockPropertyTypes#UPDATE_BIT}
       */
      public static BlockType<BlockLeavesBehavior> AZALEA_LEAVES;
  
      /**
       * {@link BlockPropertyTypes#PERSISTENT_BIT}
       * {@link BlockPropertyTypes#UPDATE_BIT}
       */
      public static BlockType<BlockLeavesBehavior> AZALEA_LEAVES_FLOWERED;
  
      public static BlockType<BlockAzureBluetBehavior> AZURE_BLUET;
  
      /**
       * {@link BlockPropertyTypes#AGE_BIT}
       * {@link BlockPropertyTypes#BAMBOO_LEAF_SIZE}
       * {@link BlockPropertyTypes#BAMBOO_STALK_THICKNESS}
       */
      public static BlockType<BlockBambooBehavior> BAMBOO;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> BAMBOO_BLOCK;
  
      /**
       * {@link BlockPropertyTypes#BUTTON_PRESSED_BIT}
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockButtonBehavior> BAMBOO_BUTTON;
  
      /**
       * {@link BlockPropertyTypes#DOOR_HINGE_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPPER_BLOCK_BIT}
       */
      public static BlockType<BlockDoorBehavior> BAMBOO_DOOR;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> BAMBOO_DOUBLE_SLAB;
  
      public static BlockType<BlockFenceBehavior> BAMBOO_FENCE;
  
      /**
       * {@link BlockPropertyTypes#IN_WALL_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       */
      public static BlockType<BlockFenceGateBehavior> BAMBOO_FENCE_GATE;
  
      /**
       * {@link BlockPropertyTypes#ATTACHED_BIT}
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       * {@link BlockPropertyTypes#GROUND_SIGN_DIRECTION}
       * {@link BlockPropertyTypes#HANGING}
       */
      public static BlockType<BlockHangingSignBehavior> BAMBOO_HANGING_SIGN;
  
      public static BlockType<BlockBambooMosaicBehavior> BAMBOO_MOSAIC;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> BAMBOO_MOSAIC_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> BAMBOO_MOSAIC_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> BAMBOO_MOSAIC_STAIRS;
  
      public static BlockType<BlockPlanksBehavior> BAMBOO_PLANKS;
  
      /**
       * {@link BlockPropertyTypes#REDSTONE_SIGNAL}
       */
      public static BlockType<BlockPressurePlateBehavior> BAMBOO_PRESSURE_PLATE;
  
      /**
       * {@link BlockPropertyTypes#AGE_BIT}
       */
      public static BlockType<BlockSaplingBehavior> BAMBOO_SAPLING;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#POWERED_BIT}
       * {@link BlockPropertyTypes#POWERED_SHELF_TYPE}
       */
      public static BlockType<BlockShelfBehavior> BAMBOO_SHELF;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> BAMBOO_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> BAMBOO_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#GROUND_SIGN_DIRECTION}
       */
      public static BlockType<BlockSignBehavior> BAMBOO_STANDING_SIGN;
  
      /**
       * {@link BlockPropertyTypes#DIRECTION_4}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       */
      public static BlockType<BlockTrapdoorBehavior> BAMBOO_TRAPDOOR;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockSignBehavior> BAMBOO_WALL_SIGN;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       */
      public static BlockType<BlockBarrelBehavior> BARREL;
  
      public static BlockType<BlockBarrierBehavior> BARRIER;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockBasaltBehavior> BASALT;
  
      public static BlockType<BlockBeaconBehavior> BEACON;
  
      /**
       * {@link BlockPropertyTypes#DIRECTION_4}
       * {@link BlockPropertyTypes#HEAD_PIECE_BIT}
       * {@link BlockPropertyTypes#OCCUPIED_BIT}
       */
      public static BlockType<BlockBedBehavior> BED;
  
      /**
       * {@link BlockPropertyTypes#INFINIBURN_BIT}
       */
      public static BlockType<BlockBedrockBehavior> BEDROCK;
  
      /**
       * {@link BlockPropertyTypes#DIRECTION_4}
       * {@link BlockPropertyTypes#HONEY_LEVEL}
       */
      public static BlockType<BlockBeeNestBehavior> BEE_NEST;
  
      /**
       * {@link BlockPropertyTypes#DIRECTION_4}
       * {@link BlockPropertyTypes#HONEY_LEVEL}
       */
      public static BlockType<BlockBeehiveBehavior> BEEHIVE;
  
      /**
       * {@link BlockPropertyTypes#GROWTH}
       */
      public static BlockType<BlockBeetrootBehavior> BEETROOT;
  
      /**
       * {@link BlockPropertyTypes#ATTACHMENT}
       * {@link BlockPropertyTypes#DIRECTION_4}
       * {@link BlockPropertyTypes#TOGGLE_BIT}
       */
      public static BlockType<BlockBellBehavior> BELL;
  
      /**
       * {@link BlockPropertyTypes#BIG_DRIPLEAF_HEAD}
       * {@link BlockPropertyTypes#BIG_DRIPLEAF_TILT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockBigDripleafBehavior> BIG_DRIPLEAF;
  
      /**
       * {@link BlockPropertyTypes#BUTTON_PRESSED_BIT}
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockButtonBehavior> BIRCH_BUTTON;
  
      /**
       * {@link BlockPropertyTypes#DOOR_HINGE_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPPER_BLOCK_BIT}
       */
      public static BlockType<BlockDoorBehavior> BIRCH_DOOR;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> BIRCH_DOUBLE_SLAB;
  
      public static BlockType<BlockFenceBehavior> BIRCH_FENCE;
  
      /**
       * {@link BlockPropertyTypes#IN_WALL_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       */
      public static BlockType<BlockFenceGateBehavior> BIRCH_FENCE_GATE;
  
      /**
       * {@link BlockPropertyTypes#ATTACHED_BIT}
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       * {@link BlockPropertyTypes#GROUND_SIGN_DIRECTION}
       * {@link BlockPropertyTypes#HANGING}
       */
      public static BlockType<BlockHangingSignBehavior> BIRCH_HANGING_SIGN;
  
      /**
       * {@link BlockPropertyTypes#PERSISTENT_BIT}
       * {@link BlockPropertyTypes#UPDATE_BIT}
       */
      public static BlockType<BlockLeavesBehavior> BIRCH_LEAVES;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> BIRCH_LOG;
  
      public static BlockType<BlockPlanksBehavior> BIRCH_PLANKS;
  
      /**
       * {@link BlockPropertyTypes#REDSTONE_SIGNAL}
       */
      public static BlockType<BlockPressurePlateBehavior> BIRCH_PRESSURE_PLATE;
  
      /**
       * {@link BlockPropertyTypes#AGE_BIT}
       */
      public static BlockType<BlockSaplingBehavior> BIRCH_SAPLING;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#POWERED_BIT}
       * {@link BlockPropertyTypes#POWERED_SHELF_TYPE}
       */
      public static BlockType<BlockShelfBehavior> BIRCH_SHELF;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> BIRCH_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> BIRCH_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#GROUND_SIGN_DIRECTION}
       */
      public static BlockType<BlockSignBehavior> BIRCH_STANDING_SIGN;
  
      /**
       * {@link BlockPropertyTypes#DIRECTION_4}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       */
      public static BlockType<BlockTrapdoorBehavior> BIRCH_TRAPDOOR;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockSignBehavior> BIRCH_WALL_SIGN;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> BIRCH_WOOD;
  
      /**
       * {@link BlockPropertyTypes#CANDLES}
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleBehavior> BLACK_CANDLE;
  
      /**
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleCakeBehavior> BLACK_CANDLE_CAKE;
  
      public static BlockType<BlockCarpetBehavior> BLACK_CARPET;
  
      public static BlockType<BlockConcreteBehavior> BLACK_CONCRETE;
  
      public static BlockType<BlockConcretePowderBehavior> BLACK_CONCRETE_POWDER;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockGlazedTerracottaBehavior> BLACK_GLAZED_TERRACOTTA;
  
      public static BlockType<BlockShulkerBoxBehavior> BLACK_SHULKER_BOX;
  
      public static BlockType<BlockGlassBehavior> BLACK_STAINED_GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> BLACK_STAINED_GLASS_PANE;
  
      public static BlockType<BlockTerracottaBehavior> BLACK_TERRACOTTA;
  
      public static BlockType<BlockWoolBehavior> BLACK_WOOL;
  
      public static BlockType<BlockBlackstoneBehavior> BLACKSTONE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> BLACKSTONE_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> BLACKSTONE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> BLACKSTONE_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_EAST}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_NORTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_SOUTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_WEST}
       * {@link BlockPropertyTypes#WALL_POST_BIT}
       */
      public static BlockType<BlockWallBehavior> BLACKSTONE_WALL;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockBlastFurnaceBehavior> BLAST_FURNACE;
  
      /**
       * {@link BlockPropertyTypes#CANDLES}
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleBehavior> BLUE_CANDLE;
  
      /**
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleCakeBehavior> BLUE_CANDLE_CAKE;
  
      public static BlockType<BlockCarpetBehavior> BLUE_CARPET;
  
      public static BlockType<BlockConcreteBehavior> BLUE_CONCRETE;
  
      public static BlockType<BlockConcretePowderBehavior> BLUE_CONCRETE_POWDER;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockGlazedTerracottaBehavior> BLUE_GLAZED_TERRACOTTA;
  
      public static BlockType<BlockIceBehavior> BLUE_ICE;
  
      public static BlockType<BlockBlueOrchidBehavior> BLUE_ORCHID;
  
      public static BlockType<BlockShulkerBoxBehavior> BLUE_SHULKER_BOX;
  
      public static BlockType<BlockGlassBehavior> BLUE_STAINED_GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> BLUE_STAINED_GLASS_PANE;
  
      public static BlockType<BlockTerracottaBehavior> BLUE_TERRACOTTA;
  
      public static BlockType<BlockWoolBehavior> BLUE_WOOL;
  
      /**
       * {@link BlockPropertyTypes#DEPRECATED}
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockBoneBlockBehavior> BONE_BLOCK;
  
      public static BlockType<BlockBookshelfBehavior> BOOKSHELF;
  
      /**
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_EAST}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_NORTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_SOUTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_WEST}
       * {@link BlockPropertyTypes#WALL_POST_BIT}
       */
      public static BlockType<BlockBorderBlockBehavior> BORDER_BLOCK;
  
      public static BlockType<BlockCoralBehavior> BRAIN_CORAL;
  
      public static BlockType<BlockCoralBlockBehavior> BRAIN_CORAL_BLOCK;
  
      /**
       * {@link BlockPropertyTypes#CORAL_FAN_DIRECTION}
       */
      public static BlockType<BlockCoralFanBehavior> BRAIN_CORAL_FAN;
  
      /**
       * {@link BlockPropertyTypes#CORAL_DIRECTION}
       */
      public static BlockType<BlockCoralWallFanBehavior> BRAIN_CORAL_WALL_FAN;
  
      /**
       * {@link BlockPropertyTypes#BREWING_STAND_SLOT_A_BIT}
       * {@link BlockPropertyTypes#BREWING_STAND_SLOT_B_BIT}
       * {@link BlockPropertyTypes#BREWING_STAND_SLOT_C_BIT}
       */
      public static BlockType<BlockBrewingStandBehavior> BREWING_STAND;
  
      public static BlockType<BlockBrickBlockBehavior> BRICK_BLOCK;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> BRICK_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> BRICK_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> BRICK_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_EAST}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_NORTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_SOUTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_WEST}
       * {@link BlockPropertyTypes#WALL_POST_BIT}
       */
      public static BlockType<BlockWallBehavior> BRICK_WALL;
  
      /**
       * {@link BlockPropertyTypes#CANDLES}
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleBehavior> BROWN_CANDLE;
  
      /**
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleCakeBehavior> BROWN_CANDLE_CAKE;
  
      public static BlockType<BlockCarpetBehavior> BROWN_CARPET;
  
      public static BlockType<BlockConcreteBehavior> BROWN_CONCRETE;
  
      public static BlockType<BlockConcretePowderBehavior> BROWN_CONCRETE_POWDER;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockGlazedTerracottaBehavior> BROWN_GLAZED_TERRACOTTA;
  
      public static BlockType<BlockBrownMushroomBehavior> BROWN_MUSHROOM;
  
      /**
       * {@link BlockPropertyTypes#HUGE_MUSHROOM_BITS}
       */
      public static BlockType<BlockBrownMushroomBlockBehavior> BROWN_MUSHROOM_BLOCK;
  
      public static BlockType<BlockShulkerBoxBehavior> BROWN_SHULKER_BOX;
  
      public static BlockType<BlockGlassBehavior> BROWN_STAINED_GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> BROWN_STAINED_GLASS_PANE;
  
      public static BlockType<BlockTerracottaBehavior> BROWN_TERRACOTTA;
  
      public static BlockType<BlockWoolBehavior> BROWN_WOOL;
  
      /**
       * {@link BlockPropertyTypes#DRAG_DOWN}
       */
      public static BlockType<BlockBubbleColumnBehavior> BUBBLE_COLUMN;
  
      public static BlockType<BlockCoralBehavior> BUBBLE_CORAL;
  
      public static BlockType<BlockCoralBlockBehavior> BUBBLE_CORAL_BLOCK;
  
      /**
       * {@link BlockPropertyTypes#CORAL_FAN_DIRECTION}
       */
      public static BlockType<BlockCoralFanBehavior> BUBBLE_CORAL_FAN;
  
      /**
       * {@link BlockPropertyTypes#CORAL_DIRECTION}
       */
      public static BlockType<BlockCoralWallFanBehavior> BUBBLE_CORAL_WALL_FAN;
  
      public static BlockType<BlockBuddingAmethystBehavior> BUDDING_AMETHYST;
  
      public static BlockType<BlockBushBehavior> BUSH;
  
      /**
       * {@link BlockPropertyTypes#AGE_16}
       */
      public static BlockType<BlockCactusBehavior> CACTUS;
  
      public static BlockType<BlockCactusFlowerBehavior> CACTUS_FLOWER;
  
      /**
       * {@link BlockPropertyTypes#BITE_COUNTER}
       */
      public static BlockType<BlockCakeBehavior> CAKE;
  
      public static BlockType<BlockCalciteBehavior> CALCITE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#SCULK_SENSOR_PHASE}
       */
      public static BlockType<BlockCalibratedSculkSensorBehavior> CALIBRATED_SCULK_SENSOR;
  
      public static BlockType<BlockCameraBehavior> CAMERA;
  
      /**
       * {@link BlockPropertyTypes#EXTINGUISHED}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockCampfireBehavior> CAMPFIRE;
  
      /**
       * {@link BlockPropertyTypes#CANDLES}
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleBehavior> CANDLE;
  
      /**
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleCakeBehavior> CANDLE_CAKE;
  
      /**
       * {@link BlockPropertyTypes#GROWTH}
       */
      public static BlockType<BlockCarrotsBehavior> CARROTS;
  
      public static BlockType<BlockCartographyTableBehavior> CARTOGRAPHY_TABLE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockCarvedPumpkinBehavior> CARVED_PUMPKIN;
  
      /**
       * {@link BlockPropertyTypes#CAULDRON_LIQUID}
       * {@link BlockPropertyTypes#FILL_LEVEL}
       */
      public static BlockType<BlockCauldronBehavior> CAULDRON;
  
      /**
       * {@link BlockPropertyTypes#GROWING_PLANT_AGE}
       */
      public static BlockType<BlockCaveVinesBehavior> CAVE_VINES;
  
      /**
       * {@link BlockPropertyTypes#GROWING_PLANT_AGE}
       */
      public static BlockType<BlockCaveVinesBodyWithBerriesBehavior> CAVE_VINES_BODY_WITH_BERRIES;
  
      /**
       * {@link BlockPropertyTypes#GROWING_PLANT_AGE}
       */
      public static BlockType<BlockCaveVinesHeadWithBerriesBehavior> CAVE_VINES_HEAD_WITH_BERRIES;
  
      /**
       * {@link BlockPropertyTypes#CONDITIONAL_BIT}
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockChainCommandBlockBehavior> CHAIN_COMMAND_BLOCK;
  
      /**
       * {@link BlockPropertyTypes#DIRECTION_16}
       */
      public static BlockType<BlockChalkboardBehavior> CHALKBOARD;
  
      public static BlockType<BlockChemicalHeatBehavior> CHEMICAL_HEAT;
  
      /**
       * {@link BlockPropertyTypes#BUTTON_PRESSED_BIT}
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockButtonBehavior> CHERRY_BUTTON;
  
      /**
       * {@link BlockPropertyTypes#DOOR_HINGE_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPPER_BLOCK_BIT}
       */
      public static BlockType<BlockDoorBehavior> CHERRY_DOOR;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> CHERRY_DOUBLE_SLAB;
  
      public static BlockType<BlockFenceBehavior> CHERRY_FENCE;
  
      /**
       * {@link BlockPropertyTypes#IN_WALL_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       */
      public static BlockType<BlockFenceGateBehavior> CHERRY_FENCE_GATE;
  
      /**
       * {@link BlockPropertyTypes#ATTACHED_BIT}
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       * {@link BlockPropertyTypes#GROUND_SIGN_DIRECTION}
       * {@link BlockPropertyTypes#HANGING}
       */
      public static BlockType<BlockHangingSignBehavior> CHERRY_HANGING_SIGN;
  
      /**
       * {@link BlockPropertyTypes#PERSISTENT_BIT}
       * {@link BlockPropertyTypes#UPDATE_BIT}
       */
      public static BlockType<BlockLeavesBehavior> CHERRY_LEAVES;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> CHERRY_LOG;
  
      public static BlockType<BlockPlanksBehavior> CHERRY_PLANKS;
  
      /**
       * {@link BlockPropertyTypes#REDSTONE_SIGNAL}
       */
      public static BlockType<BlockPressurePlateBehavior> CHERRY_PRESSURE_PLATE;
  
      /**
       * {@link BlockPropertyTypes#AGE_BIT}
       */
      public static BlockType<BlockSaplingBehavior> CHERRY_SAPLING;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#POWERED_BIT}
       * {@link BlockPropertyTypes#POWERED_SHELF_TYPE}
       */
      public static BlockType<BlockShelfBehavior> CHERRY_SHELF;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> CHERRY_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> CHERRY_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#GROUND_SIGN_DIRECTION}
       */
      public static BlockType<BlockSignBehavior> CHERRY_STANDING_SIGN;
  
      /**
       * {@link BlockPropertyTypes#DIRECTION_4}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       */
      public static BlockType<BlockTrapdoorBehavior> CHERRY_TRAPDOOR;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockSignBehavior> CHERRY_WALL_SIGN;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> CHERRY_WOOD;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockChestBehavior> CHEST;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockAnvilBehavior> CHIPPED_ANVIL;
  
      /**
       * {@link BlockPropertyTypes#BOOKS_STORED}
       * {@link BlockPropertyTypes#DIRECTION_4}
       */
      public static BlockType<BlockChiseledBookshelfBehavior> CHISELED_BOOKSHELF;
  
      public static BlockType<BlockCopperBehavior> CHISELED_COPPER;
  
      public static BlockType<BlockChiseledDeepslateBehavior> CHISELED_DEEPSLATE;
  
      public static BlockType<BlockBricksBehavior> CHISELED_NETHER_BRICKS;
  
      public static BlockType<BlockChiseledPolishedBlackstoneBehavior> CHISELED_POLISHED_BLACKSTONE;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockChiseledQuartzBlockBehavior> CHISELED_QUARTZ_BLOCK;
  
      public static BlockType<BlockSandstoneBehavior> CHISELED_RED_SANDSTONE;
  
      public static BlockType<BlockBricksBehavior> CHISELED_RESIN_BRICKS;
  
      public static BlockType<BlockSandstoneBehavior> CHISELED_SANDSTONE;
  
      public static BlockType<BlockBricksBehavior> CHISELED_STONE_BRICKS;
  
      public static BlockType<BlockChiseledTuffBehavior> CHISELED_TUFF;
  
      public static BlockType<BlockBricksBehavior> CHISELED_TUFF_BRICKS;
  
      /**
       * {@link BlockPropertyTypes#AGE_6}
       */
      public static BlockType<BlockChorusFlowerBehavior> CHORUS_FLOWER;
  
      public static BlockType<BlockChorusPlantBehavior> CHORUS_PLANT;
  
      public static BlockType<BlockClayBehavior> CLAY;
  
      public static BlockType<BlockClientRequestPlaceholderBlockBehavior> CLIENT_REQUEST_PLACEHOLDER_BLOCK;
  
      public static BlockType<BlockClosedEyeblossomBehavior> CLOSED_EYEBLOSSOM;
  
      public static BlockType<BlockCoalBlockBehavior> COAL_BLOCK;
  
      public static BlockType<BlockOreBehavior> COAL_ORE;
  
      public static BlockType<BlockCoarseDirtBehavior> COARSE_DIRT;
  
      public static BlockType<BlockCobbledDeepslateBehavior> COBBLED_DEEPSLATE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> COBBLED_DEEPSLATE_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> COBBLED_DEEPSLATE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> COBBLED_DEEPSLATE_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_EAST}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_NORTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_SOUTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_WEST}
       * {@link BlockPropertyTypes#WALL_POST_BIT}
       */
      public static BlockType<BlockWallBehavior> COBBLED_DEEPSLATE_WALL;
  
      public static BlockType<BlockCobblestoneBehavior> COBBLESTONE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> COBBLESTONE_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> COBBLESTONE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_EAST}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_NORTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_SOUTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_WEST}
       * {@link BlockPropertyTypes#WALL_POST_BIT}
       */
      public static BlockType<BlockWallBehavior> COBBLESTONE_WALL;
  
      /**
       * {@link BlockPropertyTypes#AGE_3}
       * {@link BlockPropertyTypes#DIRECTION_4}
       */
      public static BlockType<BlockCocoaBehavior> COCOA;
  
      /**
       * {@link BlockPropertyTypes#TORCH_FACING_DIRECTION}
       */
      public static BlockType<BlockTorchBehavior> COLORED_TORCH_BLUE;
  
      /**
       * {@link BlockPropertyTypes#TORCH_FACING_DIRECTION}
       */
      public static BlockType<BlockTorchBehavior> COLORED_TORCH_GREEN;
  
      /**
       * {@link BlockPropertyTypes#TORCH_FACING_DIRECTION}
       */
      public static BlockType<BlockTorchBehavior> COLORED_TORCH_PURPLE;
  
      /**
       * {@link BlockPropertyTypes#TORCH_FACING_DIRECTION}
       */
      public static BlockType<BlockTorchBehavior> COLORED_TORCH_RED;
  
      /**
       * {@link BlockPropertyTypes#CONDITIONAL_BIT}
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockCommandBlockBehavior> COMMAND_BLOCK;
  
      /**
       * {@link BlockPropertyTypes#COMPOSTER_FILL_LEVEL}
       */
      public static BlockType<BlockComposterBehavior> COMPOSTER;
  
      /**
       * {@link BlockPropertyTypes#DIRECTION_4}
       */
      public static BlockType<BlockCompoundCreatorBehavior> COMPOUND_CREATOR;
  
      public static BlockType<BlockConduitBehavior> CONDUIT;
  
      public static BlockType<BlockCopperBarsBehavior> COPPER_BARS;
  
      public static BlockType<BlockCopperBehavior> COPPER_BLOCK;
  
      /**
       * {@link BlockPropertyTypes#LIT}
       * {@link BlockPropertyTypes#POWERED_BIT}
       */
      public static BlockType<BlockCopperBulbBehavior> COPPER_BULB;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockCopperChainBehavior> COPPER_CHAIN;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockCopperChestBehavior> COPPER_CHEST;
  
      /**
       * {@link BlockPropertyTypes#DOOR_HINGE_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPPER_BLOCK_BIT}
       */
      public static BlockType<BlockCopperDoorBehavior> COPPER_DOOR;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockCopperGolemStatueBehavior> COPPER_GOLEM_STATUE;
  
      public static BlockType<BlockCopperGrateBehavior> COPPER_GRATE;
  
      /**
       * {@link BlockPropertyTypes#HANGING}
       */
      public static BlockType<BlockCopperLanternBehavior> COPPER_LANTERN;
  
      public static BlockType<BlockOreBehavior> COPPER_ORE;
  
      /**
       * {@link BlockPropertyTypes#TORCH_FACING_DIRECTION}
       */
      public static BlockType<BlockTorchBehavior> COPPER_TORCH;
  
      /**
       * {@link BlockPropertyTypes#DIRECTION_4}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       */
      public static BlockType<BlockCopperTrapdoorBehavior> COPPER_TRAPDOOR;
  
      public static BlockType<BlockCornflowerBehavior> CORNFLOWER;
  
      public static BlockType<BlockBricksBehavior> CRACKED_DEEPSLATE_BRICKS;
  
      public static BlockType<BlockCrackedDeepslateTilesBehavior> CRACKED_DEEPSLATE_TILES;
  
      public static BlockType<BlockBricksBehavior> CRACKED_NETHER_BRICKS;
  
      public static BlockType<BlockBricksBehavior> CRACKED_POLISHED_BLACKSTONE_BRICKS;
  
      public static BlockType<BlockBricksBehavior> CRACKED_STONE_BRICKS;
  
      /**
       * {@link BlockPropertyTypes#CRAFTING}
       * {@link BlockPropertyTypes#ORIENTATION}
       * {@link BlockPropertyTypes#TRIGGERED_BIT}
       */
      public static BlockType<BlockCrafterBehavior> CRAFTER;
  
      public static BlockType<BlockCraftingTableBehavior> CRAFTING_TABLE;
  
      /**
       * {@link BlockPropertyTypes#CREAKING_HEART_STATE}
       * {@link BlockPropertyTypes#NATURAL}
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockCreakingHeartBehavior> CREAKING_HEART;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockHeadBehavior> CREEPER_HEAD;
  
      /**
       * {@link BlockPropertyTypes#BUTTON_PRESSED_BIT}
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockButtonBehavior> CRIMSON_BUTTON;
  
      /**
       * {@link BlockPropertyTypes#DOOR_HINGE_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPPER_BLOCK_BIT}
       */
      public static BlockType<BlockDoorBehavior> CRIMSON_DOOR;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> CRIMSON_DOUBLE_SLAB;
  
      public static BlockType<BlockFenceBehavior> CRIMSON_FENCE;
  
      /**
       * {@link BlockPropertyTypes#IN_WALL_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       */
      public static BlockType<BlockFenceGateBehavior> CRIMSON_FENCE_GATE;
  
      public static BlockType<BlockCrimsonFungusBehavior> CRIMSON_FUNGUS;
  
      /**
       * {@link BlockPropertyTypes#ATTACHED_BIT}
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       * {@link BlockPropertyTypes#GROUND_SIGN_DIRECTION}
       * {@link BlockPropertyTypes#HANGING}
       */
      public static BlockType<BlockHangingSignBehavior> CRIMSON_HANGING_SIGN;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> CRIMSON_HYPHAE;
  
      public static BlockType<BlockCrimsonNyliumBehavior> CRIMSON_NYLIUM;
  
      public static BlockType<BlockPlanksBehavior> CRIMSON_PLANKS;
  
      /**
       * {@link BlockPropertyTypes#REDSTONE_SIGNAL}
       */
      public static BlockType<BlockPressurePlateBehavior> CRIMSON_PRESSURE_PLATE;
  
      public static BlockType<BlockCrimsonRootsBehavior> CRIMSON_ROOTS;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#POWERED_BIT}
       * {@link BlockPropertyTypes#POWERED_SHELF_TYPE}
       */
      public static BlockType<BlockShelfBehavior> CRIMSON_SHELF;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> CRIMSON_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> CRIMSON_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#GROUND_SIGN_DIRECTION}
       */
      public static BlockType<BlockSignBehavior> CRIMSON_STANDING_SIGN;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> CRIMSON_STEM;
  
      /**
       * {@link BlockPropertyTypes#DIRECTION_4}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       */
      public static BlockType<BlockTrapdoorBehavior> CRIMSON_TRAPDOOR;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockSignBehavior> CRIMSON_WALL_SIGN;
  
      public static BlockType<BlockCryingObsidianBehavior> CRYING_OBSIDIAN;
  
      public static BlockType<BlockCopperBehavior> CUT_COPPER;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockCopperSlabBehavior> CUT_COPPER_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockCopperStairsBehavior> CUT_COPPER_STAIRS;
  
      public static BlockType<BlockSandstoneBehavior> CUT_RED_SANDSTONE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> CUT_RED_SANDSTONE_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> CUT_RED_SANDSTONE_SLAB;
  
      public static BlockType<BlockSandstoneBehavior> CUT_SANDSTONE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> CUT_SANDSTONE_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> CUT_SANDSTONE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#CANDLES}
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleBehavior> CYAN_CANDLE;
  
      /**
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleCakeBehavior> CYAN_CANDLE_CAKE;
  
      public static BlockType<BlockCarpetBehavior> CYAN_CARPET;
  
      public static BlockType<BlockConcreteBehavior> CYAN_CONCRETE;
  
      public static BlockType<BlockConcretePowderBehavior> CYAN_CONCRETE_POWDER;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockGlazedTerracottaBehavior> CYAN_GLAZED_TERRACOTTA;
  
      public static BlockType<BlockShulkerBoxBehavior> CYAN_SHULKER_BOX;
  
      public static BlockType<BlockGlassBehavior> CYAN_STAINED_GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> CYAN_STAINED_GLASS_PANE;
  
      public static BlockType<BlockTerracottaBehavior> CYAN_TERRACOTTA;
  
      public static BlockType<BlockWoolBehavior> CYAN_WOOL;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockAnvilBehavior> DAMAGED_ANVIL;
  
      public static BlockType<BlockDandelionBehavior> DANDELION;
  
      /**
       * {@link BlockPropertyTypes#BUTTON_PRESSED_BIT}
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockButtonBehavior> DARK_OAK_BUTTON;
  
      /**
       * {@link BlockPropertyTypes#DOOR_HINGE_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPPER_BLOCK_BIT}
       */
      public static BlockType<BlockDoorBehavior> DARK_OAK_DOOR;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> DARK_OAK_DOUBLE_SLAB;
  
      public static BlockType<BlockFenceBehavior> DARK_OAK_FENCE;
  
      /**
       * {@link BlockPropertyTypes#IN_WALL_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       */
      public static BlockType<BlockFenceGateBehavior> DARK_OAK_FENCE_GATE;
  
      /**
       * {@link BlockPropertyTypes#ATTACHED_BIT}
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       * {@link BlockPropertyTypes#GROUND_SIGN_DIRECTION}
       * {@link BlockPropertyTypes#HANGING}
       */
      public static BlockType<BlockHangingSignBehavior> DARK_OAK_HANGING_SIGN;
  
      /**
       * {@link BlockPropertyTypes#PERSISTENT_BIT}
       * {@link BlockPropertyTypes#UPDATE_BIT}
       */
      public static BlockType<BlockLeavesBehavior> DARK_OAK_LEAVES;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> DARK_OAK_LOG;
  
      public static BlockType<BlockPlanksBehavior> DARK_OAK_PLANKS;
  
      /**
       * {@link BlockPropertyTypes#REDSTONE_SIGNAL}
       */
      public static BlockType<BlockPressurePlateBehavior> DARK_OAK_PRESSURE_PLATE;
  
      /**
       * {@link BlockPropertyTypes#AGE_BIT}
       */
      public static BlockType<BlockSaplingBehavior> DARK_OAK_SAPLING;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#POWERED_BIT}
       * {@link BlockPropertyTypes#POWERED_SHELF_TYPE}
       */
      public static BlockType<BlockShelfBehavior> DARK_OAK_SHELF;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> DARK_OAK_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> DARK_OAK_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#DIRECTION_4}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       */
      public static BlockType<BlockTrapdoorBehavior> DARK_OAK_TRAPDOOR;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> DARK_OAK_WOOD;
  
      public static BlockType<BlockDarkPrismarineBehavior> DARK_PRISMARINE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> DARK_PRISMARINE_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> DARK_PRISMARINE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> DARK_PRISMARINE_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#GROUND_SIGN_DIRECTION}
       */
      public static BlockType<BlockSignBehavior> DARKOAK_STANDING_SIGN;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockSignBehavior> DARKOAK_WALL_SIGN;
  
      /**
       * {@link BlockPropertyTypes#REDSTONE_SIGNAL}
       */
      public static BlockType<BlockDaylightDetectorBehavior> DAYLIGHT_DETECTOR;
  
      /**
       * {@link BlockPropertyTypes#REDSTONE_SIGNAL}
       */
      public static BlockType<BlockDaylightDetectorInvertedBehavior> DAYLIGHT_DETECTOR_INVERTED;
  
      public static BlockType<BlockCoralBehavior> DEAD_BRAIN_CORAL;
  
      public static BlockType<BlockCoralBlockBehavior> DEAD_BRAIN_CORAL_BLOCK;
  
      /**
       * {@link BlockPropertyTypes#CORAL_FAN_DIRECTION}
       */
      public static BlockType<BlockCoralFanBehavior> DEAD_BRAIN_CORAL_FAN;
  
      /**
       * {@link BlockPropertyTypes#CORAL_DIRECTION}
       */
      public static BlockType<BlockCoralWallFanBehavior> DEAD_BRAIN_CORAL_WALL_FAN;
  
      public static BlockType<BlockCoralBehavior> DEAD_BUBBLE_CORAL;
  
      public static BlockType<BlockCoralBlockBehavior> DEAD_BUBBLE_CORAL_BLOCK;
  
      /**
       * {@link BlockPropertyTypes#CORAL_FAN_DIRECTION}
       */
      public static BlockType<BlockCoralFanBehavior> DEAD_BUBBLE_CORAL_FAN;
  
      /**
       * {@link BlockPropertyTypes#CORAL_DIRECTION}
       */
      public static BlockType<BlockCoralWallFanBehavior> DEAD_BUBBLE_CORAL_WALL_FAN;
  
      public static BlockType<BlockCoralBehavior> DEAD_FIRE_CORAL;
  
      public static BlockType<BlockCoralBlockBehavior> DEAD_FIRE_CORAL_BLOCK;
  
      /**
       * {@link BlockPropertyTypes#CORAL_FAN_DIRECTION}
       */
      public static BlockType<BlockCoralFanBehavior> DEAD_FIRE_CORAL_FAN;
  
      /**
       * {@link BlockPropertyTypes#CORAL_DIRECTION}
       */
      public static BlockType<BlockCoralWallFanBehavior> DEAD_FIRE_CORAL_WALL_FAN;
  
      public static BlockType<BlockCoralBehavior> DEAD_HORN_CORAL;
  
      public static BlockType<BlockCoralBlockBehavior> DEAD_HORN_CORAL_BLOCK;
  
      /**
       * {@link BlockPropertyTypes#CORAL_FAN_DIRECTION}
       */
      public static BlockType<BlockCoralFanBehavior> DEAD_HORN_CORAL_FAN;
  
      /**
       * {@link BlockPropertyTypes#CORAL_DIRECTION}
       */
      public static BlockType<BlockCoralWallFanBehavior> DEAD_HORN_CORAL_WALL_FAN;
  
      public static BlockType<BlockCoralBehavior> DEAD_TUBE_CORAL;
  
      public static BlockType<BlockCoralBlockBehavior> DEAD_TUBE_CORAL_BLOCK;
  
      /**
       * {@link BlockPropertyTypes#CORAL_FAN_DIRECTION}
       */
      public static BlockType<BlockCoralFanBehavior> DEAD_TUBE_CORAL_FAN;
  
      /**
       * {@link BlockPropertyTypes#CORAL_DIRECTION}
       */
      public static BlockType<BlockCoralWallFanBehavior> DEAD_TUBE_CORAL_WALL_FAN;
  
      public static BlockType<BlockDeadbushBehavior> DEADBUSH;
  
      /**
       * {@link BlockPropertyTypes#DIRECTION_4}
       */
      public static BlockType<BlockDecoratedPotBehavior> DECORATED_POT;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockDeepslateBehavior> DEEPSLATE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> DEEPSLATE_BRICK_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> DEEPSLATE_BRICK_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> DEEPSLATE_BRICK_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_EAST}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_NORTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_SOUTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_WEST}
       * {@link BlockPropertyTypes#WALL_POST_BIT}
       */
      public static BlockType<BlockWallBehavior> DEEPSLATE_BRICK_WALL;
  
      public static BlockType<BlockBricksBehavior> DEEPSLATE_BRICKS;
  
      public static BlockType<BlockOreBehavior> DEEPSLATE_COAL_ORE;
  
      public static BlockType<BlockOreBehavior> DEEPSLATE_COPPER_ORE;
  
      public static BlockType<BlockOreBehavior> DEEPSLATE_DIAMOND_ORE;
  
      public static BlockType<BlockOreBehavior> DEEPSLATE_EMERALD_ORE;
  
      public static BlockType<BlockOreBehavior> DEEPSLATE_GOLD_ORE;
  
      public static BlockType<BlockOreBehavior> DEEPSLATE_IRON_ORE;
  
      public static BlockType<BlockOreBehavior> DEEPSLATE_LAPIS_ORE;
  
      public static BlockType<BlockOreBehavior> DEEPSLATE_REDSTONE_ORE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> DEEPSLATE_TILE_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> DEEPSLATE_TILE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> DEEPSLATE_TILE_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_EAST}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_NORTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_SOUTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_WEST}
       * {@link BlockPropertyTypes#WALL_POST_BIT}
       */
      public static BlockType<BlockWallBehavior> DEEPSLATE_TILE_WALL;
  
      public static BlockType<BlockDeepslateTilesBehavior> DEEPSLATE_TILES;
  
      public static BlockType<BlockDenyBehavior> DENY;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockDeprecatedAnvilBehavior> DEPRECATED_ANVIL;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockDeprecatedPurpurBlock1Behavior> DEPRECATED_PURPUR_BLOCK_1;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockDeprecatedPurpurBlock2Behavior> DEPRECATED_PURPUR_BLOCK_2;
  
      /**
       * {@link BlockPropertyTypes#RAIL_DATA_BIT}
       * {@link BlockPropertyTypes#RAIL_DIRECTION_6}
       */
      public static BlockType<BlockDetectorRailBehavior> DETECTOR_RAIL;
  
      public static BlockType<BlockDiamondBlockBehavior> DIAMOND_BLOCK;
  
      public static BlockType<BlockOreBehavior> DIAMOND_ORE;
  
      public static BlockType<BlockDioriteBehavior> DIORITE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> DIORITE_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> DIORITE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> DIORITE_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_EAST}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_NORTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_SOUTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_WEST}
       * {@link BlockPropertyTypes#WALL_POST_BIT}
       */
      public static BlockType<BlockWallBehavior> DIORITE_WALL;
  
      public static BlockType<BlockDirtBehavior> DIRT;
  
      public static BlockType<BlockDirtWithRootsBehavior> DIRT_WITH_ROOTS;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       * {@link BlockPropertyTypes#TRIGGERED_BIT}
       */
      public static BlockType<BlockDispenserBehavior> DISPENSER;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleCopperSlabBehavior> DOUBLE_CUT_COPPER_SLAB;
  
      public static BlockType<BlockDragonEggBehavior> DRAGON_EGG;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockHeadBehavior> DRAGON_HEAD;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#REHYDRATION_LEVEL}
       */
      public static BlockType<BlockDriedGhastBehavior> DRIED_GHAST;
  
      public static BlockType<BlockDriedKelpBlockBehavior> DRIED_KELP_BLOCK;
  
      public static BlockType<BlockDripstoneBlockBehavior> DRIPSTONE_BLOCK;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       * {@link BlockPropertyTypes#TRIGGERED_BIT}
       */
      public static BlockType<BlockDropperBehavior> DROPPER;
  
      public static BlockType<BlockElementBehavior> ELEMENT_0;
  
      public static BlockType<BlockElementBehavior> ELEMENT_1;
  
      public static BlockType<BlockElementBehavior> ELEMENT_10;
  
      public static BlockType<BlockElementBehavior> ELEMENT_100;
  
      public static BlockType<BlockElementBehavior> ELEMENT_101;
  
      public static BlockType<BlockElementBehavior> ELEMENT_102;
  
      public static BlockType<BlockElementBehavior> ELEMENT_103;
  
      public static BlockType<BlockElementBehavior> ELEMENT_104;
  
      public static BlockType<BlockElementBehavior> ELEMENT_105;
  
      public static BlockType<BlockElementBehavior> ELEMENT_106;
  
      public static BlockType<BlockElementBehavior> ELEMENT_107;
  
      public static BlockType<BlockElementBehavior> ELEMENT_108;
  
      public static BlockType<BlockElementBehavior> ELEMENT_109;
  
      public static BlockType<BlockElementBehavior> ELEMENT_11;
  
      public static BlockType<BlockElementBehavior> ELEMENT_110;
  
      public static BlockType<BlockElementBehavior> ELEMENT_111;
  
      public static BlockType<BlockElementBehavior> ELEMENT_112;
  
      public static BlockType<BlockElementBehavior> ELEMENT_113;
  
      public static BlockType<BlockElementBehavior> ELEMENT_114;
  
      public static BlockType<BlockElementBehavior> ELEMENT_115;
  
      public static BlockType<BlockElementBehavior> ELEMENT_116;
  
      public static BlockType<BlockElementBehavior> ELEMENT_117;
  
      public static BlockType<BlockElementBehavior> ELEMENT_118;
  
      public static BlockType<BlockElementBehavior> ELEMENT_12;
  
      public static BlockType<BlockElementBehavior> ELEMENT_13;
  
      public static BlockType<BlockElementBehavior> ELEMENT_14;
  
      public static BlockType<BlockElementBehavior> ELEMENT_15;
  
      public static BlockType<BlockElementBehavior> ELEMENT_16;
  
      public static BlockType<BlockElementBehavior> ELEMENT_17;
  
      public static BlockType<BlockElementBehavior> ELEMENT_18;
  
      public static BlockType<BlockElementBehavior> ELEMENT_19;
  
      public static BlockType<BlockElementBehavior> ELEMENT_2;
  
      public static BlockType<BlockElementBehavior> ELEMENT_20;
  
      public static BlockType<BlockElementBehavior> ELEMENT_21;
  
      public static BlockType<BlockElementBehavior> ELEMENT_22;
  
      public static BlockType<BlockElementBehavior> ELEMENT_23;
  
      public static BlockType<BlockElementBehavior> ELEMENT_24;
  
      public static BlockType<BlockElementBehavior> ELEMENT_25;
  
      public static BlockType<BlockElementBehavior> ELEMENT_26;
  
      public static BlockType<BlockElementBehavior> ELEMENT_27;
  
      public static BlockType<BlockElementBehavior> ELEMENT_28;
  
      public static BlockType<BlockElementBehavior> ELEMENT_29;
  
      public static BlockType<BlockElementBehavior> ELEMENT_3;
  
      public static BlockType<BlockElementBehavior> ELEMENT_30;
  
      public static BlockType<BlockElementBehavior> ELEMENT_31;
  
      public static BlockType<BlockElementBehavior> ELEMENT_32;
  
      public static BlockType<BlockElementBehavior> ELEMENT_33;
  
      public static BlockType<BlockElementBehavior> ELEMENT_34;
  
      public static BlockType<BlockElementBehavior> ELEMENT_35;
  
      public static BlockType<BlockElementBehavior> ELEMENT_36;
  
      public static BlockType<BlockElementBehavior> ELEMENT_37;
  
      public static BlockType<BlockElementBehavior> ELEMENT_38;
  
      public static BlockType<BlockElementBehavior> ELEMENT_39;
  
      public static BlockType<BlockElementBehavior> ELEMENT_4;
  
      public static BlockType<BlockElementBehavior> ELEMENT_40;
  
      public static BlockType<BlockElementBehavior> ELEMENT_41;
  
      public static BlockType<BlockElementBehavior> ELEMENT_42;
  
      public static BlockType<BlockElementBehavior> ELEMENT_43;
  
      public static BlockType<BlockElementBehavior> ELEMENT_44;
  
      public static BlockType<BlockElementBehavior> ELEMENT_45;
  
      public static BlockType<BlockElementBehavior> ELEMENT_46;
  
      public static BlockType<BlockElementBehavior> ELEMENT_47;
  
      public static BlockType<BlockElementBehavior> ELEMENT_48;
  
      public static BlockType<BlockElementBehavior> ELEMENT_49;
  
      public static BlockType<BlockElementBehavior> ELEMENT_5;
  
      public static BlockType<BlockElementBehavior> ELEMENT_50;
  
      public static BlockType<BlockElementBehavior> ELEMENT_51;
  
      public static BlockType<BlockElementBehavior> ELEMENT_52;
  
      public static BlockType<BlockElementBehavior> ELEMENT_53;
  
      public static BlockType<BlockElementBehavior> ELEMENT_54;
  
      public static BlockType<BlockElementBehavior> ELEMENT_55;
  
      public static BlockType<BlockElementBehavior> ELEMENT_56;
  
      public static BlockType<BlockElementBehavior> ELEMENT_57;
  
      public static BlockType<BlockElementBehavior> ELEMENT_58;
  
      public static BlockType<BlockElementBehavior> ELEMENT_59;
  
      public static BlockType<BlockElementBehavior> ELEMENT_6;
  
      public static BlockType<BlockElementBehavior> ELEMENT_60;
  
      public static BlockType<BlockElementBehavior> ELEMENT_61;
  
      public static BlockType<BlockElementBehavior> ELEMENT_62;
  
      public static BlockType<BlockElementBehavior> ELEMENT_63;
  
      public static BlockType<BlockElementBehavior> ELEMENT_64;
  
      public static BlockType<BlockElementBehavior> ELEMENT_65;
  
      public static BlockType<BlockElementBehavior> ELEMENT_66;
  
      public static BlockType<BlockElementBehavior> ELEMENT_67;
  
      public static BlockType<BlockElementBehavior> ELEMENT_68;
  
      public static BlockType<BlockElementBehavior> ELEMENT_69;
  
      public static BlockType<BlockElementBehavior> ELEMENT_7;
  
      public static BlockType<BlockElementBehavior> ELEMENT_70;
  
      public static BlockType<BlockElementBehavior> ELEMENT_71;
  
      public static BlockType<BlockElementBehavior> ELEMENT_72;
  
      public static BlockType<BlockElementBehavior> ELEMENT_73;
  
      public static BlockType<BlockElementBehavior> ELEMENT_74;
  
      public static BlockType<BlockElementBehavior> ELEMENT_75;
  
      public static BlockType<BlockElementBehavior> ELEMENT_76;
  
      public static BlockType<BlockElementBehavior> ELEMENT_77;
  
      public static BlockType<BlockElementBehavior> ELEMENT_78;
  
      public static BlockType<BlockElementBehavior> ELEMENT_79;
  
      public static BlockType<BlockElementBehavior> ELEMENT_8;
  
      public static BlockType<BlockElementBehavior> ELEMENT_80;
  
      public static BlockType<BlockElementBehavior> ELEMENT_81;
  
      public static BlockType<BlockElementBehavior> ELEMENT_82;
  
      public static BlockType<BlockElementBehavior> ELEMENT_83;
  
      public static BlockType<BlockElementBehavior> ELEMENT_84;
  
      public static BlockType<BlockElementBehavior> ELEMENT_85;
  
      public static BlockType<BlockElementBehavior> ELEMENT_86;
  
      public static BlockType<BlockElementBehavior> ELEMENT_87;
  
      public static BlockType<BlockElementBehavior> ELEMENT_88;
  
      public static BlockType<BlockElementBehavior> ELEMENT_89;
  
      public static BlockType<BlockElementBehavior> ELEMENT_9;
  
      public static BlockType<BlockElementBehavior> ELEMENT_90;
  
      public static BlockType<BlockElementBehavior> ELEMENT_91;
  
      public static BlockType<BlockElementBehavior> ELEMENT_92;
  
      public static BlockType<BlockElementBehavior> ELEMENT_93;
  
      public static BlockType<BlockElementBehavior> ELEMENT_94;
  
      public static BlockType<BlockElementBehavior> ELEMENT_95;
  
      public static BlockType<BlockElementBehavior> ELEMENT_96;
  
      public static BlockType<BlockElementBehavior> ELEMENT_97;
  
      public static BlockType<BlockElementBehavior> ELEMENT_98;
  
      public static BlockType<BlockElementBehavior> ELEMENT_99;
  
      /**
       * {@link BlockPropertyTypes#DIRECTION_4}
       */
      public static BlockType<BlockElementBehavior> ELEMENT_CONSTRUCTOR;
  
      public static BlockType<BlockEmeraldBlockBehavior> EMERALD_BLOCK;
  
      public static BlockType<BlockOreBehavior> EMERALD_ORE;
  
      public static BlockType<BlockEnchantingTableBehavior> ENCHANTING_TABLE;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> END_BRICK_STAIRS;
  
      public static BlockType<BlockBricksBehavior> END_BRICKS;
  
      public static BlockType<BlockEndGatewayBehavior> END_GATEWAY;
  
      public static BlockType<BlockEndPortalBehavior> END_PORTAL;
  
      /**
       * {@link BlockPropertyTypes#END_PORTAL_EYE_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockEndPortalFrameBehavior> END_PORTAL_FRAME;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockEndRodBehavior> END_ROD;
  
      public static BlockType<BlockEndStoneBehavior> END_STONE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> END_STONE_BRICK_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> END_STONE_BRICK_SLAB;
  
      /**
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_EAST}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_NORTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_SOUTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_WEST}
       * {@link BlockPropertyTypes#WALL_POST_BIT}
       */
      public static BlockType<BlockWallBehavior> END_STONE_BRICK_WALL;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockEnderChestBehavior> ENDER_CHEST;
  
      public static BlockType<BlockCopperBehavior> EXPOSED_CHISELED_COPPER;
  
      public static BlockType<BlockCopperBehavior> EXPOSED_COPPER;
  
      public static BlockType<BlockCopperBarsBehavior> EXPOSED_COPPER_BARS;
  
      /**
       * {@link BlockPropertyTypes#LIT}
       * {@link BlockPropertyTypes#POWERED_BIT}
       */
      public static BlockType<BlockCopperBulbBehavior> EXPOSED_COPPER_BULB;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockCopperChainBehavior> EXPOSED_COPPER_CHAIN;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockExposedCopperChestBehavior> EXPOSED_COPPER_CHEST;
  
      /**
       * {@link BlockPropertyTypes#DOOR_HINGE_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPPER_BLOCK_BIT}
       */
      public static BlockType<BlockCopperDoorBehavior> EXPOSED_COPPER_DOOR;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockCopperGolemStatueBehavior> EXPOSED_COPPER_GOLEM_STATUE;
  
      public static BlockType<BlockCopperGrateBehavior> EXPOSED_COPPER_GRATE;
  
      /**
       * {@link BlockPropertyTypes#HANGING}
       */
      public static BlockType<BlockCopperLanternBehavior> EXPOSED_COPPER_LANTERN;
  
      /**
       * {@link BlockPropertyTypes#DIRECTION_4}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       */
      public static BlockType<BlockCopperTrapdoorBehavior> EXPOSED_COPPER_TRAPDOOR;
  
      public static BlockType<BlockCopperBehavior> EXPOSED_CUT_COPPER;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockCopperSlabBehavior> EXPOSED_CUT_COPPER_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockCopperStairsBehavior> EXPOSED_CUT_COPPER_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleCopperSlabBehavior> EXPOSED_DOUBLE_CUT_COPPER_SLAB;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       * {@link BlockPropertyTypes#POWERED_BIT}
       */
      public static BlockType<BlockLightningRodBehavior> EXPOSED_LIGHTNING_ROD;
  
      /**
       * {@link BlockPropertyTypes#MOISTURIZED_AMOUNT}
       */
      public static BlockType<BlockFarmlandBehavior> FARMLAND;
  
      /**
       * {@link BlockPropertyTypes#IN_WALL_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       */
      public static BlockType<BlockFenceGateBehavior> FENCE_GATE;
  
      public static BlockType<BlockFernBehavior> FERN;
  
      /**
       * {@link BlockPropertyTypes#AGE_16}
       */
      public static BlockType<BlockFireBehavior> FIRE;
  
      public static BlockType<BlockCoralBehavior> FIRE_CORAL;
  
      public static BlockType<BlockCoralBlockBehavior> FIRE_CORAL_BLOCK;
  
      /**
       * {@link BlockPropertyTypes#CORAL_FAN_DIRECTION}
       */
      public static BlockType<BlockCoralFanBehavior> FIRE_CORAL_FAN;
  
      /**
       * {@link BlockPropertyTypes#CORAL_DIRECTION}
       */
      public static BlockType<BlockCoralWallFanBehavior> FIRE_CORAL_WALL_FAN;
  
      public static BlockType<BlockFireflyBushBehavior> FIREFLY_BUSH;
  
      public static BlockType<BlockFletchingTableBehavior> FLETCHING_TABLE;
  
      /**
       * {@link BlockPropertyTypes#UPDATE_BIT}
       */
      public static BlockType<BlockFlowerPotBehavior> FLOWER_POT;
  
      public static BlockType<BlockFloweringAzaleaBehavior> FLOWERING_AZALEA;
  
      /**
       * {@link BlockPropertyTypes#LIQUID_DEPTH}
       */
      public static BlockType<BlockLiquidBehavior> FLOWING_LAVA;
  
      /**
       * {@link BlockPropertyTypes#LIQUID_DEPTH}
       */
      public static BlockType<BlockLiquidBehavior> FLOWING_WATER;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       * {@link BlockPropertyTypes#ITEM_FRAME_MAP_BIT}
       * {@link BlockPropertyTypes#ITEM_FRAME_PHOTO_BIT}
       */
      public static BlockType<BlockFrameBehavior> FRAME;
  
      public static BlockType<BlockFrogSpawnBehavior> FROG_SPAWN;
  
      /**
       * {@link BlockPropertyTypes#AGE_4}
       */
      public static BlockType<BlockIceBehavior> FROSTED_ICE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockFurnaceBehavior> FURNACE;
  
      public static BlockType<BlockGildedBlackstoneBehavior> GILDED_BLACKSTONE;
  
      public static BlockType<BlockGlassBehavior> GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> GLASS_PANE;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       * {@link BlockPropertyTypes#ITEM_FRAME_MAP_BIT}
       * {@link BlockPropertyTypes#ITEM_FRAME_PHOTO_BIT}
       */
      public static BlockType<BlockGlowFrameBehavior> GLOW_FRAME;
  
      /**
       * {@link BlockPropertyTypes#MULTI_FACE_DIRECTION_BITS}
       */
      public static BlockType<BlockGlowLichenBehavior> GLOW_LICHEN;
  
      public static BlockType<BlockGlowingobsidianBehavior> GLOWINGOBSIDIAN;
  
      public static BlockType<BlockGlowstoneBehavior> GLOWSTONE;
  
      public static BlockType<BlockGoldBlockBehavior> GOLD_BLOCK;
  
      public static BlockType<BlockOreBehavior> GOLD_ORE;
  
      /**
       * {@link BlockPropertyTypes#RAIL_DATA_BIT}
       * {@link BlockPropertyTypes#RAIL_DIRECTION_6}
       */
      public static BlockType<BlockGoldenRailBehavior> GOLDEN_RAIL;
  
      public static BlockType<BlockGraniteBehavior> GRANITE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> GRANITE_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> GRANITE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> GRANITE_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_EAST}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_NORTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_SOUTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_WEST}
       * {@link BlockPropertyTypes#WALL_POST_BIT}
       */
      public static BlockType<BlockWallBehavior> GRANITE_WALL;
  
      public static BlockType<BlockGrassBlockBehavior> GRASS_BLOCK;
  
      public static BlockType<BlockGrassPathBehavior> GRASS_PATH;
  
      public static BlockType<BlockGravelBehavior> GRAVEL;
  
      /**
       * {@link BlockPropertyTypes#CANDLES}
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleBehavior> GRAY_CANDLE;
  
      /**
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleCakeBehavior> GRAY_CANDLE_CAKE;
  
      public static BlockType<BlockCarpetBehavior> GRAY_CARPET;
  
      public static BlockType<BlockConcreteBehavior> GRAY_CONCRETE;
  
      public static BlockType<BlockConcretePowderBehavior> GRAY_CONCRETE_POWDER;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockGlazedTerracottaBehavior> GRAY_GLAZED_TERRACOTTA;
  
      public static BlockType<BlockShulkerBoxBehavior> GRAY_SHULKER_BOX;
  
      public static BlockType<BlockGlassBehavior> GRAY_STAINED_GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> GRAY_STAINED_GLASS_PANE;
  
      public static BlockType<BlockTerracottaBehavior> GRAY_TERRACOTTA;
  
      public static BlockType<BlockWoolBehavior> GRAY_WOOL;
  
      /**
       * {@link BlockPropertyTypes#CANDLES}
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleBehavior> GREEN_CANDLE;
  
      /**
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleCakeBehavior> GREEN_CANDLE_CAKE;
  
      public static BlockType<BlockCarpetBehavior> GREEN_CARPET;
  
      public static BlockType<BlockConcreteBehavior> GREEN_CONCRETE;
  
      public static BlockType<BlockConcretePowderBehavior> GREEN_CONCRETE_POWDER;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockGlazedTerracottaBehavior> GREEN_GLAZED_TERRACOTTA;
  
      public static BlockType<BlockShulkerBoxBehavior> GREEN_SHULKER_BOX;
  
      public static BlockType<BlockGlassBehavior> GREEN_STAINED_GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> GREEN_STAINED_GLASS_PANE;
  
      public static BlockType<BlockTerracottaBehavior> GREEN_TERRACOTTA;
  
      public static BlockType<BlockWoolBehavior> GREEN_WOOL;
  
      /**
       * {@link BlockPropertyTypes#ATTACHMENT}
       * {@link BlockPropertyTypes#DIRECTION_4}
       */
      public static BlockType<BlockGrindstoneBehavior> GRINDSTONE;
  
      public static BlockType<BlockHangingRootsBehavior> HANGING_ROOTS;
  
      public static BlockType<BlockGlassBehavior> HARD_BLACK_STAINED_GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> HARD_BLACK_STAINED_GLASS_PANE;
  
      public static BlockType<BlockGlassBehavior> HARD_BLUE_STAINED_GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> HARD_BLUE_STAINED_GLASS_PANE;
  
      public static BlockType<BlockGlassBehavior> HARD_BROWN_STAINED_GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> HARD_BROWN_STAINED_GLASS_PANE;
  
      public static BlockType<BlockGlassBehavior> HARD_CYAN_STAINED_GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> HARD_CYAN_STAINED_GLASS_PANE;
  
      public static BlockType<BlockGlassBehavior> HARD_GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> HARD_GLASS_PANE;
  
      public static BlockType<BlockGlassBehavior> HARD_GRAY_STAINED_GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> HARD_GRAY_STAINED_GLASS_PANE;
  
      public static BlockType<BlockGlassBehavior> HARD_GREEN_STAINED_GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> HARD_GREEN_STAINED_GLASS_PANE;
  
      public static BlockType<BlockGlassBehavior> HARD_LIGHT_BLUE_STAINED_GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> HARD_LIGHT_BLUE_STAINED_GLASS_PANE;
  
      public static BlockType<BlockGlassBehavior> HARD_LIGHT_GRAY_STAINED_GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> HARD_LIGHT_GRAY_STAINED_GLASS_PANE;
  
      public static BlockType<BlockGlassBehavior> HARD_LIME_STAINED_GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> HARD_LIME_STAINED_GLASS_PANE;
  
      public static BlockType<BlockGlassBehavior> HARD_MAGENTA_STAINED_GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> HARD_MAGENTA_STAINED_GLASS_PANE;
  
      public static BlockType<BlockGlassBehavior> HARD_ORANGE_STAINED_GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> HARD_ORANGE_STAINED_GLASS_PANE;
  
      public static BlockType<BlockGlassBehavior> HARD_PINK_STAINED_GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> HARD_PINK_STAINED_GLASS_PANE;
  
      public static BlockType<BlockGlassBehavior> HARD_PURPLE_STAINED_GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> HARD_PURPLE_STAINED_GLASS_PANE;
  
      public static BlockType<BlockGlassBehavior> HARD_RED_STAINED_GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> HARD_RED_STAINED_GLASS_PANE;
  
      public static BlockType<BlockGlassBehavior> HARD_WHITE_STAINED_GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> HARD_WHITE_STAINED_GLASS_PANE;
  
      public static BlockType<BlockGlassBehavior> HARD_YELLOW_STAINED_GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> HARD_YELLOW_STAINED_GLASS_PANE;
  
      public static BlockType<BlockHardenedClayBehavior> HARDENED_CLAY;
  
      /**
       * {@link BlockPropertyTypes#DEPRECATED}
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockHayBlockBehavior> HAY_BLOCK;
  
      public static BlockType<BlockHeavyCoreBehavior> HEAVY_CORE;
  
      /**
       * {@link BlockPropertyTypes#REDSTONE_SIGNAL}
       */
      public static BlockType<BlockPressurePlateBehavior> HEAVY_WEIGHTED_PRESSURE_PLATE;
  
      public static BlockType<BlockHoneyBlockBehavior> HONEY_BLOCK;
  
      public static BlockType<BlockHoneycombBlockBehavior> HONEYCOMB_BLOCK;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       * {@link BlockPropertyTypes#TOGGLE_BIT}
       */
      public static BlockType<BlockHopperBehavior> HOPPER;
  
      public static BlockType<BlockCoralBehavior> HORN_CORAL;
  
      public static BlockType<BlockCoralBlockBehavior> HORN_CORAL_BLOCK;
  
      /**
       * {@link BlockPropertyTypes#CORAL_FAN_DIRECTION}
       */
      public static BlockType<BlockCoralFanBehavior> HORN_CORAL_FAN;
  
      /**
       * {@link BlockPropertyTypes#CORAL_DIRECTION}
       */
      public static BlockType<BlockCoralWallFanBehavior> HORN_CORAL_WALL_FAN;
  
      public static BlockType<BlockIceBehavior> ICE;
  
      public static BlockType<BlockInfestedBlockBehavior> INFESTED_CHISELED_STONE_BRICKS;
  
      public static BlockType<BlockInfestedBlockBehavior> INFESTED_COBBLESTONE;
  
      public static BlockType<BlockInfestedBlockBehavior> INFESTED_CRACKED_STONE_BRICKS;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockInfestedBlockBehavior> INFESTED_DEEPSLATE;
  
      public static BlockType<BlockInfestedBlockBehavior> INFESTED_MOSSY_STONE_BRICKS;
  
      public static BlockType<BlockInfestedBlockBehavior> INFESTED_STONE;
  
      public static BlockType<BlockInfestedBlockBehavior> INFESTED_STONE_BRICKS;
  
      public static BlockType<BlockInfoUpdateBehavior> INFO_UPDATE;
  
      public static BlockType<BlockInfoUpdate2Behavior> INFO_UPDATE2;
  
      public static BlockType<BlockInvisibleBedrockBehavior> INVISIBLE_BEDROCK;
  
      public static BlockType<BlockIronBarsBehavior> IRON_BARS;
  
      public static BlockType<BlockIronBlockBehavior> IRON_BLOCK;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockIronChainBehavior> IRON_CHAIN;
  
      /**
       * {@link BlockPropertyTypes#DOOR_HINGE_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPPER_BLOCK_BIT}
       */
      public static BlockType<BlockIronDoorBehavior> IRON_DOOR;
  
      public static BlockType<BlockOreBehavior> IRON_ORE;
  
      /**
       * {@link BlockPropertyTypes#DIRECTION_4}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       */
      public static BlockType<BlockIronTrapdoorBehavior> IRON_TRAPDOOR;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       * {@link BlockPropertyTypes#ROTATION}
       */
      public static BlockType<BlockJigsawBehavior> JIGSAW;
  
      public static BlockType<BlockJukeboxBehavior> JUKEBOX;
  
      /**
       * {@link BlockPropertyTypes#BUTTON_PRESSED_BIT}
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockButtonBehavior> JUNGLE_BUTTON;
  
      /**
       * {@link BlockPropertyTypes#DOOR_HINGE_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPPER_BLOCK_BIT}
       */
      public static BlockType<BlockDoorBehavior> JUNGLE_DOOR;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> JUNGLE_DOUBLE_SLAB;
  
      public static BlockType<BlockFenceBehavior> JUNGLE_FENCE;
  
      /**
       * {@link BlockPropertyTypes#IN_WALL_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       */
      public static BlockType<BlockFenceGateBehavior> JUNGLE_FENCE_GATE;
  
      /**
       * {@link BlockPropertyTypes#ATTACHED_BIT}
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       * {@link BlockPropertyTypes#GROUND_SIGN_DIRECTION}
       * {@link BlockPropertyTypes#HANGING}
       */
      public static BlockType<BlockHangingSignBehavior> JUNGLE_HANGING_SIGN;
  
      /**
       * {@link BlockPropertyTypes#PERSISTENT_BIT}
       * {@link BlockPropertyTypes#UPDATE_BIT}
       */
      public static BlockType<BlockLeavesBehavior> JUNGLE_LEAVES;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> JUNGLE_LOG;
  
      public static BlockType<BlockPlanksBehavior> JUNGLE_PLANKS;
  
      /**
       * {@link BlockPropertyTypes#REDSTONE_SIGNAL}
       */
      public static BlockType<BlockPressurePlateBehavior> JUNGLE_PRESSURE_PLATE;
  
      /**
       * {@link BlockPropertyTypes#AGE_BIT}
       */
      public static BlockType<BlockSaplingBehavior> JUNGLE_SAPLING;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#POWERED_BIT}
       * {@link BlockPropertyTypes#POWERED_SHELF_TYPE}
       */
      public static BlockType<BlockShelfBehavior> JUNGLE_SHELF;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> JUNGLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> JUNGLE_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#GROUND_SIGN_DIRECTION}
       */
      public static BlockType<BlockSignBehavior> JUNGLE_STANDING_SIGN;
  
      /**
       * {@link BlockPropertyTypes#DIRECTION_4}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       */
      public static BlockType<BlockTrapdoorBehavior> JUNGLE_TRAPDOOR;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockSignBehavior> JUNGLE_WALL_SIGN;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> JUNGLE_WOOD;
  
      /**
       * {@link BlockPropertyTypes#KELP_AGE}
       */
      public static BlockType<BlockKelpBehavior> KELP;
  
      /**
       * {@link BlockPropertyTypes#DIRECTION_4}
       */
      public static BlockType<BlockLabTableBehavior> LAB_TABLE;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockLadderBehavior> LADDER;
  
      /**
       * {@link BlockPropertyTypes#HANGING}
       */
      public static BlockType<BlockLanternBehavior> LANTERN;
  
      public static BlockType<BlockLapisBlockBehavior> LAPIS_BLOCK;
  
      public static BlockType<BlockOreBehavior> LAPIS_ORE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_BLOCK_FACE}
       */
      public static BlockType<BlockLargeAmethystBudBehavior> LARGE_AMETHYST_BUD;
  
      /**
       * {@link BlockPropertyTypes#UPPER_BLOCK_BIT}
       */
      public static BlockType<BlockLargeFernBehavior> LARGE_FERN;
  
      /**
       * {@link BlockPropertyTypes#LIQUID_DEPTH}
       */
      public static BlockType<BlockLiquidBehavior> LAVA;
  
      /**
       * {@link BlockPropertyTypes#GROWTH}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockLeafLitterBehavior> LEAF_LITTER;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#POWERED_BIT}
       */
      public static BlockType<BlockLecternBehavior> LECTERN;
  
      /**
       * {@link BlockPropertyTypes#LEVER_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       */
      public static BlockType<BlockLeverBehavior> LEVER;
  
      public static BlockType<BlockLightBlockBehavior> LIGHT_BLOCK_0;
  
      public static BlockType<BlockLightBlockBehavior> LIGHT_BLOCK_1;
  
      public static BlockType<BlockLightBlockBehavior> LIGHT_BLOCK_10;
  
      public static BlockType<BlockLightBlockBehavior> LIGHT_BLOCK_11;
  
      public static BlockType<BlockLightBlockBehavior> LIGHT_BLOCK_12;
  
      public static BlockType<BlockLightBlockBehavior> LIGHT_BLOCK_13;
  
      public static BlockType<BlockLightBlockBehavior> LIGHT_BLOCK_14;
  
      public static BlockType<BlockLightBlockBehavior> LIGHT_BLOCK_15;
  
      public static BlockType<BlockLightBlockBehavior> LIGHT_BLOCK_2;
  
      public static BlockType<BlockLightBlockBehavior> LIGHT_BLOCK_3;
  
      public static BlockType<BlockLightBlockBehavior> LIGHT_BLOCK_4;
  
      public static BlockType<BlockLightBlockBehavior> LIGHT_BLOCK_5;
  
      public static BlockType<BlockLightBlockBehavior> LIGHT_BLOCK_6;
  
      public static BlockType<BlockLightBlockBehavior> LIGHT_BLOCK_7;
  
      public static BlockType<BlockLightBlockBehavior> LIGHT_BLOCK_8;
  
      public static BlockType<BlockLightBlockBehavior> LIGHT_BLOCK_9;
  
      /**
       * {@link BlockPropertyTypes#CANDLES}
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleBehavior> LIGHT_BLUE_CANDLE;
  
      /**
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleCakeBehavior> LIGHT_BLUE_CANDLE_CAKE;
  
      public static BlockType<BlockCarpetBehavior> LIGHT_BLUE_CARPET;
  
      public static BlockType<BlockConcreteBehavior> LIGHT_BLUE_CONCRETE;
  
      public static BlockType<BlockConcretePowderBehavior> LIGHT_BLUE_CONCRETE_POWDER;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockGlazedTerracottaBehavior> LIGHT_BLUE_GLAZED_TERRACOTTA;
  
      public static BlockType<BlockShulkerBoxBehavior> LIGHT_BLUE_SHULKER_BOX;
  
      public static BlockType<BlockGlassBehavior> LIGHT_BLUE_STAINED_GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> LIGHT_BLUE_STAINED_GLASS_PANE;
  
      public static BlockType<BlockTerracottaBehavior> LIGHT_BLUE_TERRACOTTA;
  
      public static BlockType<BlockWoolBehavior> LIGHT_BLUE_WOOL;
  
      /**
       * {@link BlockPropertyTypes#CANDLES}
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleBehavior> LIGHT_GRAY_CANDLE;
  
      /**
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleCakeBehavior> LIGHT_GRAY_CANDLE_CAKE;
  
      public static BlockType<BlockCarpetBehavior> LIGHT_GRAY_CARPET;
  
      public static BlockType<BlockConcreteBehavior> LIGHT_GRAY_CONCRETE;
  
      public static BlockType<BlockConcretePowderBehavior> LIGHT_GRAY_CONCRETE_POWDER;
  
      public static BlockType<BlockShulkerBoxBehavior> LIGHT_GRAY_SHULKER_BOX;
  
      public static BlockType<BlockGlassBehavior> LIGHT_GRAY_STAINED_GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> LIGHT_GRAY_STAINED_GLASS_PANE;
  
      public static BlockType<BlockTerracottaBehavior> LIGHT_GRAY_TERRACOTTA;
  
      public static BlockType<BlockWoolBehavior> LIGHT_GRAY_WOOL;
  
      /**
       * {@link BlockPropertyTypes#REDSTONE_SIGNAL}
       */
      public static BlockType<BlockPressurePlateBehavior> LIGHT_WEIGHTED_PRESSURE_PLATE;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       * {@link BlockPropertyTypes#POWERED_BIT}
       */
      public static BlockType<BlockLightningRodBehavior> LIGHTNING_ROD;
  
      /**
       * {@link BlockPropertyTypes#UPPER_BLOCK_BIT}
       */
      public static BlockType<BlockLilacBehavior> LILAC;
  
      public static BlockType<BlockLilyOfTheValleyBehavior> LILY_OF_THE_VALLEY;
  
      /**
       * {@link BlockPropertyTypes#CANDLES}
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleBehavior> LIME_CANDLE;
  
      /**
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleCakeBehavior> LIME_CANDLE_CAKE;
  
      public static BlockType<BlockCarpetBehavior> LIME_CARPET;
  
      public static BlockType<BlockConcreteBehavior> LIME_CONCRETE;
  
      public static BlockType<BlockConcretePowderBehavior> LIME_CONCRETE_POWDER;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockGlazedTerracottaBehavior> LIME_GLAZED_TERRACOTTA;
  
      public static BlockType<BlockShulkerBoxBehavior> LIME_SHULKER_BOX;
  
      public static BlockType<BlockGlassBehavior> LIME_STAINED_GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> LIME_STAINED_GLASS_PANE;
  
      public static BlockType<BlockTerracottaBehavior> LIME_TERRACOTTA;
  
      public static BlockType<BlockWoolBehavior> LIME_WOOL;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockBlastFurnaceBehavior> LIT_BLAST_FURNACE;
  
      public static BlockType<BlockOreBehavior> LIT_DEEPSLATE_REDSTONE_ORE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockFurnaceBehavior> LIT_FURNACE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockLitPumpkinBehavior> LIT_PUMPKIN;
  
      public static BlockType<BlockLitRedstoneLampBehavior> LIT_REDSTONE_LAMP;
  
      public static BlockType<BlockOreBehavior> LIT_REDSTONE_ORE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockSmokerBehavior> LIT_SMOKER;
  
      public static BlockType<BlockLodestoneBehavior> LODESTONE;
  
      /**
       * {@link BlockPropertyTypes#DIRECTION_4}
       */
      public static BlockType<BlockLoomBehavior> LOOM;
  
      /**
       * {@link BlockPropertyTypes#CANDLES}
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleBehavior> MAGENTA_CANDLE;
  
      /**
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleCakeBehavior> MAGENTA_CANDLE_CAKE;
  
      public static BlockType<BlockCarpetBehavior> MAGENTA_CARPET;
  
      public static BlockType<BlockConcreteBehavior> MAGENTA_CONCRETE;
  
      public static BlockType<BlockConcretePowderBehavior> MAGENTA_CONCRETE_POWDER;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockGlazedTerracottaBehavior> MAGENTA_GLAZED_TERRACOTTA;
  
      public static BlockType<BlockShulkerBoxBehavior> MAGENTA_SHULKER_BOX;
  
      public static BlockType<BlockGlassBehavior> MAGENTA_STAINED_GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> MAGENTA_STAINED_GLASS_PANE;
  
      public static BlockType<BlockTerracottaBehavior> MAGENTA_TERRACOTTA;
  
      public static BlockType<BlockWoolBehavior> MAGENTA_WOOL;
  
      public static BlockType<BlockMagmaBehavior> MAGMA;
  
      /**
       * {@link BlockPropertyTypes#BUTTON_PRESSED_BIT}
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockButtonBehavior> MANGROVE_BUTTON;
  
      /**
       * {@link BlockPropertyTypes#DOOR_HINGE_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPPER_BLOCK_BIT}
       */
      public static BlockType<BlockDoorBehavior> MANGROVE_DOOR;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> MANGROVE_DOUBLE_SLAB;
  
      public static BlockType<BlockFenceBehavior> MANGROVE_FENCE;
  
      /**
       * {@link BlockPropertyTypes#IN_WALL_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       */
      public static BlockType<BlockFenceGateBehavior> MANGROVE_FENCE_GATE;
  
      /**
       * {@link BlockPropertyTypes#ATTACHED_BIT}
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       * {@link BlockPropertyTypes#GROUND_SIGN_DIRECTION}
       * {@link BlockPropertyTypes#HANGING}
       */
      public static BlockType<BlockHangingSignBehavior> MANGROVE_HANGING_SIGN;
  
      /**
       * {@link BlockPropertyTypes#PERSISTENT_BIT}
       * {@link BlockPropertyTypes#UPDATE_BIT}
       */
      public static BlockType<BlockLeavesBehavior> MANGROVE_LEAVES;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> MANGROVE_LOG;
  
      public static BlockType<BlockPlanksBehavior> MANGROVE_PLANKS;
  
      /**
       * {@link BlockPropertyTypes#REDSTONE_SIGNAL}
       */
      public static BlockType<BlockPressurePlateBehavior> MANGROVE_PRESSURE_PLATE;
  
      /**
       * {@link BlockPropertyTypes#HANGING}
       * {@link BlockPropertyTypes#PROPAGULE_STAGE}
       */
      public static BlockType<BlockMangrovePropaguleBehavior> MANGROVE_PROPAGULE;
  
      public static BlockType<BlockMangroveRootsBehavior> MANGROVE_ROOTS;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#POWERED_BIT}
       * {@link BlockPropertyTypes#POWERED_SHELF_TYPE}
       */
      public static BlockType<BlockShelfBehavior> MANGROVE_SHELF;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> MANGROVE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> MANGROVE_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#GROUND_SIGN_DIRECTION}
       */
      public static BlockType<BlockSignBehavior> MANGROVE_STANDING_SIGN;
  
      /**
       * {@link BlockPropertyTypes#DIRECTION_4}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       */
      public static BlockType<BlockTrapdoorBehavior> MANGROVE_TRAPDOOR;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockSignBehavior> MANGROVE_WALL_SIGN;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> MANGROVE_WOOD;
  
      /**
       * {@link BlockPropertyTypes#DIRECTION_4}
       */
      public static BlockType<BlockMaterialReducerBehavior> MATERIAL_REDUCER;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_BLOCK_FACE}
       */
      public static BlockType<BlockMediumAmethystBudBehavior> MEDIUM_AMETHYST_BUD;
  
      public static BlockType<BlockMelonBlockBehavior> MELON_BLOCK;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       * {@link BlockPropertyTypes#GROWTH}
       */
      public static BlockType<BlockMelonStemBehavior> MELON_STEM;
  
      public static BlockType<BlockMobSpawnerBehavior> MOB_SPAWNER;
  
      public static BlockType<BlockMossBlockBehavior> MOSS_BLOCK;
  
      public static BlockType<BlockCarpetBehavior> MOSS_CARPET;
  
      public static BlockType<BlockMossyCobblestoneBehavior> MOSSY_COBBLESTONE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> MOSSY_COBBLESTONE_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> MOSSY_COBBLESTONE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> MOSSY_COBBLESTONE_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_EAST}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_NORTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_SOUTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_WEST}
       * {@link BlockPropertyTypes#WALL_POST_BIT}
       */
      public static BlockType<BlockWallBehavior> MOSSY_COBBLESTONE_WALL;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> MOSSY_STONE_BRICK_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> MOSSY_STONE_BRICK_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> MOSSY_STONE_BRICK_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_EAST}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_NORTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_SOUTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_WEST}
       * {@link BlockPropertyTypes#WALL_POST_BIT}
       */
      public static BlockType<BlockWallBehavior> MOSSY_STONE_BRICK_WALL;
  
      public static BlockType<BlockBricksBehavior> MOSSY_STONE_BRICKS;
  
      public static BlockType<BlockMovingBlockBehavior> MOVING_BLOCK;
  
      public static BlockType<BlockMudBehavior> MUD;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> MUD_BRICK_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> MUD_BRICK_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> MUD_BRICK_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_EAST}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_NORTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_SOUTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_WEST}
       * {@link BlockPropertyTypes#WALL_POST_BIT}
       */
      public static BlockType<BlockWallBehavior> MUD_BRICK_WALL;
  
      public static BlockType<BlockBricksBehavior> MUD_BRICKS;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockMuddyMangroveRootsBehavior> MUDDY_MANGROVE_ROOTS;
  
      /**
       * {@link BlockPropertyTypes#HUGE_MUSHROOM_BITS}
       */
      public static BlockType<BlockMushroomStemBehavior> MUSHROOM_STEM;
  
      public static BlockType<BlockMyceliumBehavior> MYCELIUM;
  
      public static BlockType<BlockNetherBrickBehavior> NETHER_BRICK;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> NETHER_BRICK_DOUBLE_SLAB;
  
      public static BlockType<BlockFenceBehavior> NETHER_BRICK_FENCE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> NETHER_BRICK_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> NETHER_BRICK_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_EAST}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_NORTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_SOUTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_WEST}
       * {@link BlockPropertyTypes#WALL_POST_BIT}
       */
      public static BlockType<BlockWallBehavior> NETHER_BRICK_WALL;
  
      public static BlockType<BlockOreBehavior> NETHER_GOLD_ORE;
  
      public static BlockType<BlockNetherSproutsBehavior> NETHER_SPROUTS;
  
      /**
       * {@link BlockPropertyTypes#AGE_4}
       */
      public static BlockType<BlockNetherWartBehavior> NETHER_WART;
  
      public static BlockType<BlockNetherWartBlockBehavior> NETHER_WART_BLOCK;
  
      public static BlockType<BlockNetheriteBlockBehavior> NETHERITE_BLOCK;
  
      public static BlockType<BlockNetherrackBehavior> NETHERRACK;
  
      public static BlockType<BlockNetherreactorBehavior> NETHERREACTOR;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> NORMAL_STONE_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> NORMAL_STONE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> NORMAL_STONE_STAIRS;
  
      public static BlockType<BlockNoteblockBehavior> NOTEBLOCK;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> OAK_DOUBLE_SLAB;
  
      public static BlockType<BlockFenceBehavior> OAK_FENCE;
  
      /**
       * {@link BlockPropertyTypes#ATTACHED_BIT}
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       * {@link BlockPropertyTypes#GROUND_SIGN_DIRECTION}
       * {@link BlockPropertyTypes#HANGING}
       */
      public static BlockType<BlockHangingSignBehavior> OAK_HANGING_SIGN;
  
      /**
       * {@link BlockPropertyTypes#PERSISTENT_BIT}
       * {@link BlockPropertyTypes#UPDATE_BIT}
       */
      public static BlockType<BlockLeavesBehavior> OAK_LEAVES;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> OAK_LOG;
  
      public static BlockType<BlockPlanksBehavior> OAK_PLANKS;
  
      /**
       * {@link BlockPropertyTypes#AGE_BIT}
       */
      public static BlockType<BlockSaplingBehavior> OAK_SAPLING;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#POWERED_BIT}
       * {@link BlockPropertyTypes#POWERED_SHELF_TYPE}
       */
      public static BlockType<BlockShelfBehavior> OAK_SHELF;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> OAK_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> OAK_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> OAK_WOOD;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_FACING_DIRECTION}
       * {@link BlockPropertyTypes#POWERED_BIT}
       */
      public static BlockType<BlockObserverBehavior> OBSERVER;
  
      public static BlockType<BlockObsidianBehavior> OBSIDIAN;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockOchreFroglightBehavior> OCHRE_FROGLIGHT;
  
      public static BlockType<BlockOpenEyeblossomBehavior> OPEN_EYEBLOSSOM;
  
      /**
       * {@link BlockPropertyTypes#CANDLES}
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleBehavior> ORANGE_CANDLE;
  
      /**
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleCakeBehavior> ORANGE_CANDLE_CAKE;
  
      public static BlockType<BlockCarpetBehavior> ORANGE_CARPET;
  
      public static BlockType<BlockConcreteBehavior> ORANGE_CONCRETE;
  
      public static BlockType<BlockConcretePowderBehavior> ORANGE_CONCRETE_POWDER;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockGlazedTerracottaBehavior> ORANGE_GLAZED_TERRACOTTA;
  
      public static BlockType<BlockShulkerBoxBehavior> ORANGE_SHULKER_BOX;
  
      public static BlockType<BlockGlassBehavior> ORANGE_STAINED_GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> ORANGE_STAINED_GLASS_PANE;
  
      public static BlockType<BlockTerracottaBehavior> ORANGE_TERRACOTTA;
  
      public static BlockType<BlockOrangeTulipBehavior> ORANGE_TULIP;
  
      public static BlockType<BlockWoolBehavior> ORANGE_WOOL;
  
      public static BlockType<BlockOxeyeDaisyBehavior> OXEYE_DAISY;
  
      public static BlockType<BlockCopperBehavior> OXIDIZED_CHISELED_COPPER;
  
      public static BlockType<BlockCopperBehavior> OXIDIZED_COPPER;
  
      public static BlockType<BlockCopperBarsBehavior> OXIDIZED_COPPER_BARS;
  
      /**
       * {@link BlockPropertyTypes#LIT}
       * {@link BlockPropertyTypes#POWERED_BIT}
       */
      public static BlockType<BlockCopperBulbBehavior> OXIDIZED_COPPER_BULB;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockCopperChainBehavior> OXIDIZED_COPPER_CHAIN;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockOxidizedCopperChestBehavior> OXIDIZED_COPPER_CHEST;
  
      /**
       * {@link BlockPropertyTypes#DOOR_HINGE_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPPER_BLOCK_BIT}
       */
      public static BlockType<BlockCopperDoorBehavior> OXIDIZED_COPPER_DOOR;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockCopperGolemStatueBehavior> OXIDIZED_COPPER_GOLEM_STATUE;
  
      public static BlockType<BlockCopperGrateBehavior> OXIDIZED_COPPER_GRATE;
  
      /**
       * {@link BlockPropertyTypes#HANGING}
       */
      public static BlockType<BlockCopperLanternBehavior> OXIDIZED_COPPER_LANTERN;
  
      /**
       * {@link BlockPropertyTypes#DIRECTION_4}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       */
      public static BlockType<BlockCopperTrapdoorBehavior> OXIDIZED_COPPER_TRAPDOOR;
  
      public static BlockType<BlockCopperBehavior> OXIDIZED_CUT_COPPER;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockCopperSlabBehavior> OXIDIZED_CUT_COPPER_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockCopperStairsBehavior> OXIDIZED_CUT_COPPER_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleCopperSlabBehavior> OXIDIZED_DOUBLE_CUT_COPPER_SLAB;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       * {@link BlockPropertyTypes#POWERED_BIT}
       */
      public static BlockType<BlockLightningRodBehavior> OXIDIZED_LIGHTNING_ROD;
  
      public static BlockType<BlockIceBehavior> PACKED_ICE;
  
      public static BlockType<BlockPackedMudBehavior> PACKED_MUD;
  
      /**
       * {@link BlockPropertyTypes#TIP}
       */
      public static BlockType<BlockPaleHangingMossBehavior> PALE_HANGING_MOSS;
  
      public static BlockType<BlockPaleMossBlockBehavior> PALE_MOSS_BLOCK;
  
      /**
       * {@link BlockPropertyTypes#PALE_MOSS_CARPET_SIDE_EAST}
       * {@link BlockPropertyTypes#PALE_MOSS_CARPET_SIDE_NORTH}
       * {@link BlockPropertyTypes#PALE_MOSS_CARPET_SIDE_SOUTH}
       * {@link BlockPropertyTypes#PALE_MOSS_CARPET_SIDE_WEST}
       * {@link BlockPropertyTypes#UPPER_BLOCK_BIT}
       */
      public static BlockType<BlockCarpetBehavior> PALE_MOSS_CARPET;
  
      /**
       * {@link BlockPropertyTypes#BUTTON_PRESSED_BIT}
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockButtonBehavior> PALE_OAK_BUTTON;
  
      /**
       * {@link BlockPropertyTypes#DOOR_HINGE_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPPER_BLOCK_BIT}
       */
      public static BlockType<BlockDoorBehavior> PALE_OAK_DOOR;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> PALE_OAK_DOUBLE_SLAB;
  
      public static BlockType<BlockFenceBehavior> PALE_OAK_FENCE;
  
      /**
       * {@link BlockPropertyTypes#IN_WALL_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       */
      public static BlockType<BlockFenceGateBehavior> PALE_OAK_FENCE_GATE;
  
      /**
       * {@link BlockPropertyTypes#ATTACHED_BIT}
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       * {@link BlockPropertyTypes#GROUND_SIGN_DIRECTION}
       * {@link BlockPropertyTypes#HANGING}
       */
      public static BlockType<BlockHangingSignBehavior> PALE_OAK_HANGING_SIGN;
  
      /**
       * {@link BlockPropertyTypes#PERSISTENT_BIT}
       * {@link BlockPropertyTypes#UPDATE_BIT}
       */
      public static BlockType<BlockLeavesBehavior> PALE_OAK_LEAVES;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> PALE_OAK_LOG;
  
      public static BlockType<BlockPlanksBehavior> PALE_OAK_PLANKS;
  
      /**
       * {@link BlockPropertyTypes#REDSTONE_SIGNAL}
       */
      public static BlockType<BlockPressurePlateBehavior> PALE_OAK_PRESSURE_PLATE;
  
      /**
       * {@link BlockPropertyTypes#AGE_BIT}
       */
      public static BlockType<BlockSaplingBehavior> PALE_OAK_SAPLING;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#POWERED_BIT}
       * {@link BlockPropertyTypes#POWERED_SHELF_TYPE}
       */
      public static BlockType<BlockShelfBehavior> PALE_OAK_SHELF;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> PALE_OAK_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> PALE_OAK_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#GROUND_SIGN_DIRECTION}
       */
      public static BlockType<BlockSignBehavior> PALE_OAK_STANDING_SIGN;
  
      /**
       * {@link BlockPropertyTypes#DIRECTION_4}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       */
      public static BlockType<BlockTrapdoorBehavior> PALE_OAK_TRAPDOOR;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockSignBehavior> PALE_OAK_WALL_SIGN;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> PALE_OAK_WOOD;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockPearlescentFroglightBehavior> PEARLESCENT_FROGLIGHT;
  
      /**
       * {@link BlockPropertyTypes#UPPER_BLOCK_BIT}
       */
      public static BlockType<BlockPeonyBehavior> PEONY;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> PETRIFIED_OAK_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> PETRIFIED_OAK_SLAB;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockHeadBehavior> PIGLIN_HEAD;
  
      /**
       * {@link BlockPropertyTypes#CANDLES}
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleBehavior> PINK_CANDLE;
  
      /**
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleCakeBehavior> PINK_CANDLE_CAKE;
  
      public static BlockType<BlockCarpetBehavior> PINK_CARPET;
  
      public static BlockType<BlockConcreteBehavior> PINK_CONCRETE;
  
      public static BlockType<BlockConcretePowderBehavior> PINK_CONCRETE_POWDER;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockGlazedTerracottaBehavior> PINK_GLAZED_TERRACOTTA;
  
      /**
       * {@link BlockPropertyTypes#GROWTH}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockPinkPetalsBehavior> PINK_PETALS;
  
      public static BlockType<BlockShulkerBoxBehavior> PINK_SHULKER_BOX;
  
      public static BlockType<BlockGlassBehavior> PINK_STAINED_GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> PINK_STAINED_GLASS_PANE;
  
      public static BlockType<BlockTerracottaBehavior> PINK_TERRACOTTA;
  
      public static BlockType<BlockPinkTulipBehavior> PINK_TULIP;
  
      public static BlockType<BlockWoolBehavior> PINK_WOOL;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockPistonBehavior> PISTON;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockPistonArmCollisionBehavior> PISTON_ARM_COLLISION;
  
      /**
       * {@link BlockPropertyTypes#GROWTH}
       * {@link BlockPropertyTypes#UPPER_BLOCK_BIT}
       */
      public static BlockType<BlockPitcherCropBehavior> PITCHER_CROP;
  
      /**
       * {@link BlockPropertyTypes#UPPER_BLOCK_BIT}
       */
      public static BlockType<BlockPitcherPlantBehavior> PITCHER_PLANT;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockHeadBehavior> PLAYER_HEAD;
  
      public static BlockType<BlockPodzolBehavior> PODZOL;
  
      /**
       * {@link BlockPropertyTypes#DRIPSTONE_THICKNESS}
       * {@link BlockPropertyTypes#HANGING}
       */
      public static BlockType<BlockPointedDripstoneBehavior> POINTED_DRIPSTONE;
  
      public static BlockType<BlockPolishedAndesiteBehavior> POLISHED_ANDESITE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> POLISHED_ANDESITE_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> POLISHED_ANDESITE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> POLISHED_ANDESITE_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockPolishedBasaltBehavior> POLISHED_BASALT;
  
      public static BlockType<BlockPolishedBlackstoneBehavior> POLISHED_BLACKSTONE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> POLISHED_BLACKSTONE_BRICK_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> POLISHED_BLACKSTONE_BRICK_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> POLISHED_BLACKSTONE_BRICK_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_EAST}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_NORTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_SOUTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_WEST}
       * {@link BlockPropertyTypes#WALL_POST_BIT}
       */
      public static BlockType<BlockWallBehavior> POLISHED_BLACKSTONE_BRICK_WALL;
  
      public static BlockType<BlockBricksBehavior> POLISHED_BLACKSTONE_BRICKS;
  
      /**
       * {@link BlockPropertyTypes#BUTTON_PRESSED_BIT}
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockButtonBehavior> POLISHED_BLACKSTONE_BUTTON;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> POLISHED_BLACKSTONE_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#REDSTONE_SIGNAL}
       */
      public static BlockType<BlockPressurePlateBehavior> POLISHED_BLACKSTONE_PRESSURE_PLATE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> POLISHED_BLACKSTONE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> POLISHED_BLACKSTONE_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_EAST}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_NORTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_SOUTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_WEST}
       * {@link BlockPropertyTypes#WALL_POST_BIT}
       */
      public static BlockType<BlockWallBehavior> POLISHED_BLACKSTONE_WALL;
  
      public static BlockType<BlockPolishedDeepslateBehavior> POLISHED_DEEPSLATE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> POLISHED_DEEPSLATE_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> POLISHED_DEEPSLATE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> POLISHED_DEEPSLATE_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_EAST}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_NORTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_SOUTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_WEST}
       * {@link BlockPropertyTypes#WALL_POST_BIT}
       */
      public static BlockType<BlockWallBehavior> POLISHED_DEEPSLATE_WALL;
  
      public static BlockType<BlockPolishedDioriteBehavior> POLISHED_DIORITE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> POLISHED_DIORITE_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> POLISHED_DIORITE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> POLISHED_DIORITE_STAIRS;
  
      public static BlockType<BlockPolishedGraniteBehavior> POLISHED_GRANITE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> POLISHED_GRANITE_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> POLISHED_GRANITE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> POLISHED_GRANITE_STAIRS;
  
      public static BlockType<BlockPolishedTuffBehavior> POLISHED_TUFF;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> POLISHED_TUFF_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> POLISHED_TUFF_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> POLISHED_TUFF_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_EAST}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_NORTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_SOUTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_WEST}
       * {@link BlockPropertyTypes#WALL_POST_BIT}
       */
      public static BlockType<BlockWallBehavior> POLISHED_TUFF_WALL;
  
      public static BlockType<BlockPoppyBehavior> POPPY;
  
      /**
       * {@link BlockPropertyTypes#PORTAL_AXIS}
       */
      public static BlockType<BlockPortalBehavior> PORTAL;
  
      /**
       * {@link BlockPropertyTypes#GROWTH}
       */
      public static BlockType<BlockPotatoesBehavior> POTATOES;
  
      public static BlockType<BlockPowderSnowBehavior> POWDER_SNOW;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OUTPUT_LIT_BIT}
       * {@link BlockPropertyTypes#OUTPUT_SUBTRACT_BIT}
       */
      public static BlockType<BlockPoweredComparatorBehavior> POWERED_COMPARATOR;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#REPEATER_DELAY}
       */
      public static BlockType<BlockPoweredRepeaterBehavior> POWERED_REPEATER;
  
      public static BlockType<BlockPrismarineBehavior> PRISMARINE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> PRISMARINE_BRICK_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> PRISMARINE_BRICK_SLAB;
  
      public static BlockType<BlockBricksBehavior> PRISMARINE_BRICKS;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> PRISMARINE_BRICKS_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> PRISMARINE_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> PRISMARINE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> PRISMARINE_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_EAST}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_NORTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_SOUTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_WEST}
       * {@link BlockPropertyTypes#WALL_POST_BIT}
       */
      public static BlockType<BlockWallBehavior> PRISMARINE_WALL;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockPumpkinBehavior> PUMPKIN;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       * {@link BlockPropertyTypes#GROWTH}
       */
      public static BlockType<BlockPumpkinStemBehavior> PUMPKIN_STEM;
  
      /**
       * {@link BlockPropertyTypes#CANDLES}
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleBehavior> PURPLE_CANDLE;
  
      /**
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleCakeBehavior> PURPLE_CANDLE_CAKE;
  
      public static BlockType<BlockCarpetBehavior> PURPLE_CARPET;
  
      public static BlockType<BlockConcreteBehavior> PURPLE_CONCRETE;
  
      public static BlockType<BlockConcretePowderBehavior> PURPLE_CONCRETE_POWDER;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockGlazedTerracottaBehavior> PURPLE_GLAZED_TERRACOTTA;
  
      public static BlockType<BlockShulkerBoxBehavior> PURPLE_SHULKER_BOX;
  
      public static BlockType<BlockGlassBehavior> PURPLE_STAINED_GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> PURPLE_STAINED_GLASS_PANE;
  
      public static BlockType<BlockTerracottaBehavior> PURPLE_TERRACOTTA;
  
      public static BlockType<BlockWoolBehavior> PURPLE_WOOL;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockPurpurBlockBehavior> PURPUR_BLOCK;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> PURPUR_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockPurpurPillarBehavior> PURPUR_PILLAR;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> PURPUR_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> PURPUR_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockQuartzBlockBehavior> QUARTZ_BLOCK;
  
      public static BlockType<BlockBricksBehavior> QUARTZ_BRICKS;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> QUARTZ_DOUBLE_SLAB;
  
      public static BlockType<BlockOreBehavior> QUARTZ_ORE;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockQuartzPillarBehavior> QUARTZ_PILLAR;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> QUARTZ_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> QUARTZ_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#RAIL_DIRECTION_10}
       */
      public static BlockType<BlockRailBehavior> RAIL;
  
      public static BlockType<BlockRawCopperBlockBehavior> RAW_COPPER_BLOCK;
  
      public static BlockType<BlockRawGoldBlockBehavior> RAW_GOLD_BLOCK;
  
      public static BlockType<BlockRawIronBlockBehavior> RAW_IRON_BLOCK;
  
      /**
       * {@link BlockPropertyTypes#CANDLES}
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleBehavior> RED_CANDLE;
  
      /**
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleCakeBehavior> RED_CANDLE_CAKE;
  
      public static BlockType<BlockCarpetBehavior> RED_CARPET;
  
      public static BlockType<BlockConcreteBehavior> RED_CONCRETE;
  
      public static BlockType<BlockConcretePowderBehavior> RED_CONCRETE_POWDER;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockGlazedTerracottaBehavior> RED_GLAZED_TERRACOTTA;
  
      public static BlockType<BlockRedMushroomBehavior> RED_MUSHROOM;
  
      /**
       * {@link BlockPropertyTypes#HUGE_MUSHROOM_BITS}
       */
      public static BlockType<BlockRedMushroomBlockBehavior> RED_MUSHROOM_BLOCK;
  
      public static BlockType<BlockRedNetherBrickBehavior> RED_NETHER_BRICK;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> RED_NETHER_BRICK_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> RED_NETHER_BRICK_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> RED_NETHER_BRICK_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_EAST}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_NORTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_SOUTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_WEST}
       * {@link BlockPropertyTypes#WALL_POST_BIT}
       */
      public static BlockType<BlockWallBehavior> RED_NETHER_BRICK_WALL;
  
      public static BlockType<BlockRedSandBehavior> RED_SAND;
  
      public static BlockType<BlockSandstoneBehavior> RED_SANDSTONE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> RED_SANDSTONE_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> RED_SANDSTONE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> RED_SANDSTONE_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_EAST}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_NORTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_SOUTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_WEST}
       * {@link BlockPropertyTypes#WALL_POST_BIT}
       */
      public static BlockType<BlockWallBehavior> RED_SANDSTONE_WALL;
  
      public static BlockType<BlockShulkerBoxBehavior> RED_SHULKER_BOX;
  
      public static BlockType<BlockGlassBehavior> RED_STAINED_GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> RED_STAINED_GLASS_PANE;
  
      public static BlockType<BlockTerracottaBehavior> RED_TERRACOTTA;
  
      public static BlockType<BlockRedTulipBehavior> RED_TULIP;
  
      public static BlockType<BlockWoolBehavior> RED_WOOL;
  
      public static BlockType<BlockRedstoneBlockBehavior> REDSTONE_BLOCK;
  
      public static BlockType<BlockRedstoneLampBehavior> REDSTONE_LAMP;
  
      public static BlockType<BlockOreBehavior> REDSTONE_ORE;
  
      /**
       * {@link BlockPropertyTypes#TORCH_FACING_DIRECTION}
       */
      public static BlockType<BlockTorchBehavior> REDSTONE_TORCH;
  
      /**
       * {@link BlockPropertyTypes#REDSTONE_SIGNAL}
       */
      public static BlockType<BlockRedstoneWireBehavior> REDSTONE_WIRE;
  
      /**
       * {@link BlockPropertyTypes#AGE_16}
       */
      public static BlockType<BlockReedsBehavior> REEDS;
  
      public static BlockType<BlockReinforcedDeepslateBehavior> REINFORCED_DEEPSLATE;
  
      /**
       * {@link BlockPropertyTypes#CONDITIONAL_BIT}
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockRepeatingCommandBlockBehavior> REPEATING_COMMAND_BLOCK;
  
      public static BlockType<BlockReserved6Behavior> RESERVED6;
  
      public static BlockType<BlockResinBlockBehavior> RESIN_BLOCK;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> RESIN_BRICK_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> RESIN_BRICK_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> RESIN_BRICK_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_EAST}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_NORTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_SOUTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_WEST}
       * {@link BlockPropertyTypes#WALL_POST_BIT}
       */
      public static BlockType<BlockWallBehavior> RESIN_BRICK_WALL;
  
      public static BlockType<BlockBricksBehavior> RESIN_BRICKS;
  
      /**
       * {@link BlockPropertyTypes#MULTI_FACE_DIRECTION_BITS}
       */
      public static BlockType<BlockResinClumpBehavior> RESIN_CLUMP;
  
      /**
       * {@link BlockPropertyTypes#RESPAWN_ANCHOR_CHARGE}
       */
      public static BlockType<BlockRespawnAnchorBehavior> RESPAWN_ANCHOR;
  
      /**
       * {@link BlockPropertyTypes#UPPER_BLOCK_BIT}
       */
      public static BlockType<BlockRoseBushBehavior> ROSE_BUSH;
  
      public static BlockType<BlockSandBehavior> SAND;
  
      public static BlockType<BlockSandstoneBehavior> SANDSTONE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> SANDSTONE_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> SANDSTONE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> SANDSTONE_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_EAST}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_NORTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_SOUTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_WEST}
       * {@link BlockPropertyTypes#WALL_POST_BIT}
       */
      public static BlockType<BlockWallBehavior> SANDSTONE_WALL;
  
      /**
       * {@link BlockPropertyTypes#STABILITY}
       * {@link BlockPropertyTypes#STABILITY_CHECK}
       */
      public static BlockType<BlockScaffoldingBehavior> SCAFFOLDING;
  
      public static BlockType<BlockSculkBehavior> SCULK;
  
      /**
       * {@link BlockPropertyTypes#BLOOM}
       */
      public static BlockType<BlockSculkCatalystBehavior> SCULK_CATALYST;
  
      /**
       * {@link BlockPropertyTypes#SCULK_SENSOR_PHASE}
       */
      public static BlockType<BlockSculkSensorBehavior> SCULK_SENSOR;
  
      /**
       * {@link BlockPropertyTypes#ACTIVE}
       * {@link BlockPropertyTypes#CAN_SUMMON}
       */
      public static BlockType<BlockSculkShriekerBehavior> SCULK_SHRIEKER;
  
      /**
       * {@link BlockPropertyTypes#MULTI_FACE_DIRECTION_BITS}
       */
      public static BlockType<BlockSculkVeinBehavior> SCULK_VEIN;
  
      public static BlockType<BlockSeaLanternBehavior> SEA_LANTERN;
  
      /**
       * {@link BlockPropertyTypes#CLUSTER_COUNT}
       * {@link BlockPropertyTypes#DEAD_BIT}
       */
      public static BlockType<BlockSeaPickleBehavior> SEA_PICKLE;
  
      /**
       * {@link BlockPropertyTypes#SEA_GRASS_TYPE}
       */
      public static BlockType<BlockSeagrassBehavior> SEAGRASS;
  
      public static BlockType<BlockShortDryGrassBehavior> SHORT_DRY_GRASS;
  
      public static BlockType<BlockShortGrassBehavior> SHORT_GRASS;
  
      public static BlockType<BlockShroomlightBehavior> SHROOMLIGHT;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockGlazedTerracottaBehavior> SILVER_GLAZED_TERRACOTTA;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockHeadBehavior> SKELETON_SKULL;
  
      public static BlockType<BlockSlimeBehavior> SLIME;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_BLOCK_FACE}
       */
      public static BlockType<BlockSmallAmethystBudBehavior> SMALL_AMETHYST_BUD;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#UPPER_BLOCK_BIT}
       */
      public static BlockType<BlockSmallDripleafBlockBehavior> SMALL_DRIPLEAF_BLOCK;
  
      public static BlockType<BlockSmithingTableBehavior> SMITHING_TABLE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockSmokerBehavior> SMOKER;
  
      public static BlockType<BlockSmoothBasaltBehavior> SMOOTH_BASALT;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockSmoothQuartzBehavior> SMOOTH_QUARTZ;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> SMOOTH_QUARTZ_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> SMOOTH_QUARTZ_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> SMOOTH_QUARTZ_STAIRS;
  
      public static BlockType<BlockSandstoneBehavior> SMOOTH_RED_SANDSTONE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> SMOOTH_RED_SANDSTONE_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> SMOOTH_RED_SANDSTONE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> SMOOTH_RED_SANDSTONE_STAIRS;
  
      public static BlockType<BlockSandstoneBehavior> SMOOTH_SANDSTONE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> SMOOTH_SANDSTONE_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> SMOOTH_SANDSTONE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> SMOOTH_SANDSTONE_STAIRS;
  
      public static BlockType<BlockSmoothStoneBehavior> SMOOTH_STONE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> SMOOTH_STONE_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> SMOOTH_STONE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#CRACKED_STATE}
       */
      public static BlockType<BlockSnifferEggBehavior> SNIFFER_EGG;
  
      public static BlockType<BlockSnowBehavior> SNOW;
  
      /**
       * {@link BlockPropertyTypes#COVERED_BIT}
       * {@link BlockPropertyTypes#HEIGHT}
       */
      public static BlockType<BlockSnowLayerBehavior> SNOW_LAYER;
  
      /**
       * {@link BlockPropertyTypes#EXTINGUISHED}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockSoulCampfireBehavior> SOUL_CAMPFIRE;
  
      /**
       * {@link BlockPropertyTypes#AGE_16}
       */
      public static BlockType<BlockFireBehavior> SOUL_FIRE;
  
      /**
       * {@link BlockPropertyTypes#HANGING}
       */
      public static BlockType<BlockLanternBehavior> SOUL_LANTERN;
  
      public static BlockType<BlockSoulSandBehavior> SOUL_SAND;
  
      public static BlockType<BlockSoulSoilBehavior> SOUL_SOIL;
  
      /**
       * {@link BlockPropertyTypes#TORCH_FACING_DIRECTION}
       */
      public static BlockType<BlockTorchBehavior> SOUL_TORCH;
  
      public static BlockType<BlockSpongeBehavior> SPONGE;
  
      public static BlockType<BlockSporeBlossomBehavior> SPORE_BLOSSOM;
  
      /**
       * {@link BlockPropertyTypes#BUTTON_PRESSED_BIT}
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockButtonBehavior> SPRUCE_BUTTON;
  
      /**
       * {@link BlockPropertyTypes#DOOR_HINGE_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPPER_BLOCK_BIT}
       */
      public static BlockType<BlockDoorBehavior> SPRUCE_DOOR;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> SPRUCE_DOUBLE_SLAB;
  
      public static BlockType<BlockFenceBehavior> SPRUCE_FENCE;
  
      /**
       * {@link BlockPropertyTypes#IN_WALL_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       */
      public static BlockType<BlockFenceGateBehavior> SPRUCE_FENCE_GATE;
  
      /**
       * {@link BlockPropertyTypes#ATTACHED_BIT}
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       * {@link BlockPropertyTypes#GROUND_SIGN_DIRECTION}
       * {@link BlockPropertyTypes#HANGING}
       */
      public static BlockType<BlockHangingSignBehavior> SPRUCE_HANGING_SIGN;
  
      /**
       * {@link BlockPropertyTypes#PERSISTENT_BIT}
       * {@link BlockPropertyTypes#UPDATE_BIT}
       */
      public static BlockType<BlockLeavesBehavior> SPRUCE_LEAVES;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> SPRUCE_LOG;
  
      public static BlockType<BlockPlanksBehavior> SPRUCE_PLANKS;
  
      /**
       * {@link BlockPropertyTypes#REDSTONE_SIGNAL}
       */
      public static BlockType<BlockPressurePlateBehavior> SPRUCE_PRESSURE_PLATE;
  
      /**
       * {@link BlockPropertyTypes#AGE_BIT}
       */
      public static BlockType<BlockSaplingBehavior> SPRUCE_SAPLING;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#POWERED_BIT}
       * {@link BlockPropertyTypes#POWERED_SHELF_TYPE}
       */
      public static BlockType<BlockShelfBehavior> SPRUCE_SHELF;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> SPRUCE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> SPRUCE_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#GROUND_SIGN_DIRECTION}
       */
      public static BlockType<BlockSignBehavior> SPRUCE_STANDING_SIGN;
  
      /**
       * {@link BlockPropertyTypes#DIRECTION_4}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       */
      public static BlockType<BlockTrapdoorBehavior> SPRUCE_TRAPDOOR;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockSignBehavior> SPRUCE_WALL_SIGN;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> SPRUCE_WOOD;
  
      /**
       * {@link BlockPropertyTypes#GROUND_SIGN_DIRECTION}
       */
      public static BlockType<BlockStandingBannerBehavior> STANDING_BANNER;
  
      /**
       * {@link BlockPropertyTypes#GROUND_SIGN_DIRECTION}
       */
      public static BlockType<BlockSignBehavior> STANDING_SIGN;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockStickyPistonBehavior> STICKY_PISTON;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockStickyPistonArmCollisionBehavior> STICKY_PISTON_ARM_COLLISION;
  
      public static BlockType<BlockStoneBehavior> STONE;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> STONE_BRICK_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> STONE_BRICK_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> STONE_BRICK_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_EAST}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_NORTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_SOUTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_WEST}
       * {@link BlockPropertyTypes#WALL_POST_BIT}
       */
      public static BlockType<BlockWallBehavior> STONE_BRICK_WALL;
  
      public static BlockType<BlockBricksBehavior> STONE_BRICKS;
  
      /**
       * {@link BlockPropertyTypes#BUTTON_PRESSED_BIT}
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockButtonBehavior> STONE_BUTTON;
  
      /**
       * {@link BlockPropertyTypes#REDSTONE_SIGNAL}
       */
      public static BlockType<BlockPressurePlateBehavior> STONE_PRESSURE_PLATE;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> STONE_STAIRS;
  
      public static BlockType<BlockStonecutterBehavior> STONECUTTER;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockStonecutterBlockBehavior> STONECUTTER_BLOCK;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> STRIPPED_ACACIA_LOG;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> STRIPPED_ACACIA_WOOD;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> STRIPPED_BAMBOO_BLOCK;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> STRIPPED_BIRCH_LOG;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> STRIPPED_BIRCH_WOOD;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> STRIPPED_CHERRY_LOG;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> STRIPPED_CHERRY_WOOD;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> STRIPPED_CRIMSON_HYPHAE;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> STRIPPED_CRIMSON_STEM;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> STRIPPED_DARK_OAK_LOG;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> STRIPPED_DARK_OAK_WOOD;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> STRIPPED_JUNGLE_LOG;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> STRIPPED_JUNGLE_WOOD;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> STRIPPED_MANGROVE_LOG;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> STRIPPED_MANGROVE_WOOD;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> STRIPPED_OAK_LOG;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> STRIPPED_OAK_WOOD;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> STRIPPED_PALE_OAK_LOG;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> STRIPPED_PALE_OAK_WOOD;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> STRIPPED_SPRUCE_LOG;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> STRIPPED_SPRUCE_WOOD;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> STRIPPED_WARPED_HYPHAE;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> STRIPPED_WARPED_STEM;
  
      /**
       * {@link BlockPropertyTypes#STRUCTURE_BLOCK_TYPE}
       */
      public static BlockType<BlockStructureBlockBehavior> STRUCTURE_BLOCK;
  
      public static BlockType<BlockStructureVoidBehavior> STRUCTURE_VOID;
  
      /**
       * {@link BlockPropertyTypes#UPPER_BLOCK_BIT}
       */
      public static BlockType<BlockSunflowerBehavior> SUNFLOWER;
  
      /**
       * {@link BlockPropertyTypes#BRUSHED_PROGRESS}
       * {@link BlockPropertyTypes#HANGING}
       */
      public static BlockType<BlockSuspiciousGravelBehavior> SUSPICIOUS_GRAVEL;
  
      /**
       * {@link BlockPropertyTypes#BRUSHED_PROGRESS}
       * {@link BlockPropertyTypes#HANGING}
       */
      public static BlockType<BlockSuspiciousSandBehavior> SUSPICIOUS_SAND;
  
      /**
       * {@link BlockPropertyTypes#GROWTH}
       */
      public static BlockType<BlockSweetBerryBushBehavior> SWEET_BERRY_BUSH;
  
      public static BlockType<BlockTallDryGrassBehavior> TALL_DRY_GRASS;
  
      /**
       * {@link BlockPropertyTypes#UPPER_BLOCK_BIT}
       */
      public static BlockType<BlockTallGrassBehavior> TALL_GRASS;
  
      public static BlockType<BlockTargetBehavior> TARGET;
  
      public static BlockType<BlockGlassBehavior> TINTED_GLASS;
  
      /**
       * {@link BlockPropertyTypes#EXPLODE_BIT}
       */
      public static BlockType<BlockTntBehavior> TNT;
  
      /**
       * {@link BlockPropertyTypes#TORCH_FACING_DIRECTION}
       */
      public static BlockType<BlockTorchBehavior> TORCH;
  
      public static BlockType<BlockTorchBehavior> TORCHFLOWER;
  
      /**
       * {@link BlockPropertyTypes#GROWTH}
       */
      public static BlockType<BlockTorchBehavior> TORCHFLOWER_CROP;
  
      /**
       * {@link BlockPropertyTypes#DIRECTION_4}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       */
      public static BlockType<BlockTrapdoorBehavior> TRAPDOOR;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockTrappedChestBehavior> TRAPPED_CHEST;
  
      /**
       * {@link BlockPropertyTypes#OMINOUS}
       * {@link BlockPropertyTypes#TRIAL_SPAWNER_STATE}
       */
      public static BlockType<BlockTrialSpawnerBehavior> TRIAL_SPAWNER;
  
      /**
       * {@link BlockPropertyTypes#ATTACHED_BIT}
       * {@link BlockPropertyTypes#DISARMED_BIT}
       * {@link BlockPropertyTypes#POWERED_BIT}
       * {@link BlockPropertyTypes#SUSPENDED_BIT}
       */
      public static BlockType<BlockTripWireBehavior> TRIP_WIRE;
  
      /**
       * {@link BlockPropertyTypes#ATTACHED_BIT}
       * {@link BlockPropertyTypes#DIRECTION_4}
       * {@link BlockPropertyTypes#POWERED_BIT}
       */
      public static BlockType<BlockTripwireHookBehavior> TRIPWIRE_HOOK;
  
      public static BlockType<BlockCoralBehavior> TUBE_CORAL;
  
      public static BlockType<BlockCoralBlockBehavior> TUBE_CORAL_BLOCK;
  
      /**
       * {@link BlockPropertyTypes#CORAL_FAN_DIRECTION}
       */
      public static BlockType<BlockCoralFanBehavior> TUBE_CORAL_FAN;
  
      /**
       * {@link BlockPropertyTypes#CORAL_DIRECTION}
       */
      public static BlockType<BlockCoralWallFanBehavior> TUBE_CORAL_WALL_FAN;
  
      public static BlockType<BlockTuffBehavior> TUFF;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> TUFF_BRICK_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> TUFF_BRICK_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> TUFF_BRICK_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_EAST}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_NORTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_SOUTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_WEST}
       * {@link BlockPropertyTypes#WALL_POST_BIT}
       */
      public static BlockType<BlockWallBehavior> TUFF_BRICK_WALL;
  
      public static BlockType<BlockBricksBehavior> TUFF_BRICKS;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> TUFF_DOUBLE_SLAB;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> TUFF_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> TUFF_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_EAST}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_NORTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_SOUTH}
       * {@link BlockPropertyTypes#WALL_CONNECTION_TYPE_WEST}
       * {@link BlockPropertyTypes#WALL_POST_BIT}
       */
      public static BlockType<BlockWallBehavior> TUFF_WALL;
  
      /**
       * {@link BlockPropertyTypes#CRACKED_STATE}
       * {@link BlockPropertyTypes#TURTLE_EGG_COUNT}
       */
      public static BlockType<BlockTurtleEggBehavior> TURTLE_EGG;
  
      /**
       * {@link BlockPropertyTypes#TWISTING_VINES_AGE}
       */
      public static BlockType<BlockTwistingVinesBehavior> TWISTING_VINES;
  
      /**
       * {@link BlockPropertyTypes#EXPLODE_BIT}
       */
      public static BlockType<BlockUnderwaterTntBehavior> UNDERWATER_TNT;
  
      /**
       * {@link BlockPropertyTypes#TORCH_FACING_DIRECTION}
       */
      public static BlockType<BlockTorchBehavior> UNDERWATER_TORCH;
  
      public static BlockType<BlockShulkerBoxBehavior> UNDYED_SHULKER_BOX;
  
      public static BlockType<BlockUnknownBehavior> UNKNOWN;
  
      /**
       * {@link BlockPropertyTypes#TORCH_FACING_DIRECTION}
       */
      public static BlockType<BlockTorchBehavior> UNLIT_REDSTONE_TORCH;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OUTPUT_LIT_BIT}
       * {@link BlockPropertyTypes#OUTPUT_SUBTRACT_BIT}
       */
      public static BlockType<BlockUnpoweredComparatorBehavior> UNPOWERED_COMPARATOR;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#REPEATER_DELAY}
       */
      public static BlockType<BlockUnpoweredRepeaterBehavior> UNPOWERED_REPEATER;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OMINOUS}
       * {@link BlockPropertyTypes#VAULT_STATE}
       */
      public static BlockType<BlockVaultBehavior> VAULT;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockVerdantFroglightBehavior> VERDANT_FROGLIGHT;
  
      /**
       * {@link BlockPropertyTypes#VINE_DIRECTION_BITS}
       */
      public static BlockType<BlockVineBehavior> VINE;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockWallBannerBehavior> WALL_BANNER;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockSignBehavior> WALL_SIGN;
  
      /**
       * {@link BlockPropertyTypes#BUTTON_PRESSED_BIT}
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockButtonBehavior> WARPED_BUTTON;
  
      /**
       * {@link BlockPropertyTypes#DOOR_HINGE_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPPER_BLOCK_BIT}
       */
      public static BlockType<BlockDoorBehavior> WARPED_DOOR;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleSlabBehavior> WARPED_DOUBLE_SLAB;
  
      public static BlockType<BlockFenceBehavior> WARPED_FENCE;
  
      /**
       * {@link BlockPropertyTypes#IN_WALL_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       */
      public static BlockType<BlockFenceGateBehavior> WARPED_FENCE_GATE;
  
      public static BlockType<BlockWarpedFungusBehavior> WARPED_FUNGUS;
  
      /**
       * {@link BlockPropertyTypes#ATTACHED_BIT}
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       * {@link BlockPropertyTypes#GROUND_SIGN_DIRECTION}
       * {@link BlockPropertyTypes#HANGING}
       */
      public static BlockType<BlockHangingSignBehavior> WARPED_HANGING_SIGN;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> WARPED_HYPHAE;
  
      public static BlockType<BlockWarpedNyliumBehavior> WARPED_NYLIUM;
  
      public static BlockType<BlockPlanksBehavior> WARPED_PLANKS;
  
      /**
       * {@link BlockPropertyTypes#REDSTONE_SIGNAL}
       */
      public static BlockType<BlockPressurePlateBehavior> WARPED_PRESSURE_PLATE;
  
      public static BlockType<BlockWarpedRootsBehavior> WARPED_ROOTS;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#POWERED_BIT}
       * {@link BlockPropertyTypes#POWERED_SHELF_TYPE}
       */
      public static BlockType<BlockShelfBehavior> WARPED_SHELF;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockSlabBehavior> WARPED_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockStairsBehavior> WARPED_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#GROUND_SIGN_DIRECTION}
       */
      public static BlockType<BlockSignBehavior> WARPED_STANDING_SIGN;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockWoodBehavior> WARPED_STEM;
  
      /**
       * {@link BlockPropertyTypes#DIRECTION_4}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       */
      public static BlockType<BlockTrapdoorBehavior> WARPED_TRAPDOOR;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockSignBehavior> WARPED_WALL_SIGN;
  
      public static BlockType<BlockWarpedWartBlockBehavior> WARPED_WART_BLOCK;
  
      /**
       * {@link BlockPropertyTypes#LIQUID_DEPTH}
       */
      public static BlockType<BlockLiquidBehavior> WATER;
  
      public static BlockType<BlockWaterlilyBehavior> WATERLILY;
  
      public static BlockType<BlockCopperBehavior> WAXED_CHISELED_COPPER;
  
      public static BlockType<BlockCopperBehavior> WAXED_COPPER;
  
      public static BlockType<BlockCopperBarsBehavior> WAXED_COPPER_BARS;
  
      /**
       * {@link BlockPropertyTypes#LIT}
       * {@link BlockPropertyTypes#POWERED_BIT}
       */
      public static BlockType<BlockCopperBulbBehavior> WAXED_COPPER_BULB;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockCopperChainBehavior> WAXED_COPPER_CHAIN;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockWaxedCopperChestBehavior> WAXED_COPPER_CHEST;
  
      /**
       * {@link BlockPropertyTypes#DOOR_HINGE_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPPER_BLOCK_BIT}
       */
      public static BlockType<BlockCopperDoorBehavior> WAXED_COPPER_DOOR;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockCopperGolemStatueBehavior> WAXED_COPPER_GOLEM_STATUE;
  
      public static BlockType<BlockCopperGrateBehavior> WAXED_COPPER_GRATE;
  
      /**
       * {@link BlockPropertyTypes#HANGING}
       */
      public static BlockType<BlockCopperLanternBehavior> WAXED_COPPER_LANTERN;
  
      /**
       * {@link BlockPropertyTypes#DIRECTION_4}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       */
      public static BlockType<BlockCopperTrapdoorBehavior> WAXED_COPPER_TRAPDOOR;
  
      public static BlockType<BlockCopperBehavior> WAXED_CUT_COPPER;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockCopperSlabBehavior> WAXED_CUT_COPPER_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockCopperStairsBehavior> WAXED_CUT_COPPER_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleCopperSlabBehavior> WAXED_DOUBLE_CUT_COPPER_SLAB;
  
      public static BlockType<BlockCopperBehavior> WAXED_EXPOSED_CHISELED_COPPER;
  
      public static BlockType<BlockCopperBehavior> WAXED_EXPOSED_COPPER;
  
      public static BlockType<BlockCopperBarsBehavior> WAXED_EXPOSED_COPPER_BARS;
  
      /**
       * {@link BlockPropertyTypes#LIT}
       * {@link BlockPropertyTypes#POWERED_BIT}
       */
      public static BlockType<BlockCopperBulbBehavior> WAXED_EXPOSED_COPPER_BULB;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockCopperChainBehavior> WAXED_EXPOSED_COPPER_CHAIN;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockWaxedExposedCopperChestBehavior> WAXED_EXPOSED_COPPER_CHEST;
  
      /**
       * {@link BlockPropertyTypes#DOOR_HINGE_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPPER_BLOCK_BIT}
       */
      public static BlockType<BlockCopperDoorBehavior> WAXED_EXPOSED_COPPER_DOOR;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockCopperGolemStatueBehavior> WAXED_EXPOSED_COPPER_GOLEM_STATUE;
  
      public static BlockType<BlockCopperGrateBehavior> WAXED_EXPOSED_COPPER_GRATE;
  
      /**
       * {@link BlockPropertyTypes#HANGING}
       */
      public static BlockType<BlockCopperLanternBehavior> WAXED_EXPOSED_COPPER_LANTERN;
  
      /**
       * {@link BlockPropertyTypes#DIRECTION_4}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       */
      public static BlockType<BlockCopperTrapdoorBehavior> WAXED_EXPOSED_COPPER_TRAPDOOR;
  
      public static BlockType<BlockCopperBehavior> WAXED_EXPOSED_CUT_COPPER;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockCopperSlabBehavior> WAXED_EXPOSED_CUT_COPPER_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockCopperStairsBehavior> WAXED_EXPOSED_CUT_COPPER_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleCopperSlabBehavior> WAXED_EXPOSED_DOUBLE_CUT_COPPER_SLAB;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       * {@link BlockPropertyTypes#POWERED_BIT}
       */
      public static BlockType<BlockLightningRodBehavior> WAXED_EXPOSED_LIGHTNING_ROD;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       * {@link BlockPropertyTypes#POWERED_BIT}
       */
      public static BlockType<BlockLightningRodBehavior> WAXED_LIGHTNING_ROD;
  
      public static BlockType<BlockCopperBehavior> WAXED_OXIDIZED_CHISELED_COPPER;
  
      public static BlockType<BlockCopperBehavior> WAXED_OXIDIZED_COPPER;
  
      public static BlockType<BlockCopperBarsBehavior> WAXED_OXIDIZED_COPPER_BARS;
  
      /**
       * {@link BlockPropertyTypes#LIT}
       * {@link BlockPropertyTypes#POWERED_BIT}
       */
      public static BlockType<BlockCopperBulbBehavior> WAXED_OXIDIZED_COPPER_BULB;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockCopperChainBehavior> WAXED_OXIDIZED_COPPER_CHAIN;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockWaxedOxidizedCopperChestBehavior> WAXED_OXIDIZED_COPPER_CHEST;
  
      /**
       * {@link BlockPropertyTypes#DOOR_HINGE_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPPER_BLOCK_BIT}
       */
      public static BlockType<BlockCopperDoorBehavior> WAXED_OXIDIZED_COPPER_DOOR;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockCopperGolemStatueBehavior> WAXED_OXIDIZED_COPPER_GOLEM_STATUE;
  
      public static BlockType<BlockCopperGrateBehavior> WAXED_OXIDIZED_COPPER_GRATE;
  
      /**
       * {@link BlockPropertyTypes#HANGING}
       */
      public static BlockType<BlockCopperLanternBehavior> WAXED_OXIDIZED_COPPER_LANTERN;
  
      /**
       * {@link BlockPropertyTypes#DIRECTION_4}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       */
      public static BlockType<BlockCopperTrapdoorBehavior> WAXED_OXIDIZED_COPPER_TRAPDOOR;
  
      public static BlockType<BlockCopperBehavior> WAXED_OXIDIZED_CUT_COPPER;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockCopperSlabBehavior> WAXED_OXIDIZED_CUT_COPPER_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockCopperStairsBehavior> WAXED_OXIDIZED_CUT_COPPER_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleCopperSlabBehavior> WAXED_OXIDIZED_DOUBLE_CUT_COPPER_SLAB;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       * {@link BlockPropertyTypes#POWERED_BIT}
       */
      public static BlockType<BlockLightningRodBehavior> WAXED_OXIDIZED_LIGHTNING_ROD;
  
      public static BlockType<BlockCopperBehavior> WAXED_WEATHERED_CHISELED_COPPER;
  
      public static BlockType<BlockCopperBehavior> WAXED_WEATHERED_COPPER;
  
      public static BlockType<BlockCopperBarsBehavior> WAXED_WEATHERED_COPPER_BARS;
  
      /**
       * {@link BlockPropertyTypes#LIT}
       * {@link BlockPropertyTypes#POWERED_BIT}
       */
      public static BlockType<BlockCopperBulbBehavior> WAXED_WEATHERED_COPPER_BULB;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockCopperChainBehavior> WAXED_WEATHERED_COPPER_CHAIN;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockWaxedWeatheredCopperChestBehavior> WAXED_WEATHERED_COPPER_CHEST;
  
      /**
       * {@link BlockPropertyTypes#DOOR_HINGE_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPPER_BLOCK_BIT}
       */
      public static BlockType<BlockCopperDoorBehavior> WAXED_WEATHERED_COPPER_DOOR;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockCopperGolemStatueBehavior> WAXED_WEATHERED_COPPER_GOLEM_STATUE;
  
      public static BlockType<BlockCopperGrateBehavior> WAXED_WEATHERED_COPPER_GRATE;
  
      /**
       * {@link BlockPropertyTypes#HANGING}
       */
      public static BlockType<BlockCopperLanternBehavior> WAXED_WEATHERED_COPPER_LANTERN;
  
      /**
       * {@link BlockPropertyTypes#DIRECTION_4}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       */
      public static BlockType<BlockCopperTrapdoorBehavior> WAXED_WEATHERED_COPPER_TRAPDOOR;
  
      public static BlockType<BlockCopperBehavior> WAXED_WEATHERED_CUT_COPPER;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockCopperSlabBehavior> WAXED_WEATHERED_CUT_COPPER_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockCopperStairsBehavior> WAXED_WEATHERED_CUT_COPPER_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleCopperSlabBehavior> WAXED_WEATHERED_DOUBLE_CUT_COPPER_SLAB;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       * {@link BlockPropertyTypes#POWERED_BIT}
       */
      public static BlockType<BlockLightningRodBehavior> WAXED_WEATHERED_LIGHTNING_ROD;
  
      public static BlockType<BlockCopperBehavior> WEATHERED_CHISELED_COPPER;
  
      public static BlockType<BlockCopperBehavior> WEATHERED_COPPER;
  
      public static BlockType<BlockCopperBarsBehavior> WEATHERED_COPPER_BARS;
  
      /**
       * {@link BlockPropertyTypes#LIT}
       * {@link BlockPropertyTypes#POWERED_BIT}
       */
      public static BlockType<BlockCopperBulbBehavior> WEATHERED_COPPER_BULB;
  
      /**
       * {@link BlockPropertyTypes#PILLAR_AXIS}
       */
      public static BlockType<BlockCopperChainBehavior> WEATHERED_COPPER_CHAIN;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockWeatheredCopperChestBehavior> WEATHERED_COPPER_CHEST;
  
      /**
       * {@link BlockPropertyTypes#DOOR_HINGE_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPPER_BLOCK_BIT}
       */
      public static BlockType<BlockCopperDoorBehavior> WEATHERED_COPPER_DOOR;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockCopperGolemStatueBehavior> WEATHERED_COPPER_GOLEM_STATUE;
  
      public static BlockType<BlockCopperGrateBehavior> WEATHERED_COPPER_GRATE;
  
      /**
       * {@link BlockPropertyTypes#HANGING}
       */
      public static BlockType<BlockCopperLanternBehavior> WEATHERED_COPPER_LANTERN;
  
      /**
       * {@link BlockPropertyTypes#DIRECTION_4}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       */
      public static BlockType<BlockCopperTrapdoorBehavior> WEATHERED_COPPER_TRAPDOOR;
  
      public static BlockType<BlockCopperBehavior> WEATHERED_CUT_COPPER;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockCopperSlabBehavior> WEATHERED_CUT_COPPER_SLAB;
  
      /**
       * {@link BlockPropertyTypes#UPSIDE_DOWN_BIT}
       * {@link BlockPropertyTypes#WEIRDO_DIRECTION}
       */
      public static BlockType<BlockCopperStairsBehavior> WEATHERED_CUT_COPPER_STAIRS;
  
      /**
       * {@link BlockPropertyTypes#MINECRAFT_VERTICAL_HALF}
       */
      public static BlockType<BlockDoubleCopperSlabBehavior> WEATHERED_DOUBLE_CUT_COPPER_SLAB;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       * {@link BlockPropertyTypes#POWERED_BIT}
       */
      public static BlockType<BlockLightningRodBehavior> WEATHERED_LIGHTNING_ROD;
  
      public static BlockType<BlockWebBehavior> WEB;
  
      /**
       * {@link BlockPropertyTypes#WEEPING_VINES_AGE}
       */
      public static BlockType<BlockWeepingVinesBehavior> WEEPING_VINES;
  
      public static BlockType<BlockWetSpongeBehavior> WET_SPONGE;
  
      /**
       * {@link BlockPropertyTypes#GROWTH}
       */
      public static BlockType<BlockWheatBehavior> WHEAT;
  
      /**
       * {@link BlockPropertyTypes#CANDLES}
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleBehavior> WHITE_CANDLE;
  
      /**
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleCakeBehavior> WHITE_CANDLE_CAKE;
  
      public static BlockType<BlockCarpetBehavior> WHITE_CARPET;
  
      public static BlockType<BlockConcreteBehavior> WHITE_CONCRETE;
  
      public static BlockType<BlockConcretePowderBehavior> WHITE_CONCRETE_POWDER;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockGlazedTerracottaBehavior> WHITE_GLAZED_TERRACOTTA;
  
      public static BlockType<BlockShulkerBoxBehavior> WHITE_SHULKER_BOX;
  
      public static BlockType<BlockGlassBehavior> WHITE_STAINED_GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> WHITE_STAINED_GLASS_PANE;
  
      public static BlockType<BlockTerracottaBehavior> WHITE_TERRACOTTA;
  
      public static BlockType<BlockWhiteTulipBehavior> WHITE_TULIP;
  
      public static BlockType<BlockWoolBehavior> WHITE_WOOL;
  
      /**
       * {@link BlockPropertyTypes#GROWTH}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       */
      public static BlockType<BlockWildflowersBehavior> WILDFLOWERS;
  
      public static BlockType<BlockWitherRoseBehavior> WITHER_ROSE;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockHeadBehavior> WITHER_SKELETON_SKULL;
  
      /**
       * {@link BlockPropertyTypes#BUTTON_PRESSED_BIT}
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockButtonBehavior> WOODEN_BUTTON;
  
      /**
       * {@link BlockPropertyTypes#DOOR_HINGE_BIT}
       * {@link BlockPropertyTypes#MINECRAFT_CARDINAL_DIRECTION}
       * {@link BlockPropertyTypes#OPEN_BIT}
       * {@link BlockPropertyTypes#UPPER_BLOCK_BIT}
       */
      public static BlockType<BlockDoorBehavior> WOODEN_DOOR;
  
      /**
       * {@link BlockPropertyTypes#REDSTONE_SIGNAL}
       */
      public static BlockType<BlockPressurePlateBehavior> WOODEN_PRESSURE_PLATE;
  
      /**
       * {@link BlockPropertyTypes#CANDLES}
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleBehavior> YELLOW_CANDLE;
  
      /**
       * {@link BlockPropertyTypes#LIT}
       */
      public static BlockType<BlockCandleCakeBehavior> YELLOW_CANDLE_CAKE;
  
      public static BlockType<BlockCarpetBehavior> YELLOW_CARPET;
  
      public static BlockType<BlockConcreteBehavior> YELLOW_CONCRETE;
  
      public static BlockType<BlockConcretePowderBehavior> YELLOW_CONCRETE_POWDER;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockGlazedTerracottaBehavior> YELLOW_GLAZED_TERRACOTTA;
  
      public static BlockType<BlockShulkerBoxBehavior> YELLOW_SHULKER_BOX;
  
      public static BlockType<BlockGlassBehavior> YELLOW_STAINED_GLASS;
  
      public static BlockType<BlockGlassPaneBehavior> YELLOW_STAINED_GLASS_PANE;
  
      public static BlockType<BlockTerracottaBehavior> YELLOW_TERRACOTTA;
  
      public static BlockType<BlockWoolBehavior> YELLOW_WOOL;
  
      /**
       * {@link BlockPropertyTypes#FACING_DIRECTION}
       */
      public static BlockType<BlockHeadBehavior> ZOMBIE_HEAD;
  }
  