filename:
src/block/Blocks.cpp
branch:
feature/world
back to repo
/*
*
* _____ _ _
* / ___|| | | |
* \ `--. | |_ _ __ __ _ | |_ ___ ___
* `--. \| __|| '__| / _` || __| / _ \ / __|
* /\__/ /| |_ | | | (_| || |_ | (_) |\__ \
* \____/ \__||_| \__,_| \__| \___/ |___/
*
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Copyright (C) 2025 Armen Deroian
*
*/
#include "Blocks.h"
#include "Block.h"
namespace stratos::block {
Block* registerBlock(const utils::Identifier& id, Block* block) {
registry::BLOCKS.registerEntry({{"minecraft", "block"}, id}, block);
return block;
}
// AUTOMATICALLY GENERATED -- DO NOT EDIT BY HAND
const Block* AIR = registerBlock(utils::Identifier("minecraft", "air"), new Block());
const Block* STONE = registerBlock(utils::Identifier("minecraft", "stone"), new Block());
const Block* GRANITE = registerBlock(utils::Identifier("minecraft", "granite"), new Block());
const Block* POLISHED_GRANITE = registerBlock(utils::Identifier("minecraft", "polished_granite"), new Block());
const Block* DIORITE = registerBlock(utils::Identifier("minecraft", "diorite"), new Block());
const Block* POLISHED_DIORITE = registerBlock(utils::Identifier("minecraft", "polished_diorite"), new Block());
const Block* ANDESITE = registerBlock(utils::Identifier("minecraft", "andesite"), new Block());
const Block* POLISHED_ANDESITE = registerBlock(utils::Identifier("minecraft", "polished_andesite"), new Block());
const Block* GRASS_BLOCK = registerBlock(utils::Identifier("minecraft", "grass_block"), new Block());
const Block* DIRT = registerBlock(utils::Identifier("minecraft", "dirt"), new Block());
const Block* COARSE_DIRT = registerBlock(utils::Identifier("minecraft", "coarse_dirt"), new Block());
const Block* PODZOL = registerBlock(utils::Identifier("minecraft", "podzol"), new Block());
const Block* COBBLESTONE = registerBlock(utils::Identifier("minecraft", "cobblestone"), new Block());
const Block* OAK_PLANKS = registerBlock(utils::Identifier("minecraft", "oak_planks"), new Block());
const Block* SPRUCE_PLANKS = registerBlock(utils::Identifier("minecraft", "spruce_planks"), new Block());
const Block* BIRCH_PLANKS = registerBlock(utils::Identifier("minecraft", "birch_planks"), new Block());
const Block* JUNGLE_PLANKS = registerBlock(utils::Identifier("minecraft", "jungle_planks"), new Block());
const Block* ACACIA_PLANKS = registerBlock(utils::Identifier("minecraft", "acacia_planks"), new Block());
const Block* CHERRY_PLANKS = registerBlock(utils::Identifier("minecraft", "cherry_planks"), new Block());
const Block* DARK_OAK_PLANKS = registerBlock(utils::Identifier("minecraft", "dark_oak_planks"), new Block());
const Block* PALE_OAK_WOOD = registerBlock(utils::Identifier("minecraft", "pale_oak_wood"), new Block());
const Block* PALE_OAK_PLANKS = registerBlock(utils::Identifier("minecraft", "pale_oak_planks"), new Block());
const Block* MANGROVE_PLANKS = registerBlock(utils::Identifier("minecraft", "mangrove_planks"), new Block());
const Block* BAMBOO_PLANKS = registerBlock(utils::Identifier("minecraft", "bamboo_planks"), new Block());
const Block* BAMBOO_MOSAIC = registerBlock(utils::Identifier("minecraft", "bamboo_mosaic"), new Block());
const Block* OAK_SAPLING = registerBlock(utils::Identifier("minecraft", "oak_sapling"), new Block());
const Block* SPRUCE_SAPLING = registerBlock(utils::Identifier("minecraft", "spruce_sapling"), new Block());
const Block* BIRCH_SAPLING = registerBlock(utils::Identifier("minecraft", "birch_sapling"), new Block());
const Block* JUNGLE_SAPLING = registerBlock(utils::Identifier("minecraft", "jungle_sapling"), new Block());
const Block* ACACIA_SAPLING = registerBlock(utils::Identifier("minecraft", "acacia_sapling"), new Block());
const Block* CHERRY_SAPLING = registerBlock(utils::Identifier("minecraft", "cherry_sapling"), new Block());
const Block* DARK_OAK_SAPLING = registerBlock(utils::Identifier("minecraft", "dark_oak_sapling"), new Block());
const Block* PALE_OAK_SAPLING = registerBlock(utils::Identifier("minecraft", "pale_oak_sapling"), new Block());
const Block* MANGROVE_PROPAGULE = registerBlock(utils::Identifier("minecraft", "mangrove_propagule"), new Block());
const Block* BEDROCK = registerBlock(utils::Identifier("minecraft", "bedrock"), new Block());
const Block* WATER = registerBlock(utils::Identifier("minecraft", "water"), new Block());
const Block* LAVA = registerBlock(utils::Identifier("minecraft", "lava"), new Block());
const Block* SAND = registerBlock(utils::Identifier("minecraft", "sand"), new Block());
const Block* SUSPICIOUS_SAND = registerBlock(utils::Identifier("minecraft", "suspicious_sand"), new Block());
const Block* RED_SAND = registerBlock(utils::Identifier("minecraft", "red_sand"), new Block());
const Block* GRAVEL = registerBlock(utils::Identifier("minecraft", "gravel"), new Block());
const Block* SUSPICIOUS_GRAVEL = registerBlock(utils::Identifier("minecraft", "suspicious_gravel"), new Block());
const Block* GOLD_ORE = registerBlock(utils::Identifier("minecraft", "gold_ore"), new Block());
const Block* DEEPSLATE_GOLD_ORE = registerBlock(utils::Identifier("minecraft", "deepslate_gold_ore"), new Block());
const Block* IRON_ORE = registerBlock(utils::Identifier("minecraft", "iron_ore"), new Block());
const Block* DEEPSLATE_IRON_ORE = registerBlock(utils::Identifier("minecraft", "deepslate_iron_ore"), new Block());
const Block* COAL_ORE = registerBlock(utils::Identifier("minecraft", "coal_ore"), new Block());
const Block* DEEPSLATE_COAL_ORE = registerBlock(utils::Identifier("minecraft", "deepslate_coal_ore"), new Block());
const Block* NETHER_GOLD_ORE = registerBlock(utils::Identifier("minecraft", "nether_gold_ore"), new Block());
const Block* OAK_LOG = registerBlock(utils::Identifier("minecraft", "oak_log"), new Block());
const Block* SPRUCE_LOG = registerBlock(utils::Identifier("minecraft", "spruce_log"), new Block());
const Block* BIRCH_LOG = registerBlock(utils::Identifier("minecraft", "birch_log"), new Block());
const Block* JUNGLE_LOG = registerBlock(utils::Identifier("minecraft", "jungle_log"), new Block());
const Block* ACACIA_LOG = registerBlock(utils::Identifier("minecraft", "acacia_log"), new Block());
const Block* CHERRY_LOG = registerBlock(utils::Identifier("minecraft", "cherry_log"), new Block());
const Block* DARK_OAK_LOG = registerBlock(utils::Identifier("minecraft", "dark_oak_log"), new Block());
const Block* PALE_OAK_LOG = registerBlock(utils::Identifier("minecraft", "pale_oak_log"), new Block());
const Block* MANGROVE_LOG = registerBlock(utils::Identifier("minecraft", "mangrove_log"), new Block());
const Block* MANGROVE_ROOTS = registerBlock(utils::Identifier("minecraft", "mangrove_roots"), new Block());
const Block* MUDDY_MANGROVE_ROOTS = registerBlock(utils::Identifier("minecraft", "muddy_mangrove_roots"), new Block());
const Block* BAMBOO_BLOCK = registerBlock(utils::Identifier("minecraft", "bamboo_block"), new Block());
const Block* STRIPPED_SPRUCE_LOG = registerBlock(utils::Identifier("minecraft", "stripped_spruce_log"), new Block());
const Block* STRIPPED_BIRCH_LOG = registerBlock(utils::Identifier("minecraft", "stripped_birch_log"), new Block());
const Block* STRIPPED_JUNGLE_LOG = registerBlock(utils::Identifier("minecraft", "stripped_jungle_log"), new Block());
const Block* STRIPPED_ACACIA_LOG = registerBlock(utils::Identifier("minecraft", "stripped_acacia_log"), new Block());
const Block* STRIPPED_CHERRY_LOG = registerBlock(utils::Identifier("minecraft", "stripped_cherry_log"), new Block());
const Block* STRIPPED_DARK_OAK_LOG = registerBlock(utils::Identifier("minecraft", "stripped_dark_oak_log"), new Block());
const Block* STRIPPED_PALE_OAK_LOG = registerBlock(utils::Identifier("minecraft", "stripped_pale_oak_log"), new Block());
const Block* STRIPPED_OAK_LOG = registerBlock(utils::Identifier("minecraft", "stripped_oak_log"), new Block());
const Block* STRIPPED_MANGROVE_LOG = registerBlock(utils::Identifier("minecraft", "stripped_mangrove_log"), new Block());
const Block* STRIPPED_BAMBOO_BLOCK = registerBlock(utils::Identifier("minecraft", "stripped_bamboo_block"), new Block());
const Block* OAK_WOOD = registerBlock(utils::Identifier("minecraft", "oak_wood"), new Block());
const Block* SPRUCE_WOOD = registerBlock(utils::Identifier("minecraft", "spruce_wood"), new Block());
const Block* BIRCH_WOOD = registerBlock(utils::Identifier("minecraft", "birch_wood"), new Block());
const Block* JUNGLE_WOOD = registerBlock(utils::Identifier("minecraft", "jungle_wood"), new Block());
const Block* ACACIA_WOOD = registerBlock(utils::Identifier("minecraft", "acacia_wood"), new Block());
const Block* CHERRY_WOOD = registerBlock(utils::Identifier("minecraft", "cherry_wood"), new Block());
const Block* DARK_OAK_WOOD = registerBlock(utils::Identifier("minecraft", "dark_oak_wood"), new Block());
const Block* MANGROVE_WOOD = registerBlock(utils::Identifier("minecraft", "mangrove_wood"), new Block());
const Block* STRIPPED_OAK_WOOD = registerBlock(utils::Identifier("minecraft", "stripped_oak_wood"), new Block());
const Block* STRIPPED_SPRUCE_WOOD = registerBlock(utils::Identifier("minecraft", "stripped_spruce_wood"), new Block());
const Block* STRIPPED_BIRCH_WOOD = registerBlock(utils::Identifier("minecraft", "stripped_birch_wood"), new Block());
const Block* STRIPPED_JUNGLE_WOOD = registerBlock(utils::Identifier("minecraft", "stripped_jungle_wood"), new Block());
const Block* STRIPPED_ACACIA_WOOD = registerBlock(utils::Identifier("minecraft", "stripped_acacia_wood"), new Block());
const Block* STRIPPED_CHERRY_WOOD = registerBlock(utils::Identifier("minecraft", "stripped_cherry_wood"), new Block());
const Block* STRIPPED_DARK_OAK_WOOD = registerBlock(utils::Identifier("minecraft", "stripped_dark_oak_wood"), new Block());
const Block* STRIPPED_PALE_OAK_WOOD = registerBlock(utils::Identifier("minecraft", "stripped_pale_oak_wood"), new Block());
const Block* STRIPPED_MANGROVE_WOOD = registerBlock(utils::Identifier("minecraft", "stripped_mangrove_wood"), new Block());
const Block* OAK_LEAVES = registerBlock(utils::Identifier("minecraft", "oak_leaves"), new Block());
const Block* SPRUCE_LEAVES = registerBlock(utils::Identifier("minecraft", "spruce_leaves"), new Block());
const Block* BIRCH_LEAVES = registerBlock(utils::Identifier("minecraft", "birch_leaves"), new Block());
const Block* JUNGLE_LEAVES = registerBlock(utils::Identifier("minecraft", "jungle_leaves"), new Block());
const Block* ACACIA_LEAVES = registerBlock(utils::Identifier("minecraft", "acacia_leaves"), new Block());
const Block* CHERRY_LEAVES = registerBlock(utils::Identifier("minecraft", "cherry_leaves"), new Block());
const Block* DARK_OAK_LEAVES = registerBlock(utils::Identifier("minecraft", "dark_oak_leaves"), new Block());
const Block* PALE_OAK_LEAVES = registerBlock(utils::Identifier("minecraft", "pale_oak_leaves"), new Block());
const Block* MANGROVE_LEAVES = registerBlock(utils::Identifier("minecraft", "mangrove_leaves"), new Block());
const Block* AZALEA_LEAVES = registerBlock(utils::Identifier("minecraft", "azalea_leaves"), new Block());
const Block* FLOWERING_AZALEA_LEAVES = registerBlock(utils::Identifier("minecraft", "flowering_azalea_leaves"), new Block());
const Block* SPONGE = registerBlock(utils::Identifier("minecraft", "sponge"), new Block());
const Block* WET_SPONGE = registerBlock(utils::Identifier("minecraft", "wet_sponge"), new Block());
const Block* GLASS = registerBlock(utils::Identifier("minecraft", "glass"), new Block());
const Block* LAPIS_ORE = registerBlock(utils::Identifier("minecraft", "lapis_ore"), new Block());
const Block* DEEPSLATE_LAPIS_ORE = registerBlock(utils::Identifier("minecraft", "deepslate_lapis_ore"), new Block());
const Block* LAPIS_BLOCK = registerBlock(utils::Identifier("minecraft", "lapis_block"), new Block());
const Block* DISPENSER = registerBlock(utils::Identifier("minecraft", "dispenser"), new Block());
const Block* SANDSTONE = registerBlock(utils::Identifier("minecraft", "sandstone"), new Block());
const Block* CHISELED_SANDSTONE = registerBlock(utils::Identifier("minecraft", "chiseled_sandstone"), new Block());
const Block* CUT_SANDSTONE = registerBlock(utils::Identifier("minecraft", "cut_sandstone"), new Block());
const Block* NOTE_BLOCK = registerBlock(utils::Identifier("minecraft", "note_block"), new Block());
const Block* WHITE_BED = registerBlock(utils::Identifier("minecraft", "white_bed"), new Block());
const Block* ORANGE_BED = registerBlock(utils::Identifier("minecraft", "orange_bed"), new Block());
const Block* MAGENTA_BED = registerBlock(utils::Identifier("minecraft", "magenta_bed"), new Block());
const Block* LIGHT_BLUE_BED = registerBlock(utils::Identifier("minecraft", "light_blue_bed"), new Block());
const Block* YELLOW_BED = registerBlock(utils::Identifier("minecraft", "yellow_bed"), new Block());
const Block* LIME_BED = registerBlock(utils::Identifier("minecraft", "lime_bed"), new Block());
const Block* PINK_BED = registerBlock(utils::Identifier("minecraft", "pink_bed"), new Block());
const Block* GRAY_BED = registerBlock(utils::Identifier("minecraft", "gray_bed"), new Block());
const Block* LIGHT_GRAY_BED = registerBlock(utils::Identifier("minecraft", "light_gray_bed"), new Block());
const Block* CYAN_BED = registerBlock(utils::Identifier("minecraft", "cyan_bed"), new Block());
const Block* PURPLE_BED = registerBlock(utils::Identifier("minecraft", "purple_bed"), new Block());
const Block* BLUE_BED = registerBlock(utils::Identifier("minecraft", "blue_bed"), new Block());
const Block* BROWN_BED = registerBlock(utils::Identifier("minecraft", "brown_bed"), new Block());
const Block* GREEN_BED = registerBlock(utils::Identifier("minecraft", "green_bed"), new Block());
const Block* RED_BED = registerBlock(utils::Identifier("minecraft", "red_bed"), new Block());
const Block* BLACK_BED = registerBlock(utils::Identifier("minecraft", "black_bed"), new Block());
const Block* POWERED_RAIL = registerBlock(utils::Identifier("minecraft", "powered_rail"), new Block());
const Block* DETECTOR_RAIL = registerBlock(utils::Identifier("minecraft", "detector_rail"), new Block());
const Block* STICKY_PISTON = registerBlock(utils::Identifier("minecraft", "sticky_piston"), new Block());
const Block* COBWEB = registerBlock(utils::Identifier("minecraft", "cobweb"), new Block());
const Block* SHORT_GRASS = registerBlock(utils::Identifier("minecraft", "short_grass"), new Block());
const Block* FERN = registerBlock(utils::Identifier("minecraft", "fern"), new Block());
const Block* DEAD_BUSH = registerBlock(utils::Identifier("minecraft", "dead_bush"), new Block());
const Block* BUSH = registerBlock(utils::Identifier("minecraft", "bush"), new Block());
const Block* SHORT_DRY_GRASS = registerBlock(utils::Identifier("minecraft", "short_dry_grass"), new Block());
const Block* TALL_DRY_GRASS = registerBlock(utils::Identifier("minecraft", "tall_dry_grass"), new Block());
const Block* SEAGRASS = registerBlock(utils::Identifier("minecraft", "seagrass"), new Block());
const Block* TALL_SEAGRASS = registerBlock(utils::Identifier("minecraft", "tall_seagrass"), new Block());
const Block* PISTON = registerBlock(utils::Identifier("minecraft", "piston"), new Block());
const Block* PISTON_HEAD = registerBlock(utils::Identifier("minecraft", "piston_head"), new Block());
const Block* WHITE_WOOL = registerBlock(utils::Identifier("minecraft", "white_wool"), new Block());
const Block* ORANGE_WOOL = registerBlock(utils::Identifier("minecraft", "orange_wool"), new Block());
const Block* MAGENTA_WOOL = registerBlock(utils::Identifier("minecraft", "magenta_wool"), new Block());
const Block* LIGHT_BLUE_WOOL = registerBlock(utils::Identifier("minecraft", "light_blue_wool"), new Block());
const Block* YELLOW_WOOL = registerBlock(utils::Identifier("minecraft", "yellow_wool"), new Block());
const Block* LIME_WOOL = registerBlock(utils::Identifier("minecraft", "lime_wool"), new Block());
const Block* PINK_WOOL = registerBlock(utils::Identifier("minecraft", "pink_wool"), new Block());
const Block* GRAY_WOOL = registerBlock(utils::Identifier("minecraft", "gray_wool"), new Block());
const Block* LIGHT_GRAY_WOOL = registerBlock(utils::Identifier("minecraft", "light_gray_wool"), new Block());
const Block* CYAN_WOOL = registerBlock(utils::Identifier("minecraft", "cyan_wool"), new Block());
const Block* PURPLE_WOOL = registerBlock(utils::Identifier("minecraft", "purple_wool"), new Block());
const Block* BLUE_WOOL = registerBlock(utils::Identifier("minecraft", "blue_wool"), new Block());
const Block* BROWN_WOOL = registerBlock(utils::Identifier("minecraft", "brown_wool"), new Block());
const Block* GREEN_WOOL = registerBlock(utils::Identifier("minecraft", "green_wool"), new Block());
const Block* RED_WOOL = registerBlock(utils::Identifier("minecraft", "red_wool"), new Block());
const Block* BLACK_WOOL = registerBlock(utils::Identifier("minecraft", "black_wool"), new Block());
const Block* MOVING_PISTON = registerBlock(utils::Identifier("minecraft", "moving_piston"), new Block());
const Block* DANDELION = registerBlock(utils::Identifier("minecraft", "dandelion"), new Block());
const Block* TORCHFLOWER = registerBlock(utils::Identifier("minecraft", "torchflower"), new Block());
const Block* POPPY = registerBlock(utils::Identifier("minecraft", "poppy"), new Block());
const Block* BLUE_ORCHID = registerBlock(utils::Identifier("minecraft", "blue_orchid"), new Block());
const Block* ALLIUM = registerBlock(utils::Identifier("minecraft", "allium"), new Block());
const Block* AZURE_BLUET = registerBlock(utils::Identifier("minecraft", "azure_bluet"), new Block());
const Block* RED_TULIP = registerBlock(utils::Identifier("minecraft", "red_tulip"), new Block());
const Block* ORANGE_TULIP = registerBlock(utils::Identifier("minecraft", "orange_tulip"), new Block());
const Block* WHITE_TULIP = registerBlock(utils::Identifier("minecraft", "white_tulip"), new Block());
const Block* PINK_TULIP = registerBlock(utils::Identifier("minecraft", "pink_tulip"), new Block());
const Block* OXEYE_DAISY = registerBlock(utils::Identifier("minecraft", "oxeye_daisy"), new Block());
const Block* CORNFLOWER = registerBlock(utils::Identifier("minecraft", "cornflower"), new Block());
const Block* WITHER_ROSE = registerBlock(utils::Identifier("minecraft", "wither_rose"), new Block());
const Block* LILY_OF_THE_VALLEY = registerBlock(utils::Identifier("minecraft", "lily_of_the_valley"), new Block());
const Block* BROWN_MUSHROOM = registerBlock(utils::Identifier("minecraft", "brown_mushroom"), new Block());
const Block* RED_MUSHROOM = registerBlock(utils::Identifier("minecraft", "red_mushroom"), new Block());
const Block* GOLD_BLOCK = registerBlock(utils::Identifier("minecraft", "gold_block"), new Block());
const Block* IRON_BLOCK = registerBlock(utils::Identifier("minecraft", "iron_block"), new Block());
const Block* BRICKS = registerBlock(utils::Identifier("minecraft", "bricks"), new Block());
const Block* TNT = registerBlock(utils::Identifier("minecraft", "tnt"), new Block());
const Block* BOOKSHELF = registerBlock(utils::Identifier("minecraft", "bookshelf"), new Block());
const Block* CHISELED_BOOKSHELF = registerBlock(utils::Identifier("minecraft", "chiseled_bookshelf"), new Block());
const Block* MOSSY_COBBLESTONE = registerBlock(utils::Identifier("minecraft", "mossy_cobblestone"), new Block());
const Block* OBSIDIAN = registerBlock(utils::Identifier("minecraft", "obsidian"), new Block());
const Block* TORCH = registerBlock(utils::Identifier("minecraft", "torch"), new Block());
const Block* WALL_TORCH = registerBlock(utils::Identifier("minecraft", "wall_torch"), new Block());
const Block* FIRE = registerBlock(utils::Identifier("minecraft", "fire"), new Block());
const Block* SOUL_FIRE = registerBlock(utils::Identifier("minecraft", "soul_fire"), new Block());
const Block* SPAWNER = registerBlock(utils::Identifier("minecraft", "spawner"), new Block());
const Block* CREAKING_HEART = registerBlock(utils::Identifier("minecraft", "creaking_heart"), new Block());
const Block* OAK_STAIRS = registerBlock(utils::Identifier("minecraft", "oak_stairs"), new Block());
const Block* CHEST = registerBlock(utils::Identifier("minecraft", "chest"), new Block());
const Block* REDSTONE_WIRE = registerBlock(utils::Identifier("minecraft", "redstone_wire"), new Block());
const Block* DIAMOND_ORE = registerBlock(utils::Identifier("minecraft", "diamond_ore"), new Block());
const Block* DEEPSLATE_DIAMOND_ORE = registerBlock(utils::Identifier("minecraft", "deepslate_diamond_ore"), new Block());
const Block* DIAMOND_BLOCK = registerBlock(utils::Identifier("minecraft", "diamond_block"), new Block());
const Block* CRAFTING_TABLE = registerBlock(utils::Identifier("minecraft", "crafting_table"), new Block());
const Block* WHEAT = registerBlock(utils::Identifier("minecraft", "wheat"), new Block());
const Block* FARMLAND = registerBlock(utils::Identifier("minecraft", "farmland"), new Block());
const Block* FURNACE = registerBlock(utils::Identifier("minecraft", "furnace"), new Block());
const Block* OAK_SIGN = registerBlock(utils::Identifier("minecraft", "oak_sign"), new Block());
const Block* SPRUCE_SIGN = registerBlock(utils::Identifier("minecraft", "spruce_sign"), new Block());
const Block* BIRCH_SIGN = registerBlock(utils::Identifier("minecraft", "birch_sign"), new Block());
const Block* ACACIA_SIGN = registerBlock(utils::Identifier("minecraft", "acacia_sign"), new Block());
const Block* CHERRY_SIGN = registerBlock(utils::Identifier("minecraft", "cherry_sign"), new Block());
const Block* JUNGLE_SIGN = registerBlock(utils::Identifier("minecraft", "jungle_sign"), new Block());
const Block* DARK_OAK_SIGN = registerBlock(utils::Identifier("minecraft", "dark_oak_sign"), new Block());
const Block* PALE_OAK_SIGN = registerBlock(utils::Identifier("minecraft", "pale_oak_sign"), new Block());
const Block* MANGROVE_SIGN = registerBlock(utils::Identifier("minecraft", "mangrove_sign"), new Block());
const Block* BAMBOO_SIGN = registerBlock(utils::Identifier("minecraft", "bamboo_sign"), new Block());
const Block* OAK_DOOR = registerBlock(utils::Identifier("minecraft", "oak_door"), new Block());
const Block* LADDER = registerBlock(utils::Identifier("minecraft", "ladder"), new Block());
const Block* RAIL = registerBlock(utils::Identifier("minecraft", "rail"), new Block());
const Block* COBBLESTONE_STAIRS = registerBlock(utils::Identifier("minecraft", "cobblestone_stairs"), new Block());
const Block* OAK_WALL_SIGN = registerBlock(utils::Identifier("minecraft", "oak_wall_sign"), new Block());
const Block* SPRUCE_WALL_SIGN = registerBlock(utils::Identifier("minecraft", "spruce_wall_sign"), new Block());
const Block* BIRCH_WALL_SIGN = registerBlock(utils::Identifier("minecraft", "birch_wall_sign"), new Block());
const Block* ACACIA_WALL_SIGN = registerBlock(utils::Identifier("minecraft", "acacia_wall_sign"), new Block());
const Block* CHERRY_WALL_SIGN = registerBlock(utils::Identifier("minecraft", "cherry_wall_sign"), new Block());
const Block* JUNGLE_WALL_SIGN = registerBlock(utils::Identifier("minecraft", "jungle_wall_sign"), new Block());
const Block* DARK_OAK_WALL_SIGN = registerBlock(utils::Identifier("minecraft", "dark_oak_wall_sign"), new Block());
const Block* PALE_OAK_WALL_SIGN = registerBlock(utils::Identifier("minecraft", "pale_oak_wall_sign"), new Block());
const Block* MANGROVE_WALL_SIGN = registerBlock(utils::Identifier("minecraft", "mangrove_wall_sign"), new Block());
const Block* BAMBOO_WALL_SIGN = registerBlock(utils::Identifier("minecraft", "bamboo_wall_sign"), new Block());
const Block* OAK_HANGING_SIGN = registerBlock(utils::Identifier("minecraft", "oak_hanging_sign"), new Block());
const Block* SPRUCE_HANGING_SIGN = registerBlock(utils::Identifier("minecraft", "spruce_hanging_sign"), new Block());
const Block* BIRCH_HANGING_SIGN = registerBlock(utils::Identifier("minecraft", "birch_hanging_sign"), new Block());
const Block* ACACIA_HANGING_SIGN = registerBlock(utils::Identifier("minecraft", "acacia_hanging_sign"), new Block());
const Block* CHERRY_HANGING_SIGN = registerBlock(utils::Identifier("minecraft", "cherry_hanging_sign"), new Block());
const Block* JUNGLE_HANGING_SIGN = registerBlock(utils::Identifier("minecraft", "jungle_hanging_sign"), new Block());
const Block* DARK_OAK_HANGING_SIGN = registerBlock(utils::Identifier("minecraft", "dark_oak_hanging_sign"), new Block());
const Block* PALE_OAK_HANGING_SIGN = registerBlock(utils::Identifier("minecraft", "pale_oak_hanging_sign"), new Block());
const Block* CRIMSON_HANGING_SIGN = registerBlock(utils::Identifier("minecraft", "crimson_hanging_sign"), new Block());
const Block* WARPED_HANGING_SIGN = registerBlock(utils::Identifier("minecraft", "warped_hanging_sign"), new Block());
const Block* MANGROVE_HANGING_SIGN = registerBlock(utils::Identifier("minecraft", "mangrove_hanging_sign"), new Block());
const Block* BAMBOO_HANGING_SIGN = registerBlock(utils::Identifier("minecraft", "bamboo_hanging_sign"), new Block());
const Block* OAK_WALL_HANGING_SIGN = registerBlock(utils::Identifier("minecraft", "oak_wall_hanging_sign"), new Block());
const Block* SPRUCE_WALL_HANGING_SIGN = registerBlock(utils::Identifier("minecraft", "spruce_wall_hanging_sign"), new Block());
const Block* BIRCH_WALL_HANGING_SIGN = registerBlock(utils::Identifier("minecraft", "birch_wall_hanging_sign"), new Block());
const Block* ACACIA_WALL_HANGING_SIGN = registerBlock(utils::Identifier("minecraft", "acacia_wall_hanging_sign"), new Block());
const Block* CHERRY_WALL_HANGING_SIGN = registerBlock(utils::Identifier("minecraft", "cherry_wall_hanging_sign"), new Block());
const Block* JUNGLE_WALL_HANGING_SIGN = registerBlock(utils::Identifier("minecraft", "jungle_wall_hanging_sign"), new Block());
const Block* DARK_OAK_WALL_HANGING_SIGN = registerBlock(utils::Identifier("minecraft", "dark_oak_wall_hanging_sign"), new Block());
const Block* PALE_OAK_WALL_HANGING_SIGN = registerBlock(utils::Identifier("minecraft", "pale_oak_wall_hanging_sign"), new Block());
const Block* MANGROVE_WALL_HANGING_SIGN = registerBlock(utils::Identifier("minecraft", "mangrove_wall_hanging_sign"), new Block());
const Block* CRIMSON_WALL_HANGING_SIGN = registerBlock(utils::Identifier("minecraft", "crimson_wall_hanging_sign"), new Block());
const Block* WARPED_WALL_HANGING_SIGN = registerBlock(utils::Identifier("minecraft", "warped_wall_hanging_sign"), new Block());
const Block* BAMBOO_WALL_HANGING_SIGN = registerBlock(utils::Identifier("minecraft", "bamboo_wall_hanging_sign"), new Block());
const Block* LEVER = registerBlock(utils::Identifier("minecraft", "lever"), new Block());
const Block* STONE_PRESSURE_PLATE = registerBlock(utils::Identifier("minecraft", "stone_pressure_plate"), new Block());
const Block* IRON_DOOR = registerBlock(utils::Identifier("minecraft", "iron_door"), new Block());
const Block* OAK_PRESSURE_PLATE = registerBlock(utils::Identifier("minecraft", "oak_pressure_plate"), new Block());
const Block* SPRUCE_PRESSURE_PLATE = registerBlock(utils::Identifier("minecraft", "spruce_pressure_plate"), new Block());
const Block* BIRCH_PRESSURE_PLATE = registerBlock(utils::Identifier("minecraft", "birch_pressure_plate"), new Block());
const Block* JUNGLE_PRESSURE_PLATE = registerBlock(utils::Identifier("minecraft", "jungle_pressure_plate"), new Block());
const Block* ACACIA_PRESSURE_PLATE = registerBlock(utils::Identifier("minecraft", "acacia_pressure_plate"), new Block());
const Block* CHERRY_PRESSURE_PLATE = registerBlock(utils::Identifier("minecraft", "cherry_pressure_plate"), new Block());
const Block* DARK_OAK_PRESSURE_PLATE = registerBlock(utils::Identifier("minecraft", "dark_oak_pressure_plate"), new Block());
const Block* PALE_OAK_PRESSURE_PLATE = registerBlock(utils::Identifier("minecraft", "pale_oak_pressure_plate"), new Block());
const Block* MANGROVE_PRESSURE_PLATE = registerBlock(utils::Identifier("minecraft", "mangrove_pressure_plate"), new Block());
const Block* BAMBOO_PRESSURE_PLATE = registerBlock(utils::Identifier("minecraft", "bamboo_pressure_plate"), new Block());
const Block* REDSTONE_ORE = registerBlock(utils::Identifier("minecraft", "redstone_ore"), new Block());
const Block* DEEPSLATE_REDSTONE_ORE = registerBlock(utils::Identifier("minecraft", "deepslate_redstone_ore"), new Block());
const Block* REDSTONE_TORCH = registerBlock(utils::Identifier("minecraft", "redstone_torch"), new Block());
const Block* REDSTONE_WALL_TORCH = registerBlock(utils::Identifier("minecraft", "redstone_wall_torch"), new Block());
const Block* STONE_BUTTON = registerBlock(utils::Identifier("minecraft", "stone_button"), new Block());
const Block* SNOW = registerBlock(utils::Identifier("minecraft", "snow"), new Block());
const Block* ICE = registerBlock(utils::Identifier("minecraft", "ice"), new Block());
const Block* SNOW_BLOCK = registerBlock(utils::Identifier("minecraft", "snow_block"), new Block());
const Block* CACTUS = registerBlock(utils::Identifier("minecraft", "cactus"), new Block());
const Block* CACTUS_FLOWER = registerBlock(utils::Identifier("minecraft", "cactus_flower"), new Block());
const Block* CLAY = registerBlock(utils::Identifier("minecraft", "clay"), new Block());
const Block* SUGAR_CANE = registerBlock(utils::Identifier("minecraft", "sugar_cane"), new Block());
const Block* JUKEBOX = registerBlock(utils::Identifier("minecraft", "jukebox"), new Block());
const Block* OAK_FENCE = registerBlock(utils::Identifier("minecraft", "oak_fence"), new Block());
const Block* NETHERRACK = registerBlock(utils::Identifier("minecraft", "netherrack"), new Block());
const Block* SOUL_SAND = registerBlock(utils::Identifier("minecraft", "soul_sand"), new Block());
const Block* SOUL_SOIL = registerBlock(utils::Identifier("minecraft", "soul_soil"), new Block());
const Block* BASALT = registerBlock(utils::Identifier("minecraft", "basalt"), new Block());
const Block* POLISHED_BASALT = registerBlock(utils::Identifier("minecraft", "polished_basalt"), new Block());
const Block* SOUL_TORCH = registerBlock(utils::Identifier("minecraft", "soul_torch"), new Block());
const Block* SOUL_WALL_TORCH = registerBlock(utils::Identifier("minecraft", "soul_wall_torch"), new Block());
const Block* GLOWSTONE = registerBlock(utils::Identifier("minecraft", "glowstone"), new Block());
const Block* NETHER_PORTAL = registerBlock(utils::Identifier("minecraft", "nether_portal"), new Block());
const Block* CARVED_PUMPKIN = registerBlock(utils::Identifier("minecraft", "carved_pumpkin"), new Block());
const Block* JACK_O_LANTERN = registerBlock(utils::Identifier("minecraft", "jack_o_lantern"), new Block());
const Block* CAKE = registerBlock(utils::Identifier("minecraft", "cake"), new Block());
const Block* REPEATER = registerBlock(utils::Identifier("minecraft", "repeater"), new Block());
const Block* WHITE_STAINED_GLASS = registerBlock(utils::Identifier("minecraft", "white_stained_glass"), new Block());
const Block* ORANGE_STAINED_GLASS = registerBlock(utils::Identifier("minecraft", "orange_stained_glass"), new Block());
const Block* MAGENTA_STAINED_GLASS = registerBlock(utils::Identifier("minecraft", "magenta_stained_glass"), new Block());
const Block* LIGHT_BLUE_STAINED_GLASS = registerBlock(utils::Identifier("minecraft", "light_blue_stained_glass"), new Block());
const Block* YELLOW_STAINED_GLASS = registerBlock(utils::Identifier("minecraft", "yellow_stained_glass"), new Block());
const Block* LIME_STAINED_GLASS = registerBlock(utils::Identifier("minecraft", "lime_stained_glass"), new Block());
const Block* PINK_STAINED_GLASS = registerBlock(utils::Identifier("minecraft", "pink_stained_glass"), new Block());
const Block* GRAY_STAINED_GLASS = registerBlock(utils::Identifier("minecraft", "gray_stained_glass"), new Block());
const Block* LIGHT_GRAY_STAINED_GLASS = registerBlock(utils::Identifier("minecraft", "light_gray_stained_glass"), new Block());
const Block* CYAN_STAINED_GLASS = registerBlock(utils::Identifier("minecraft", "cyan_stained_glass"), new Block());
const Block* PURPLE_STAINED_GLASS = registerBlock(utils::Identifier("minecraft", "purple_stained_glass"), new Block());
const Block* BLUE_STAINED_GLASS = registerBlock(utils::Identifier("minecraft", "blue_stained_glass"), new Block());
const Block* BROWN_STAINED_GLASS = registerBlock(utils::Identifier("minecraft", "brown_stained_glass"), new Block());
const Block* GREEN_STAINED_GLASS = registerBlock(utils::Identifier("minecraft", "green_stained_glass"), new Block());
const Block* RED_STAINED_GLASS = registerBlock(utils::Identifier("minecraft", "red_stained_glass"), new Block());
const Block* BLACK_STAINED_GLASS = registerBlock(utils::Identifier("minecraft", "black_stained_glass"), new Block());
const Block* OAK_TRAPDOOR = registerBlock(utils::Identifier("minecraft", "oak_trapdoor"), new Block());
const Block* SPRUCE_TRAPDOOR = registerBlock(utils::Identifier("minecraft", "spruce_trapdoor"), new Block());
const Block* BIRCH_TRAPDOOR = registerBlock(utils::Identifier("minecraft", "birch_trapdoor"), new Block());
const Block* JUNGLE_TRAPDOOR = registerBlock(utils::Identifier("minecraft", "jungle_trapdoor"), new Block());
const Block* ACACIA_TRAPDOOR = registerBlock(utils::Identifier("minecraft", "acacia_trapdoor"), new Block());
const Block* CHERRY_TRAPDOOR = registerBlock(utils::Identifier("minecraft", "cherry_trapdoor"), new Block());
const Block* DARK_OAK_TRAPDOOR = registerBlock(utils::Identifier("minecraft", "dark_oak_trapdoor"), new Block());
const Block* PALE_OAK_TRAPDOOR = registerBlock(utils::Identifier("minecraft", "pale_oak_trapdoor"), new Block());
const Block* MANGROVE_TRAPDOOR = registerBlock(utils::Identifier("minecraft", "mangrove_trapdoor"), new Block());
const Block* BAMBOO_TRAPDOOR = registerBlock(utils::Identifier("minecraft", "bamboo_trapdoor"), new Block());
const Block* STONE_BRICKS = registerBlock(utils::Identifier("minecraft", "stone_bricks"), new Block());
const Block* MOSSY_STONE_BRICKS = registerBlock(utils::Identifier("minecraft", "mossy_stone_bricks"), new Block());
const Block* CRACKED_STONE_BRICKS = registerBlock(utils::Identifier("minecraft", "cracked_stone_bricks"), new Block());
const Block* CHISELED_STONE_BRICKS = registerBlock(utils::Identifier("minecraft", "chiseled_stone_bricks"), new Block());
const Block* PACKED_MUD = registerBlock(utils::Identifier("minecraft", "packed_mud"), new Block());
const Block* MUD_BRICKS = registerBlock(utils::Identifier("minecraft", "mud_bricks"), new Block());
const Block* INFESTED_STONE = registerBlock(utils::Identifier("minecraft", "infested_stone"), new Block());
const Block* INFESTED_COBBLESTONE = registerBlock(utils::Identifier("minecraft", "infested_cobblestone"), new Block());
const Block* INFESTED_STONE_BRICKS = registerBlock(utils::Identifier("minecraft", "infested_stone_bricks"), new Block());
const Block* INFESTED_MOSSY_STONE_BRICKS = registerBlock(utils::Identifier("minecraft", "infested_mossy_stone_bricks"), new Block());
const Block* INFESTED_CRACKED_STONE_BRICKS = registerBlock(utils::Identifier("minecraft", "infested_cracked_stone_bricks"), new Block());
const Block* INFESTED_CHISELED_STONE_BRICKS = registerBlock(utils::Identifier("minecraft", "infested_chiseled_stone_bricks"), new Block());
const Block* BROWN_MUSHROOM_BLOCK = registerBlock(utils::Identifier("minecraft", "brown_mushroom_block"), new Block());
const Block* RED_MUSHROOM_BLOCK = registerBlock(utils::Identifier("minecraft", "red_mushroom_block"), new Block());
const Block* MUSHROOM_STEM = registerBlock(utils::Identifier("minecraft", "mushroom_stem"), new Block());
const Block* IRON_BARS = registerBlock(utils::Identifier("minecraft", "iron_bars"), new Block());
const Block* CHAIN = registerBlock(utils::Identifier("minecraft", "chain"), new Block());
const Block* GLASS_PANE = registerBlock(utils::Identifier("minecraft", "glass_pane"), new Block());
const Block* PUMPKIN = registerBlock(utils::Identifier("minecraft", "pumpkin"), new Block());
const Block* MELON = registerBlock(utils::Identifier("minecraft", "melon"), new Block());
const Block* ATTACHED_PUMPKIN_STEM = registerBlock(utils::Identifier("minecraft", "attached_pumpkin_stem"), new Block());
const Block* ATTACHED_MELON_STEM = registerBlock(utils::Identifier("minecraft", "attached_melon_stem"), new Block());
const Block* PUMPKIN_STEM = registerBlock(utils::Identifier("minecraft", "pumpkin_stem"), new Block());
const Block* MELON_STEM = registerBlock(utils::Identifier("minecraft", "melon_stem"), new Block());
const Block* VINE = registerBlock(utils::Identifier("minecraft", "vine"), new Block());
const Block* GLOW_LICHEN = registerBlock(utils::Identifier("minecraft", "glow_lichen"), new Block());
const Block* RESIN_CLUMP = registerBlock(utils::Identifier("minecraft", "resin_clump"), new Block());
const Block* OAK_FENCE_GATE = registerBlock(utils::Identifier("minecraft", "oak_fence_gate"), new Block());
const Block* BRICK_STAIRS = registerBlock(utils::Identifier("minecraft", "brick_stairs"), new Block());
const Block* STONE_BRICK_STAIRS = registerBlock(utils::Identifier("minecraft", "stone_brick_stairs"), new Block());
const Block* MUD_BRICK_STAIRS = registerBlock(utils::Identifier("minecraft", "mud_brick_stairs"), new Block());
const Block* MYCELIUM = registerBlock(utils::Identifier("minecraft", "mycelium"), new Block());
const Block* LILY_PAD = registerBlock(utils::Identifier("minecraft", "lily_pad"), new Block());
const Block* RESIN_BLOCK = registerBlock(utils::Identifier("minecraft", "resin_block"), new Block());
const Block* RESIN_BRICKS = registerBlock(utils::Identifier("minecraft", "resin_bricks"), new Block());
const Block* RESIN_BRICK_STAIRS = registerBlock(utils::Identifier("minecraft", "resin_brick_stairs"), new Block());
const Block* RESIN_BRICK_SLAB = registerBlock(utils::Identifier("minecraft", "resin_brick_slab"), new Block());
const Block* RESIN_BRICK_WALL = registerBlock(utils::Identifier("minecraft", "resin_brick_wall"), new Block());
const Block* CHISELED_RESIN_BRICKS = registerBlock(utils::Identifier("minecraft", "chiseled_resin_bricks"), new Block());
const Block* NETHER_BRICKS = registerBlock(utils::Identifier("minecraft", "nether_bricks"), new Block());
const Block* NETHER_BRICK_FENCE = registerBlock(utils::Identifier("minecraft", "nether_brick_fence"), new Block());
const Block* NETHER_BRICK_STAIRS = registerBlock(utils::Identifier("minecraft", "nether_brick_stairs"), new Block());
const Block* NETHER_WART = registerBlock(utils::Identifier("minecraft", "nether_wart"), new Block());
const Block* ENCHANTING_TABLE = registerBlock(utils::Identifier("minecraft", "enchanting_table"), new Block());
const Block* BREWING_STAND = registerBlock(utils::Identifier("minecraft", "brewing_stand"), new Block());
const Block* CAULDRON = registerBlock(utils::Identifier("minecraft", "cauldron"), new Block());
const Block* WATER_CAULDRON = registerBlock(utils::Identifier("minecraft", "water_cauldron"), new Block());
const Block* LAVA_CAULDRON = registerBlock(utils::Identifier("minecraft", "lava_cauldron"), new Block());
const Block* POWDER_SNOW_CAULDRON = registerBlock(utils::Identifier("minecraft", "powder_snow_cauldron"), new Block());
const Block* END_PORTAL = registerBlock(utils::Identifier("minecraft", "end_portal"), new Block());
const Block* END_PORTAL_FRAME = registerBlock(utils::Identifier("minecraft", "end_portal_frame"), new Block());
const Block* END_STONE = registerBlock(utils::Identifier("minecraft", "end_stone"), new Block());
const Block* DRAGON_EGG = registerBlock(utils::Identifier("minecraft", "dragon_egg"), new Block());
const Block* REDSTONE_LAMP = registerBlock(utils::Identifier("minecraft", "redstone_lamp"), new Block());
const Block* COCOA = registerBlock(utils::Identifier("minecraft", "cocoa"), new Block());
const Block* SANDSTONE_STAIRS = registerBlock(utils::Identifier("minecraft", "sandstone_stairs"), new Block());
const Block* EMERALD_ORE = registerBlock(utils::Identifier("minecraft", "emerald_ore"), new Block());
const Block* DEEPSLATE_EMERALD_ORE = registerBlock(utils::Identifier("minecraft", "deepslate_emerald_ore"), new Block());
const Block* ENDER_CHEST = registerBlock(utils::Identifier("minecraft", "ender_chest"), new Block());
const Block* TRIPWIRE_HOOK = registerBlock(utils::Identifier("minecraft", "tripwire_hook"), new Block());
const Block* TRIPWIRE = registerBlock(utils::Identifier("minecraft", "tripwire"), new Block());
const Block* EMERALD_BLOCK = registerBlock(utils::Identifier("minecraft", "emerald_block"), new Block());
const Block* SPRUCE_STAIRS = registerBlock(utils::Identifier("minecraft", "spruce_stairs"), new Block());
const Block* BIRCH_STAIRS = registerBlock(utils::Identifier("minecraft", "birch_stairs"), new Block());
const Block* JUNGLE_STAIRS = registerBlock(utils::Identifier("minecraft", "jungle_stairs"), new Block());
const Block* COMMAND_BLOCK = registerBlock(utils::Identifier("minecraft", "command_block"), new Block());
const Block* BEACON = registerBlock(utils::Identifier("minecraft", "beacon"), new Block());
const Block* COBBLESTONE_WALL = registerBlock(utils::Identifier("minecraft", "cobblestone_wall"), new Block());
const Block* MOSSY_COBBLESTONE_WALL = registerBlock(utils::Identifier("minecraft", "mossy_cobblestone_wall"), new Block());
const Block* FLOWER_POT = registerBlock(utils::Identifier("minecraft", "flower_pot"), new Block());
const Block* POTTED_TORCHFLOWER = registerBlock(utils::Identifier("minecraft", "potted_torchflower"), new Block());
const Block* POTTED_OAK_SAPLING = registerBlock(utils::Identifier("minecraft", "potted_oak_sapling"), new Block());
const Block* POTTED_SPRUCE_SAPLING = registerBlock(utils::Identifier("minecraft", "potted_spruce_sapling"), new Block());
const Block* POTTED_BIRCH_SAPLING = registerBlock(utils::Identifier("minecraft", "potted_birch_sapling"), new Block());
const Block* POTTED_JUNGLE_SAPLING = registerBlock(utils::Identifier("minecraft", "potted_jungle_sapling"), new Block());
const Block* POTTED_ACACIA_SAPLING = registerBlock(utils::Identifier("minecraft", "potted_acacia_sapling"), new Block());
const Block* POTTED_CHERRY_SAPLING = registerBlock(utils::Identifier("minecraft", "potted_cherry_sapling"), new Block());
const Block* POTTED_DARK_OAK_SAPLING = registerBlock(utils::Identifier("minecraft", "potted_dark_oak_sapling"), new Block());
const Block* POTTED_PALE_OAK_SAPLING = registerBlock(utils::Identifier("minecraft", "potted_pale_oak_sapling"), new Block());
const Block* POTTED_MANGROVE_PROPAGULE = registerBlock(utils::Identifier("minecraft", "potted_mangrove_propagule"), new Block());
const Block* POTTED_FERN = registerBlock(utils::Identifier("minecraft", "potted_fern"), new Block());
const Block* POTTED_DANDELION = registerBlock(utils::Identifier("minecraft", "potted_dandelion"), new Block());
const Block* POTTED_POPPY = registerBlock(utils::Identifier("minecraft", "potted_poppy"), new Block());
const Block* POTTED_BLUE_ORCHID = registerBlock(utils::Identifier("minecraft", "potted_blue_orchid"), new Block());
const Block* POTTED_ALLIUM = registerBlock(utils::Identifier("minecraft", "potted_allium"), new Block());
const Block* POTTED_AZURE_BLUET = registerBlock(utils::Identifier("minecraft", "potted_azure_bluet"), new Block());
const Block* POTTED_RED_TULIP = registerBlock(utils::Identifier("minecraft", "potted_red_tulip"), new Block());
const Block* POTTED_ORANGE_TULIP = registerBlock(utils::Identifier("minecraft", "potted_orange_tulip"), new Block());
const Block* POTTED_WHITE_TULIP = registerBlock(utils::Identifier("minecraft", "potted_white_tulip"), new Block());
const Block* POTTED_PINK_TULIP = registerBlock(utils::Identifier("minecraft", "potted_pink_tulip"), new Block());
const Block* POTTED_OXEYE_DAISY = registerBlock(utils::Identifier("minecraft", "potted_oxeye_daisy"), new Block());
const Block* POTTED_CORNFLOWER = registerBlock(utils::Identifier("minecraft", "potted_cornflower"), new Block());
const Block* POTTED_LILY_OF_THE_VALLEY = registerBlock(utils::Identifier("minecraft", "potted_lily_of_the_valley"), new Block());
const Block* POTTED_WITHER_ROSE = registerBlock(utils::Identifier("minecraft", "potted_wither_rose"), new Block());
const Block* POTTED_RED_MUSHROOM = registerBlock(utils::Identifier("minecraft", "potted_red_mushroom"), new Block());
const Block* POTTED_BROWN_MUSHROOM = registerBlock(utils::Identifier("minecraft", "potted_brown_mushroom"), new Block());
const Block* POTTED_DEAD_BUSH = registerBlock(utils::Identifier("minecraft", "potted_dead_bush"), new Block());
const Block* POTTED_CACTUS = registerBlock(utils::Identifier("minecraft", "potted_cactus"), new Block());
const Block* CARROTS = registerBlock(utils::Identifier("minecraft", "carrots"), new Block());
const Block* POTATOES = registerBlock(utils::Identifier("minecraft", "potatoes"), new Block());
const Block* OAK_BUTTON = registerBlock(utils::Identifier("minecraft", "oak_button"), new Block());
const Block* SPRUCE_BUTTON = registerBlock(utils::Identifier("minecraft", "spruce_button"), new Block());
const Block* BIRCH_BUTTON = registerBlock(utils::Identifier("minecraft", "birch_button"), new Block());
const Block* JUNGLE_BUTTON = registerBlock(utils::Identifier("minecraft", "jungle_button"), new Block());
const Block* ACACIA_BUTTON = registerBlock(utils::Identifier("minecraft", "acacia_button"), new Block());
const Block* CHERRY_BUTTON = registerBlock(utils::Identifier("minecraft", "cherry_button"), new Block());
const Block* DARK_OAK_BUTTON = registerBlock(utils::Identifier("minecraft", "dark_oak_button"), new Block());
const Block* PALE_OAK_BUTTON = registerBlock(utils::Identifier("minecraft", "pale_oak_button"), new Block());
const Block* MANGROVE_BUTTON = registerBlock(utils::Identifier("minecraft", "mangrove_button"), new Block());
const Block* BAMBOO_BUTTON = registerBlock(utils::Identifier("minecraft", "bamboo_button"), new Block());
const Block* SKELETON_SKULL = registerBlock(utils::Identifier("minecraft", "skeleton_skull"), new Block());
const Block* SKELETON_WALL_SKULL = registerBlock(utils::Identifier("minecraft", "skeleton_wall_skull"), new Block());
const Block* WITHER_SKELETON_SKULL = registerBlock(utils::Identifier("minecraft", "wither_skeleton_skull"), new Block());
const Block* WITHER_SKELETON_WALL_SKULL = registerBlock(utils::Identifier("minecraft", "wither_skeleton_wall_skull"), new Block());
const Block* ZOMBIE_HEAD = registerBlock(utils::Identifier("minecraft", "zombie_head"), new Block());
const Block* ZOMBIE_WALL_HEAD = registerBlock(utils::Identifier("minecraft", "zombie_wall_head"), new Block());
const Block* PLAYER_HEAD = registerBlock(utils::Identifier("minecraft", "player_head"), new Block());
const Block* PLAYER_WALL_HEAD = registerBlock(utils::Identifier("minecraft", "player_wall_head"), new Block());
const Block* CREEPER_HEAD = registerBlock(utils::Identifier("minecraft", "creeper_head"), new Block());
const Block* CREEPER_WALL_HEAD = registerBlock(utils::Identifier("minecraft", "creeper_wall_head"), new Block());
const Block* DRAGON_HEAD = registerBlock(utils::Identifier("minecraft", "dragon_head"), new Block());
const Block* DRAGON_WALL_HEAD = registerBlock(utils::Identifier("minecraft", "dragon_wall_head"), new Block());
const Block* PIGLIN_HEAD = registerBlock(utils::Identifier("minecraft", "piglin_head"), new Block());
const Block* PIGLIN_WALL_HEAD = registerBlock(utils::Identifier("minecraft", "piglin_wall_head"), new Block());
const Block* ANVIL = registerBlock(utils::Identifier("minecraft", "anvil"), new Block());
const Block* CHIPPED_ANVIL = registerBlock(utils::Identifier("minecraft", "chipped_anvil"), new Block());
const Block* DAMAGED_ANVIL = registerBlock(utils::Identifier("minecraft", "damaged_anvil"), new Block());
const Block* TRAPPED_CHEST = registerBlock(utils::Identifier("minecraft", "trapped_chest"), new Block());
const Block* LIGHT_WEIGHTED_PRESSURE_PLATE = registerBlock(utils::Identifier("minecraft", "light_weighted_pressure_plate"), new Block());
const Block* HEAVY_WEIGHTED_PRESSURE_PLATE = registerBlock(utils::Identifier("minecraft", "heavy_weighted_pressure_plate"), new Block());
const Block* COMPARATOR = registerBlock(utils::Identifier("minecraft", "comparator"), new Block());
const Block* DAYLIGHT_DETECTOR = registerBlock(utils::Identifier("minecraft", "daylight_detector"), new Block());
const Block* REDSTONE_BLOCK = registerBlock(utils::Identifier("minecraft", "redstone_block"), new Block());
const Block* NETHER_QUARTZ_ORE = registerBlock(utils::Identifier("minecraft", "nether_quartz_ore"), new Block());
const Block* HOPPER = registerBlock(utils::Identifier("minecraft", "hopper"), new Block());
const Block* QUARTZ_BLOCK = registerBlock(utils::Identifier("minecraft", "quartz_block"), new Block());
const Block* CHISELED_QUARTZ_BLOCK = registerBlock(utils::Identifier("minecraft", "chiseled_quartz_block"), new Block());
const Block* QUARTZ_PILLAR = registerBlock(utils::Identifier("minecraft", "quartz_pillar"), new Block());
const Block* QUARTZ_STAIRS = registerBlock(utils::Identifier("minecraft", "quartz_stairs"), new Block());
const Block* ACTIVATOR_RAIL = registerBlock(utils::Identifier("minecraft", "activator_rail"), new Block());
const Block* DROPPER = registerBlock(utils::Identifier("minecraft", "dropper"), new Block());
const Block* WHITE_TERRACOTTA = registerBlock(utils::Identifier("minecraft", "white_terracotta"), new Block());
const Block* ORANGE_TERRACOTTA = registerBlock(utils::Identifier("minecraft", "orange_terracotta"), new Block());
const Block* MAGENTA_TERRACOTTA = registerBlock(utils::Identifier("minecraft", "magenta_terracotta"), new Block());
const Block* LIGHT_BLUE_TERRACOTTA = registerBlock(utils::Identifier("minecraft", "light_blue_terracotta"), new Block());
const Block* YELLOW_TERRACOTTA = registerBlock(utils::Identifier("minecraft", "yellow_terracotta"), new Block());
const Block* LIME_TERRACOTTA = registerBlock(utils::Identifier("minecraft", "lime_terracotta"), new Block());
const Block* PINK_TERRACOTTA = registerBlock(utils::Identifier("minecraft", "pink_terracotta"), new Block());
const Block* GRAY_TERRACOTTA = registerBlock(utils::Identifier("minecraft", "gray_terracotta"), new Block());
const Block* LIGHT_GRAY_TERRACOTTA = registerBlock(utils::Identifier("minecraft", "light_gray_terracotta"), new Block());
const Block* CYAN_TERRACOTTA = registerBlock(utils::Identifier("minecraft", "cyan_terracotta"), new Block());
const Block* PURPLE_TERRACOTTA = registerBlock(utils::Identifier("minecraft", "purple_terracotta"), new Block());
const Block* BLUE_TERRACOTTA = registerBlock(utils::Identifier("minecraft", "blue_terracotta"), new Block());
const Block* BROWN_TERRACOTTA = registerBlock(utils::Identifier("minecraft", "brown_terracotta"), new Block());
const Block* GREEN_TERRACOTTA = registerBlock(utils::Identifier("minecraft", "green_terracotta"), new Block());
const Block* RED_TERRACOTTA = registerBlock(utils::Identifier("minecraft", "red_terracotta"), new Block());
const Block* BLACK_TERRACOTTA = registerBlock(utils::Identifier("minecraft", "black_terracotta"), new Block());
const Block* WHITE_STAINED_GLASS_PANE = registerBlock(utils::Identifier("minecraft", "white_stained_glass_pane"), new Block());
const Block* ORANGE_STAINED_GLASS_PANE = registerBlock(utils::Identifier("minecraft", "orange_stained_glass_pane"), new Block());
const Block* MAGENTA_STAINED_GLASS_PANE = registerBlock(utils::Identifier("minecraft", "magenta_stained_glass_pane"), new Block());
const Block* LIGHT_BLUE_STAINED_GLASS_PANE = registerBlock(utils::Identifier("minecraft", "light_blue_stained_glass_pane"), new Block());
const Block* YELLOW_STAINED_GLASS_PANE = registerBlock(utils::Identifier("minecraft", "yellow_stained_glass_pane"), new Block());
const Block* LIME_STAINED_GLASS_PANE = registerBlock(utils::Identifier("minecraft", "lime_stained_glass_pane"), new Block());
const Block* PINK_STAINED_GLASS_PANE = registerBlock(utils::Identifier("minecraft", "pink_stained_glass_pane"), new Block());
const Block* GRAY_STAINED_GLASS_PANE = registerBlock(utils::Identifier("minecraft", "gray_stained_glass_pane"), new Block());
const Block* LIGHT_GRAY_STAINED_GLASS_PANE = registerBlock(utils::Identifier("minecraft", "light_gray_stained_glass_pane"), new Block());
const Block* CYAN_STAINED_GLASS_PANE = registerBlock(utils::Identifier("minecraft", "cyan_stained_glass_pane"), new Block());
const Block* PURPLE_STAINED_GLASS_PANE = registerBlock(utils::Identifier("minecraft", "purple_stained_glass_pane"), new Block());
const Block* BLUE_STAINED_GLASS_PANE = registerBlock(utils::Identifier("minecraft", "blue_stained_glass_pane"), new Block());
const Block* BROWN_STAINED_GLASS_PANE = registerBlock(utils::Identifier("minecraft", "brown_stained_glass_pane"), new Block());
const Block* GREEN_STAINED_GLASS_PANE = registerBlock(utils::Identifier("minecraft", "green_stained_glass_pane"), new Block());
const Block* RED_STAINED_GLASS_PANE = registerBlock(utils::Identifier("minecraft", "red_stained_glass_pane"), new Block());
const Block* BLACK_STAINED_GLASS_PANE = registerBlock(utils::Identifier("minecraft", "black_stained_glass_pane"), new Block());
const Block* ACACIA_STAIRS = registerBlock(utils::Identifier("minecraft", "acacia_stairs"), new Block());
const Block* CHERRY_STAIRS = registerBlock(utils::Identifier("minecraft", "cherry_stairs"), new Block());
const Block* DARK_OAK_STAIRS = registerBlock(utils::Identifier("minecraft", "dark_oak_stairs"), new Block());
const Block* PALE_OAK_STAIRS = registerBlock(utils::Identifier("minecraft", "pale_oak_stairs"), new Block());
const Block* MANGROVE_STAIRS = registerBlock(utils::Identifier("minecraft", "mangrove_stairs"), new Block());
const Block* BAMBOO_STAIRS = registerBlock(utils::Identifier("minecraft", "bamboo_stairs"), new Block());
const Block* BAMBOO_MOSAIC_STAIRS = registerBlock(utils::Identifier("minecraft", "bamboo_mosaic_stairs"), new Block());
const Block* SLIME_BLOCK = registerBlock(utils::Identifier("minecraft", "slime_block"), new Block());
const Block* BARRIER = registerBlock(utils::Identifier("minecraft", "barrier"), new Block());
const Block* LIGHT = registerBlock(utils::Identifier("minecraft", "light"), new Block());
const Block* IRON_TRAPDOOR = registerBlock(utils::Identifier("minecraft", "iron_trapdoor"), new Block());
const Block* PRISMARINE = registerBlock(utils::Identifier("minecraft", "prismarine"), new Block());
const Block* PRISMARINE_BRICKS = registerBlock(utils::Identifier("minecraft", "prismarine_bricks"), new Block());
const Block* DARK_PRISMARINE = registerBlock(utils::Identifier("minecraft", "dark_prismarine"), new Block());
const Block* PRISMARINE_STAIRS = registerBlock(utils::Identifier("minecraft", "prismarine_stairs"), new Block());
const Block* PRISMARINE_BRICK_STAIRS = registerBlock(utils::Identifier("minecraft", "prismarine_brick_stairs"), new Block());
const Block* DARK_PRISMARINE_STAIRS = registerBlock(utils::Identifier("minecraft", "dark_prismarine_stairs"), new Block());
const Block* PRISMARINE_SLAB = registerBlock(utils::Identifier("minecraft", "prismarine_slab"), new Block());
const Block* PRISMARINE_BRICK_SLAB = registerBlock(utils::Identifier("minecraft", "prismarine_brick_slab"), new Block());
const Block* DARK_PRISMARINE_SLAB = registerBlock(utils::Identifier("minecraft", "dark_prismarine_slab"), new Block());
const Block* SEA_LANTERN = registerBlock(utils::Identifier("minecraft", "sea_lantern"), new Block());
const Block* HAY_BLOCK = registerBlock(utils::Identifier("minecraft", "hay_block"), new Block());
const Block* WHITE_CARPET = registerBlock(utils::Identifier("minecraft", "white_carpet"), new Block());
const Block* ORANGE_CARPET = registerBlock(utils::Identifier("minecraft", "orange_carpet"), new Block());
const Block* MAGENTA_CARPET = registerBlock(utils::Identifier("minecraft", "magenta_carpet"), new Block());
const Block* LIGHT_BLUE_CARPET = registerBlock(utils::Identifier("minecraft", "light_blue_carpet"), new Block());
const Block* YELLOW_CARPET = registerBlock(utils::Identifier("minecraft", "yellow_carpet"), new Block());
const Block* LIME_CARPET = registerBlock(utils::Identifier("minecraft", "lime_carpet"), new Block());
const Block* PINK_CARPET = registerBlock(utils::Identifier("minecraft", "pink_carpet"), new Block());
const Block* GRAY_CARPET = registerBlock(utils::Identifier("minecraft", "gray_carpet"), new Block());
const Block* LIGHT_GRAY_CARPET = registerBlock(utils::Identifier("minecraft", "light_gray_carpet"), new Block());
const Block* CYAN_CARPET = registerBlock(utils::Identifier("minecraft", "cyan_carpet"), new Block());
const Block* PURPLE_CARPET = registerBlock(utils::Identifier("minecraft", "purple_carpet"), new Block());
const Block* BLUE_CARPET = registerBlock(utils::Identifier("minecraft", "blue_carpet"), new Block());
const Block* BROWN_CARPET = registerBlock(utils::Identifier("minecraft", "brown_carpet"), new Block());
const Block* GREEN_CARPET = registerBlock(utils::Identifier("minecraft", "green_carpet"), new Block());
const Block* RED_CARPET = registerBlock(utils::Identifier("minecraft", "red_carpet"), new Block());
const Block* BLACK_CARPET = registerBlock(utils::Identifier("minecraft", "black_carpet"), new Block());
const Block* TERRACOTTA = registerBlock(utils::Identifier("minecraft", "terracotta"), new Block());
const Block* COAL_BLOCK = registerBlock(utils::Identifier("minecraft", "coal_block"), new Block());
const Block* PACKED_ICE = registerBlock(utils::Identifier("minecraft", "packed_ice"), new Block());
const Block* SUNFLOWER = registerBlock(utils::Identifier("minecraft", "sunflower"), new Block());
const Block* LILAC = registerBlock(utils::Identifier("minecraft", "lilac"), new Block());
const Block* ROSE_BUSH = registerBlock(utils::Identifier("minecraft", "rose_bush"), new Block());
const Block* PEONY = registerBlock(utils::Identifier("minecraft", "peony"), new Block());
const Block* TALL_GRASS = registerBlock(utils::Identifier("minecraft", "tall_grass"), new Block());
const Block* LARGE_FERN = registerBlock(utils::Identifier("minecraft", "large_fern"), new Block());
const Block* WHITE_BANNER = registerBlock(utils::Identifier("minecraft", "white_banner"), new Block());
const Block* ORANGE_BANNER = registerBlock(utils::Identifier("minecraft", "orange_banner"), new Block());
const Block* MAGENTA_BANNER = registerBlock(utils::Identifier("minecraft", "magenta_banner"), new Block());
const Block* LIGHT_BLUE_BANNER = registerBlock(utils::Identifier("minecraft", "light_blue_banner"), new Block());
const Block* YELLOW_BANNER = registerBlock(utils::Identifier("minecraft", "yellow_banner"), new Block());
const Block* LIME_BANNER = registerBlock(utils::Identifier("minecraft", "lime_banner"), new Block());
const Block* PINK_BANNER = registerBlock(utils::Identifier("minecraft", "pink_banner"), new Block());
const Block* GRAY_BANNER = registerBlock(utils::Identifier("minecraft", "gray_banner"), new Block());
const Block* LIGHT_GRAY_BANNER = registerBlock(utils::Identifier("minecraft", "light_gray_banner"), new Block());
const Block* CYAN_BANNER = registerBlock(utils::Identifier("minecraft", "cyan_banner"), new Block());
const Block* PURPLE_BANNER = registerBlock(utils::Identifier("minecraft", "purple_banner"), new Block());
const Block* BLUE_BANNER = registerBlock(utils::Identifier("minecraft", "blue_banner"), new Block());
const Block* BROWN_BANNER = registerBlock(utils::Identifier("minecraft", "brown_banner"), new Block());
const Block* GREEN_BANNER = registerBlock(utils::Identifier("minecraft", "green_banner"), new Block());
const Block* RED_BANNER = registerBlock(utils::Identifier("minecraft", "red_banner"), new Block());
const Block* BLACK_BANNER = registerBlock(utils::Identifier("minecraft", "black_banner"), new Block());
const Block* WHITE_WALL_BANNER = registerBlock(utils::Identifier("minecraft", "white_wall_banner"), new Block());
const Block* ORANGE_WALL_BANNER = registerBlock(utils::Identifier("minecraft", "orange_wall_banner"), new Block());
const Block* MAGENTA_WALL_BANNER = registerBlock(utils::Identifier("minecraft", "magenta_wall_banner"), new Block());
const Block* LIGHT_BLUE_WALL_BANNER = registerBlock(utils::Identifier("minecraft", "light_blue_wall_banner"), new Block());
const Block* YELLOW_WALL_BANNER = registerBlock(utils::Identifier("minecraft", "yellow_wall_banner"), new Block());
const Block* LIME_WALL_BANNER = registerBlock(utils::Identifier("minecraft", "lime_wall_banner"), new Block());
const Block* PINK_WALL_BANNER = registerBlock(utils::Identifier("minecraft", "pink_wall_banner"), new Block());
const Block* GRAY_WALL_BANNER = registerBlock(utils::Identifier("minecraft", "gray_wall_banner"), new Block());
const Block* LIGHT_GRAY_WALL_BANNER = registerBlock(utils::Identifier("minecraft", "light_gray_wall_banner"), new Block());
const Block* CYAN_WALL_BANNER = registerBlock(utils::Identifier("minecraft", "cyan_wall_banner"), new Block());
const Block* PURPLE_WALL_BANNER = registerBlock(utils::Identifier("minecraft", "purple_wall_banner"), new Block());
const Block* BLUE_WALL_BANNER = registerBlock(utils::Identifier("minecraft", "blue_wall_banner"), new Block());
const Block* BROWN_WALL_BANNER = registerBlock(utils::Identifier("minecraft", "brown_wall_banner"), new Block());
const Block* GREEN_WALL_BANNER = registerBlock(utils::Identifier("minecraft", "green_wall_banner"), new Block());
const Block* RED_WALL_BANNER = registerBlock(utils::Identifier("minecraft", "red_wall_banner"), new Block());
const Block* BLACK_WALL_BANNER = registerBlock(utils::Identifier("minecraft", "black_wall_banner"), new Block());
const Block* RED_SANDSTONE = registerBlock(utils::Identifier("minecraft", "red_sandstone"), new Block());
const Block* CHISELED_RED_SANDSTONE = registerBlock(utils::Identifier("minecraft", "chiseled_red_sandstone"), new Block());
const Block* CUT_RED_SANDSTONE = registerBlock(utils::Identifier("minecraft", "cut_red_sandstone"), new Block());
const Block* RED_SANDSTONE_STAIRS = registerBlock(utils::Identifier("minecraft", "red_sandstone_stairs"), new Block());
const Block* OAK_SLAB = registerBlock(utils::Identifier("minecraft", "oak_slab"), new Block());
const Block* SPRUCE_SLAB = registerBlock(utils::Identifier("minecraft", "spruce_slab"), new Block());
const Block* BIRCH_SLAB = registerBlock(utils::Identifier("minecraft", "birch_slab"), new Block());
const Block* JUNGLE_SLAB = registerBlock(utils::Identifier("minecraft", "jungle_slab"), new Block());
const Block* ACACIA_SLAB = registerBlock(utils::Identifier("minecraft", "acacia_slab"), new Block());
const Block* CHERRY_SLAB = registerBlock(utils::Identifier("minecraft", "cherry_slab"), new Block());
const Block* DARK_OAK_SLAB = registerBlock(utils::Identifier("minecraft", "dark_oak_slab"), new Block());
const Block* PALE_OAK_SLAB = registerBlock(utils::Identifier("minecraft", "pale_oak_slab"), new Block());
const Block* MANGROVE_SLAB = registerBlock(utils::Identifier("minecraft", "mangrove_slab"), new Block());
const Block* BAMBOO_SLAB = registerBlock(utils::Identifier("minecraft", "bamboo_slab"), new Block());
const Block* BAMBOO_MOSAIC_SLAB = registerBlock(utils::Identifier("minecraft", "bamboo_mosaic_slab"), new Block());
const Block* STONE_SLAB = registerBlock(utils::Identifier("minecraft", "stone_slab"), new Block());
const Block* SMOOTH_STONE_SLAB = registerBlock(utils::Identifier("minecraft", "smooth_stone_slab"), new Block());
const Block* SANDSTONE_SLAB = registerBlock(utils::Identifier("minecraft", "sandstone_slab"), new Block());
const Block* CUT_SANDSTONE_SLAB = registerBlock(utils::Identifier("minecraft", "cut_sandstone_slab"), new Block());
const Block* PETRIFIED_OAK_SLAB = registerBlock(utils::Identifier("minecraft", "petrified_oak_slab"), new Block());
const Block* COBBLESTONE_SLAB = registerBlock(utils::Identifier("minecraft", "cobblestone_slab"), new Block());
const Block* BRICK_SLAB = registerBlock(utils::Identifier("minecraft", "brick_slab"), new Block());
const Block* STONE_BRICK_SLAB = registerBlock(utils::Identifier("minecraft", "stone_brick_slab"), new Block());
const Block* MUD_BRICK_SLAB = registerBlock(utils::Identifier("minecraft", "mud_brick_slab"), new Block());
const Block* NETHER_BRICK_SLAB = registerBlock(utils::Identifier("minecraft", "nether_brick_slab"), new Block());
const Block* QUARTZ_SLAB = registerBlock(utils::Identifier("minecraft", "quartz_slab"), new Block());
const Block* RED_SANDSTONE_SLAB = registerBlock(utils::Identifier("minecraft", "red_sandstone_slab"), new Block());
const Block* CUT_RED_SANDSTONE_SLAB = registerBlock(utils::Identifier("minecraft", "cut_red_sandstone_slab"), new Block());
const Block* PURPUR_SLAB = registerBlock(utils::Identifier("minecraft", "purpur_slab"), new Block());
const Block* SMOOTH_STONE = registerBlock(utils::Identifier("minecraft", "smooth_stone"), new Block());
const Block* SMOOTH_SANDSTONE = registerBlock(utils::Identifier("minecraft", "smooth_sandstone"), new Block());
const Block* SMOOTH_QUARTZ = registerBlock(utils::Identifier("minecraft", "smooth_quartz"), new Block());
const Block* SMOOTH_RED_SANDSTONE = registerBlock(utils::Identifier("minecraft", "smooth_red_sandstone"), new Block());
const Block* SPRUCE_FENCE_GATE = registerBlock(utils::Identifier("minecraft", "spruce_fence_gate"), new Block());
const Block* BIRCH_FENCE_GATE = registerBlock(utils::Identifier("minecraft", "birch_fence_gate"), new Block());
const Block* JUNGLE_FENCE_GATE = registerBlock(utils::Identifier("minecraft", "jungle_fence_gate"), new Block());
const Block* ACACIA_FENCE_GATE = registerBlock(utils::Identifier("minecraft", "acacia_fence_gate"), new Block());
const Block* CHERRY_FENCE_GATE = registerBlock(utils::Identifier("minecraft", "cherry_fence_gate"), new Block());
const Block* DARK_OAK_FENCE_GATE = registerBlock(utils::Identifier("minecraft", "dark_oak_fence_gate"), new Block());
const Block* PALE_OAK_FENCE_GATE = registerBlock(utils::Identifier("minecraft", "pale_oak_fence_gate"), new Block());
const Block* MANGROVE_FENCE_GATE = registerBlock(utils::Identifier("minecraft", "mangrove_fence_gate"), new Block());
const Block* BAMBOO_FENCE_GATE = registerBlock(utils::Identifier("minecraft", "bamboo_fence_gate"), new Block());
const Block* SPRUCE_FENCE = registerBlock(utils::Identifier("minecraft", "spruce_fence"), new Block());
const Block* BIRCH_FENCE = registerBlock(utils::Identifier("minecraft", "birch_fence"), new Block());
const Block* JUNGLE_FENCE = registerBlock(utils::Identifier("minecraft", "jungle_fence"), new Block());
const Block* ACACIA_FENCE = registerBlock(utils::Identifier("minecraft", "acacia_fence"), new Block());
const Block* CHERRY_FENCE = registerBlock(utils::Identifier("minecraft", "cherry_fence"), new Block());
const Block* DARK_OAK_FENCE = registerBlock(utils::Identifier("minecraft", "dark_oak_fence"), new Block());
const Block* PALE_OAK_FENCE = registerBlock(utils::Identifier("minecraft", "pale_oak_fence"), new Block());
const Block* MANGROVE_FENCE = registerBlock(utils::Identifier("minecraft", "mangrove_fence"), new Block());
const Block* BAMBOO_FENCE = registerBlock(utils::Identifier("minecraft", "bamboo_fence"), new Block());
const Block* SPRUCE_DOOR = registerBlock(utils::Identifier("minecraft", "spruce_door"), new Block());
const Block* BIRCH_DOOR = registerBlock(utils::Identifier("minecraft", "birch_door"), new Block());
const Block* JUNGLE_DOOR = registerBlock(utils::Identifier("minecraft", "jungle_door"), new Block());
const Block* ACACIA_DOOR = registerBlock(utils::Identifier("minecraft", "acacia_door"), new Block());
const Block* CHERRY_DOOR = registerBlock(utils::Identifier("minecraft", "cherry_door"), new Block());
const Block* DARK_OAK_DOOR = registerBlock(utils::Identifier("minecraft", "dark_oak_door"), new Block());
const Block* PALE_OAK_DOOR = registerBlock(utils::Identifier("minecraft", "pale_oak_door"), new Block());
const Block* MANGROVE_DOOR = registerBlock(utils::Identifier("minecraft", "mangrove_door"), new Block());
const Block* BAMBOO_DOOR = registerBlock(utils::Identifier("minecraft", "bamboo_door"), new Block());
const Block* END_ROD = registerBlock(utils::Identifier("minecraft", "end_rod"), new Block());
const Block* CHORUS_PLANT = registerBlock(utils::Identifier("minecraft", "chorus_plant"), new Block());
const Block* CHORUS_FLOWER = registerBlock(utils::Identifier("minecraft", "chorus_flower"), new Block());
const Block* PURPUR_BLOCK = registerBlock(utils::Identifier("minecraft", "purpur_block"), new Block());
const Block* PURPUR_PILLAR = registerBlock(utils::Identifier("minecraft", "purpur_pillar"), new Block());
const Block* PURPUR_STAIRS = registerBlock(utils::Identifier("minecraft", "purpur_stairs"), new Block());
const Block* END_STONE_BRICKS = registerBlock(utils::Identifier("minecraft", "end_stone_bricks"), new Block());
const Block* TORCHFLOWER_CROP = registerBlock(utils::Identifier("minecraft", "torchflower_crop"), new Block());
const Block* PITCHER_CROP = registerBlock(utils::Identifier("minecraft", "pitcher_crop"), new Block());
const Block* PITCHER_PLANT = registerBlock(utils::Identifier("minecraft", "pitcher_plant"), new Block());
const Block* BEETROOTS = registerBlock(utils::Identifier("minecraft", "beetroots"), new Block());
const Block* DIRT_PATH = registerBlock(utils::Identifier("minecraft", "dirt_path"), new Block());
const Block* END_GATEWAY = registerBlock(utils::Identifier("minecraft", "end_gateway"), new Block());
const Block* REPEATING_COMMAND_BLOCK = registerBlock(utils::Identifier("minecraft", "repeating_command_block"), new Block());
const Block* CHAIN_COMMAND_BLOCK = registerBlock(utils::Identifier("minecraft", "chain_command_block"), new Block());
const Block* FROSTED_ICE = registerBlock(utils::Identifier("minecraft", "frosted_ice"), new Block());
const Block* MAGMA_BLOCK = registerBlock(utils::Identifier("minecraft", "magma_block"), new Block());
const Block* NETHER_WART_BLOCK = registerBlock(utils::Identifier("minecraft", "nether_wart_block"), new Block());
const Block* RED_NETHER_BRICKS = registerBlock(utils::Identifier("minecraft", "red_nether_bricks"), new Block());
const Block* BONE_BLOCK = registerBlock(utils::Identifier("minecraft", "bone_block"), new Block());
const Block* STRUCTURE_VOID = registerBlock(utils::Identifier("minecraft", "structure_void"), new Block());
const Block* OBSERVER = registerBlock(utils::Identifier("minecraft", "observer"), new Block());
const Block* SHULKER_BOX = registerBlock(utils::Identifier("minecraft", "shulker_box"), new Block());
const Block* WHITE_SHULKER_BOX = registerBlock(utils::Identifier("minecraft", "white_shulker_box"), new Block());
const Block* ORANGE_SHULKER_BOX = registerBlock(utils::Identifier("minecraft", "orange_shulker_box"), new Block());
const Block* MAGENTA_SHULKER_BOX = registerBlock(utils::Identifier("minecraft", "magenta_shulker_box"), new Block());
const Block* LIGHT_BLUE_SHULKER_BOX = registerBlock(utils::Identifier("minecraft", "light_blue_shulker_box"), new Block());
const Block* YELLOW_SHULKER_BOX = registerBlock(utils::Identifier("minecraft", "yellow_shulker_box"), new Block());
const Block* LIME_SHULKER_BOX = registerBlock(utils::Identifier("minecraft", "lime_shulker_box"), new Block());
const Block* PINK_SHULKER_BOX = registerBlock(utils::Identifier("minecraft", "pink_shulker_box"), new Block());
const Block* GRAY_SHULKER_BOX = registerBlock(utils::Identifier("minecraft", "gray_shulker_box"), new Block());
const Block* LIGHT_GRAY_SHULKER_BOX = registerBlock(utils::Identifier("minecraft", "light_gray_shulker_box"), new Block());
const Block* CYAN_SHULKER_BOX = registerBlock(utils::Identifier("minecraft", "cyan_shulker_box"), new Block());
const Block* PURPLE_SHULKER_BOX = registerBlock(utils::Identifier("minecraft", "purple_shulker_box"), new Block());
const Block* BLUE_SHULKER_BOX = registerBlock(utils::Identifier("minecraft", "blue_shulker_box"), new Block());
const Block* BROWN_SHULKER_BOX = registerBlock(utils::Identifier("minecraft", "brown_shulker_box"), new Block());
const Block* GREEN_SHULKER_BOX = registerBlock(utils::Identifier("minecraft", "green_shulker_box"), new Block());
const Block* RED_SHULKER_BOX = registerBlock(utils::Identifier("minecraft", "red_shulker_box"), new Block());
const Block* BLACK_SHULKER_BOX = registerBlock(utils::Identifier("minecraft", "black_shulker_box"), new Block());
const Block* WHITE_GLAZED_TERRACOTTA = registerBlock(utils::Identifier("minecraft", "white_glazed_terracotta"), new Block());
const Block* ORANGE_GLAZED_TERRACOTTA = registerBlock(utils::Identifier("minecraft", "orange_glazed_terracotta"), new Block());
const Block* MAGENTA_GLAZED_TERRACOTTA = registerBlock(utils::Identifier("minecraft", "magenta_glazed_terracotta"), new Block());
const Block* LIGHT_BLUE_GLAZED_TERRACOTTA = registerBlock(utils::Identifier("minecraft", "light_blue_glazed_terracotta"), new Block());
const Block* YELLOW_GLAZED_TERRACOTTA = registerBlock(utils::Identifier("minecraft", "yellow_glazed_terracotta"), new Block());
const Block* LIME_GLAZED_TERRACOTTA = registerBlock(utils::Identifier("minecraft", "lime_glazed_terracotta"), new Block());
const Block* PINK_GLAZED_TERRACOTTA = registerBlock(utils::Identifier("minecraft", "pink_glazed_terracotta"), new Block());
const Block* GRAY_GLAZED_TERRACOTTA = registerBlock(utils::Identifier("minecraft", "gray_glazed_terracotta"), new Block());
const Block* LIGHT_GRAY_GLAZED_TERRACOTTA = registerBlock(utils::Identifier("minecraft", "light_gray_glazed_terracotta"), new Block());
const Block* CYAN_GLAZED_TERRACOTTA = registerBlock(utils::Identifier("minecraft", "cyan_glazed_terracotta"), new Block());
const Block* PURPLE_GLAZED_TERRACOTTA = registerBlock(utils::Identifier("minecraft", "purple_glazed_terracotta"), new Block());
const Block* BLUE_GLAZED_TERRACOTTA = registerBlock(utils::Identifier("minecraft", "blue_glazed_terracotta"), new Block());
const Block* BROWN_GLAZED_TERRACOTTA = registerBlock(utils::Identifier("minecraft", "brown_glazed_terracotta"), new Block());
const Block* GREEN_GLAZED_TERRACOTTA = registerBlock(utils::Identifier("minecraft", "green_glazed_terracotta"), new Block());
const Block* RED_GLAZED_TERRACOTTA = registerBlock(utils::Identifier("minecraft", "red_glazed_terracotta"), new Block());
const Block* BLACK_GLAZED_TERRACOTTA = registerBlock(utils::Identifier("minecraft", "black_glazed_terracotta"), new Block());
const Block* WHITE_CONCRETE = registerBlock(utils::Identifier("minecraft", "white_concrete"), new Block());
const Block* ORANGE_CONCRETE = registerBlock(utils::Identifier("minecraft", "orange_concrete"), new Block());
const Block* MAGENTA_CONCRETE = registerBlock(utils::Identifier("minecraft", "magenta_concrete"), new Block());
const Block* LIGHT_BLUE_CONCRETE = registerBlock(utils::Identifier("minecraft", "light_blue_concrete"), new Block());
const Block* YELLOW_CONCRETE = registerBlock(utils::Identifier("minecraft", "yellow_concrete"), new Block());
const Block* LIME_CONCRETE = registerBlock(utils::Identifier("minecraft", "lime_concrete"), new Block());
const Block* PINK_CONCRETE = registerBlock(utils::Identifier("minecraft", "pink_concrete"), new Block());
const Block* GRAY_CONCRETE = registerBlock(utils::Identifier("minecraft", "gray_concrete"), new Block());
const Block* LIGHT_GRAY_CONCRETE = registerBlock(utils::Identifier("minecraft", "light_gray_concrete"), new Block());
const Block* CYAN_CONCRETE = registerBlock(utils::Identifier("minecraft", "cyan_concrete"), new Block());
const Block* PURPLE_CONCRETE = registerBlock(utils::Identifier("minecraft", "purple_concrete"), new Block());
const Block* BLUE_CONCRETE = registerBlock(utils::Identifier("minecraft", "blue_concrete"), new Block());
const Block* BROWN_CONCRETE = registerBlock(utils::Identifier("minecraft", "brown_concrete"), new Block());
const Block* GREEN_CONCRETE = registerBlock(utils::Identifier("minecraft", "green_concrete"), new Block());
const Block* RED_CONCRETE = registerBlock(utils::Identifier("minecraft", "red_concrete"), new Block());
const Block* BLACK_CONCRETE = registerBlock(utils::Identifier("minecraft", "black_concrete"), new Block());
const Block* WHITE_CONCRETE_POWDER = registerBlock(utils::Identifier("minecraft", "white_concrete_powder"), new Block());
const Block* ORANGE_CONCRETE_POWDER = registerBlock(utils::Identifier("minecraft", "orange_concrete_powder"), new Block());
const Block* MAGENTA_CONCRETE_POWDER = registerBlock(utils::Identifier("minecraft", "magenta_concrete_powder"), new Block());
const Block* LIGHT_BLUE_CONCRETE_POWDER = registerBlock(utils::Identifier("minecraft", "light_blue_concrete_powder"), new Block());
const Block* YELLOW_CONCRETE_POWDER = registerBlock(utils::Identifier("minecraft", "yellow_concrete_powder"), new Block());
const Block* LIME_CONCRETE_POWDER = registerBlock(utils::Identifier("minecraft", "lime_concrete_powder"), new Block());
const Block* PINK_CONCRETE_POWDER = registerBlock(utils::Identifier("minecraft", "pink_concrete_powder"), new Block());
const Block* GRAY_CONCRETE_POWDER = registerBlock(utils::Identifier("minecraft", "gray_concrete_powder"), new Block());
const Block* LIGHT_GRAY_CONCRETE_POWDER = registerBlock(utils::Identifier("minecraft", "light_gray_concrete_powder"), new Block());
const Block* CYAN_CONCRETE_POWDER = registerBlock(utils::Identifier("minecraft", "cyan_concrete_powder"), new Block());
const Block* PURPLE_CONCRETE_POWDER = registerBlock(utils::Identifier("minecraft", "purple_concrete_powder"), new Block());
const Block* BLUE_CONCRETE_POWDER = registerBlock(utils::Identifier("minecraft", "blue_concrete_powder"), new Block());
const Block* BROWN_CONCRETE_POWDER = registerBlock(utils::Identifier("minecraft", "brown_concrete_powder"), new Block());
const Block* GREEN_CONCRETE_POWDER = registerBlock(utils::Identifier("minecraft", "green_concrete_powder"), new Block());
const Block* RED_CONCRETE_POWDER = registerBlock(utils::Identifier("minecraft", "red_concrete_powder"), new Block());
const Block* BLACK_CONCRETE_POWDER = registerBlock(utils::Identifier("minecraft", "black_concrete_powder"), new Block());
const Block* KELP = registerBlock(utils::Identifier("minecraft", "kelp"), new Block());
const Block* KELP_PLANT = registerBlock(utils::Identifier("minecraft", "kelp_plant"), new Block());
const Block* DRIED_KELP_BLOCK = registerBlock(utils::Identifier("minecraft", "dried_kelp_block"), new Block());
const Block* TURTLE_EGG = registerBlock(utils::Identifier("minecraft", "turtle_egg"), new Block());
const Block* SNIFFER_EGG = registerBlock(utils::Identifier("minecraft", "sniffer_egg"), new Block());
const Block* DEAD_TUBE_CORAL_BLOCK = registerBlock(utils::Identifier("minecraft", "dead_tube_coral_block"), new Block());
const Block* DEAD_BRAIN_CORAL_BLOCK = registerBlock(utils::Identifier("minecraft", "dead_brain_coral_block"), new Block());
const Block* DEAD_BUBBLE_CORAL_BLOCK = registerBlock(utils::Identifier("minecraft", "dead_bubble_coral_block"), new Block());
const Block* DEAD_FIRE_CORAL_BLOCK = registerBlock(utils::Identifier("minecraft", "dead_fire_coral_block"), new Block());
const Block* DEAD_HORN_CORAL_BLOCK = registerBlock(utils::Identifier("minecraft", "dead_horn_coral_block"), new Block());
const Block* TUBE_CORAL_BLOCK = registerBlock(utils::Identifier("minecraft", "tube_coral_block"), new Block());
const Block* BRAIN_CORAL_BLOCK = registerBlock(utils::Identifier("minecraft", "brain_coral_block"), new Block());
const Block* BUBBLE_CORAL_BLOCK = registerBlock(utils::Identifier("minecraft", "bubble_coral_block"), new Block());
const Block* FIRE_CORAL_BLOCK = registerBlock(utils::Identifier("minecraft", "fire_coral_block"), new Block());
const Block* HORN_CORAL_BLOCK = registerBlock(utils::Identifier("minecraft", "horn_coral_block"), new Block());
const Block* DEAD_TUBE_CORAL = registerBlock(utils::Identifier("minecraft", "dead_tube_coral"), new Block());
const Block* DEAD_BRAIN_CORAL = registerBlock(utils::Identifier("minecraft", "dead_brain_coral"), new Block());
const Block* DEAD_BUBBLE_CORAL = registerBlock(utils::Identifier("minecraft", "dead_bubble_coral"), new Block());
const Block* DEAD_FIRE_CORAL = registerBlock(utils::Identifier("minecraft", "dead_fire_coral"), new Block());
const Block* DEAD_HORN_CORAL = registerBlock(utils::Identifier("minecraft", "dead_horn_coral"), new Block());
const Block* TUBE_CORAL = registerBlock(utils::Identifier("minecraft", "tube_coral"), new Block());
const Block* BRAIN_CORAL = registerBlock(utils::Identifier("minecraft", "brain_coral"), new Block());
const Block* BUBBLE_CORAL = registerBlock(utils::Identifier("minecraft", "bubble_coral"), new Block());
const Block* FIRE_CORAL = registerBlock(utils::Identifier("minecraft", "fire_coral"), new Block());
const Block* HORN_CORAL = registerBlock(utils::Identifier("minecraft", "horn_coral"), new Block());
const Block* DEAD_TUBE_CORAL_FAN = registerBlock(utils::Identifier("minecraft", "dead_tube_coral_fan"), new Block());
const Block* DEAD_BRAIN_CORAL_FAN = registerBlock(utils::Identifier("minecraft", "dead_brain_coral_fan"), new Block());
const Block* DEAD_BUBBLE_CORAL_FAN = registerBlock(utils::Identifier("minecraft", "dead_bubble_coral_fan"), new Block());
const Block* DEAD_FIRE_CORAL_FAN = registerBlock(utils::Identifier("minecraft", "dead_fire_coral_fan"), new Block());
const Block* DEAD_HORN_CORAL_FAN = registerBlock(utils::Identifier("minecraft", "dead_horn_coral_fan"), new Block());
const Block* TUBE_CORAL_FAN = registerBlock(utils::Identifier("minecraft", "tube_coral_fan"), new Block());
const Block* BRAIN_CORAL_FAN = registerBlock(utils::Identifier("minecraft", "brain_coral_fan"), new Block());
const Block* BUBBLE_CORAL_FAN = registerBlock(utils::Identifier("minecraft", "bubble_coral_fan"), new Block());
const Block* FIRE_CORAL_FAN = registerBlock(utils::Identifier("minecraft", "fire_coral_fan"), new Block());
const Block* HORN_CORAL_FAN = registerBlock(utils::Identifier("minecraft", "horn_coral_fan"), new Block());
const Block* DEAD_TUBE_CORAL_WALL_FAN = registerBlock(utils::Identifier("minecraft", "dead_tube_coral_wall_fan"), new Block());
const Block* DEAD_BRAIN_CORAL_WALL_FAN = registerBlock(utils::Identifier("minecraft", "dead_brain_coral_wall_fan"), new Block());
const Block* DEAD_BUBBLE_CORAL_WALL_FAN = registerBlock(utils::Identifier("minecraft", "dead_bubble_coral_wall_fan"), new Block());
const Block* DEAD_FIRE_CORAL_WALL_FAN = registerBlock(utils::Identifier("minecraft", "dead_fire_coral_wall_fan"), new Block());
const Block* DEAD_HORN_CORAL_WALL_FAN = registerBlock(utils::Identifier("minecraft", "dead_horn_coral_wall_fan"), new Block());
const Block* TUBE_CORAL_WALL_FAN = registerBlock(utils::Identifier("minecraft", "tube_coral_wall_fan"), new Block());
const Block* BRAIN_CORAL_WALL_FAN = registerBlock(utils::Identifier("minecraft", "brain_coral_wall_fan"), new Block());
const Block* BUBBLE_CORAL_WALL_FAN = registerBlock(utils::Identifier("minecraft", "bubble_coral_wall_fan"), new Block());
const Block* FIRE_CORAL_WALL_FAN = registerBlock(utils::Identifier("minecraft", "fire_coral_wall_fan"), new Block());
const Block* HORN_CORAL_WALL_FAN = registerBlock(utils::Identifier("minecraft", "horn_coral_wall_fan"), new Block());
const Block* SEA_PICKLE = registerBlock(utils::Identifier("minecraft", "sea_pickle"), new Block());
const Block* BLUE_ICE = registerBlock(utils::Identifier("minecraft", "blue_ice"), new Block());
const Block* CONDUIT = registerBlock(utils::Identifier("minecraft", "conduit"), new Block());
const Block* BAMBOO_SAPLING = registerBlock(utils::Identifier("minecraft", "bamboo_sapling"), new Block());
const Block* BAMBOO = registerBlock(utils::Identifier("minecraft", "bamboo"), new Block());
const Block* POTTED_BAMBOO = registerBlock(utils::Identifier("minecraft", "potted_bamboo"), new Block());
const Block* VOID_AIR = registerBlock(utils::Identifier("minecraft", "void_air"), new Block());
const Block* CAVE_AIR = registerBlock(utils::Identifier("minecraft", "cave_air"), new Block());
const Block* BUBBLE_COLUMN = registerBlock(utils::Identifier("minecraft", "bubble_column"), new Block());
const Block* POLISHED_GRANITE_STAIRS = registerBlock(utils::Identifier("minecraft", "polished_granite_stairs"), new Block());
const Block* SMOOTH_RED_SANDSTONE_STAIRS = registerBlock(utils::Identifier("minecraft", "smooth_red_sandstone_stairs"), new Block());
const Block* MOSSY_STONE_BRICK_STAIRS = registerBlock(utils::Identifier("minecraft", "mossy_stone_brick_stairs"), new Block());
const Block* POLISHED_DIORITE_STAIRS = registerBlock(utils::Identifier("minecraft", "polished_diorite_stairs"), new Block());
const Block* MOSSY_COBBLESTONE_STAIRS = registerBlock(utils::Identifier("minecraft", "mossy_cobblestone_stairs"), new Block());
const Block* END_STONE_BRICK_STAIRS = registerBlock(utils::Identifier("minecraft", "end_stone_brick_stairs"), new Block());
const Block* STONE_STAIRS = registerBlock(utils::Identifier("minecraft", "stone_stairs"), new Block());
const Block* SMOOTH_SANDSTONE_STAIRS = registerBlock(utils::Identifier("minecraft", "smooth_sandstone_stairs"), new Block());
const Block* SMOOTH_QUARTZ_STAIRS = registerBlock(utils::Identifier("minecraft", "smooth_quartz_stairs"), new Block());
const Block* GRANITE_STAIRS = registerBlock(utils::Identifier("minecraft", "granite_stairs"), new Block());
const Block* ANDESITE_STAIRS = registerBlock(utils::Identifier("minecraft", "andesite_stairs"), new Block());
const Block* RED_NETHER_BRICK_STAIRS = registerBlock(utils::Identifier("minecraft", "red_nether_brick_stairs"), new Block());
const Block* POLISHED_ANDESITE_STAIRS = registerBlock(utils::Identifier("minecraft", "polished_andesite_stairs"), new Block());
const Block* DIORITE_STAIRS = registerBlock(utils::Identifier("minecraft", "diorite_stairs"), new Block());
const Block* POLISHED_GRANITE_SLAB = registerBlock(utils::Identifier("minecraft", "polished_granite_slab"), new Block());
const Block* SMOOTH_RED_SANDSTONE_SLAB = registerBlock(utils::Identifier("minecraft", "smooth_red_sandstone_slab"), new Block());
const Block* MOSSY_STONE_BRICK_SLAB = registerBlock(utils::Identifier("minecraft", "mossy_stone_brick_slab"), new Block());
const Block* POLISHED_DIORITE_SLAB = registerBlock(utils::Identifier("minecraft", "polished_diorite_slab"), new Block());
const Block* MOSSY_COBBLESTONE_SLAB = registerBlock(utils::Identifier("minecraft", "mossy_cobblestone_slab"), new Block());
const Block* END_STONE_BRICK_SLAB = registerBlock(utils::Identifier("minecraft", "end_stone_brick_slab"), new Block());
const Block* SMOOTH_SANDSTONE_SLAB = registerBlock(utils::Identifier("minecraft", "smooth_sandstone_slab"), new Block());
const Block* SMOOTH_QUARTZ_SLAB = registerBlock(utils::Identifier("minecraft", "smooth_quartz_slab"), new Block());
const Block* GRANITE_SLAB = registerBlock(utils::Identifier("minecraft", "granite_slab"), new Block());
const Block* ANDESITE_SLAB = registerBlock(utils::Identifier("minecraft", "andesite_slab"), new Block());
const Block* RED_NETHER_BRICK_SLAB = registerBlock(utils::Identifier("minecraft", "red_nether_brick_slab"), new Block());
const Block* POLISHED_ANDESITE_SLAB = registerBlock(utils::Identifier("minecraft", "polished_andesite_slab"), new Block());
const Block* DIORITE_SLAB = registerBlock(utils::Identifier("minecraft", "diorite_slab"), new Block());
const Block* BRICK_WALL = registerBlock(utils::Identifier("minecraft", "brick_wall"), new Block());
const Block* PRISMARINE_WALL = registerBlock(utils::Identifier("minecraft", "prismarine_wall"), new Block());
const Block* RED_SANDSTONE_WALL = registerBlock(utils::Identifier("minecraft", "red_sandstone_wall"), new Block());
const Block* MOSSY_STONE_BRICK_WALL = registerBlock(utils::Identifier("minecraft", "mossy_stone_brick_wall"), new Block());
const Block* GRANITE_WALL = registerBlock(utils::Identifier("minecraft", "granite_wall"), new Block());
const Block* STONE_BRICK_WALL = registerBlock(utils::Identifier("minecraft", "stone_brick_wall"), new Block());
const Block* MUD_BRICK_WALL = registerBlock(utils::Identifier("minecraft", "mud_brick_wall"), new Block());
const Block* NETHER_BRICK_WALL = registerBlock(utils::Identifier("minecraft", "nether_brick_wall"), new Block());
const Block* ANDESITE_WALL = registerBlock(utils::Identifier("minecraft", "andesite_wall"), new Block());
const Block* RED_NETHER_BRICK_WALL = registerBlock(utils::Identifier("minecraft", "red_nether_brick_wall"), new Block());
const Block* SANDSTONE_WALL = registerBlock(utils::Identifier("minecraft", "sandstone_wall"), new Block());
const Block* END_STONE_BRICK_WALL = registerBlock(utils::Identifier("minecraft", "end_stone_brick_wall"), new Block());
const Block* DIORITE_WALL = registerBlock(utils::Identifier("minecraft", "diorite_wall"), new Block());
const Block* SCAFFOLDING = registerBlock(utils::Identifier("minecraft", "scaffolding"), new Block());
const Block* LOOM = registerBlock(utils::Identifier("minecraft", "loom"), new Block());
const Block* BARREL = registerBlock(utils::Identifier("minecraft", "barrel"), new Block());
const Block* SMOKER = registerBlock(utils::Identifier("minecraft", "smoker"), new Block());
const Block* BLAST_FURNACE = registerBlock(utils::Identifier("minecraft", "blast_furnace"), new Block());
const Block* CARTOGRAPHY_TABLE = registerBlock(utils::Identifier("minecraft", "cartography_table"), new Block());
const Block* FLETCHING_TABLE = registerBlock(utils::Identifier("minecraft", "fletching_table"), new Block());
const Block* GRINDSTONE = registerBlock(utils::Identifier("minecraft", "grindstone"), new Block());
const Block* LECTERN = registerBlock(utils::Identifier("minecraft", "lectern"), new Block());
const Block* SMITHING_TABLE = registerBlock(utils::Identifier("minecraft", "smithing_table"), new Block());
const Block* STONECUTTER = registerBlock(utils::Identifier("minecraft", "stonecutter"), new Block());
const Block* BELL = registerBlock(utils::Identifier("minecraft", "bell"), new Block());
const Block* LANTERN = registerBlock(utils::Identifier("minecraft", "lantern"), new Block());
const Block* SOUL_LANTERN = registerBlock(utils::Identifier("minecraft", "soul_lantern"), new Block());
const Block* CAMPFIRE = registerBlock(utils::Identifier("minecraft", "campfire"), new Block());
const Block* SOUL_CAMPFIRE = registerBlock(utils::Identifier("minecraft", "soul_campfire"), new Block());
const Block* SWEET_BERRY_BUSH = registerBlock(utils::Identifier("minecraft", "sweet_berry_bush"), new Block());
const Block* WARPED_STEM = registerBlock(utils::Identifier("minecraft", "warped_stem"), new Block());
const Block* STRIPPED_WARPED_STEM = registerBlock(utils::Identifier("minecraft", "stripped_warped_stem"), new Block());
const Block* WARPED_HYPHAE = registerBlock(utils::Identifier("minecraft", "warped_hyphae"), new Block());
const Block* STRIPPED_WARPED_HYPHAE = registerBlock(utils::Identifier("minecraft", "stripped_warped_hyphae"), new Block());
const Block* WARPED_NYLIUM = registerBlock(utils::Identifier("minecraft", "warped_nylium"), new Block());
const Block* WARPED_FUNGUS = registerBlock(utils::Identifier("minecraft", "warped_fungus"), new Block());
const Block* WARPED_WART_BLOCK = registerBlock(utils::Identifier("minecraft", "warped_wart_block"), new Block());
const Block* WARPED_ROOTS = registerBlock(utils::Identifier("minecraft", "warped_roots"), new Block());
const Block* NETHER_SPROUTS = registerBlock(utils::Identifier("minecraft", "nether_sprouts"), new Block());
const Block* CRIMSON_STEM = registerBlock(utils::Identifier("minecraft", "crimson_stem"), new Block());
const Block* STRIPPED_CRIMSON_STEM = registerBlock(utils::Identifier("minecraft", "stripped_crimson_stem"), new Block());
const Block* CRIMSON_HYPHAE = registerBlock(utils::Identifier("minecraft", "crimson_hyphae"), new Block());
const Block* STRIPPED_CRIMSON_HYPHAE = registerBlock(utils::Identifier("minecraft", "stripped_crimson_hyphae"), new Block());
const Block* CRIMSON_NYLIUM = registerBlock(utils::Identifier("minecraft", "crimson_nylium"), new Block());
const Block* CRIMSON_FUNGUS = registerBlock(utils::Identifier("minecraft", "crimson_fungus"), new Block());
const Block* SHROOMLIGHT = registerBlock(utils::Identifier("minecraft", "shroomlight"), new Block());
const Block* WEEPING_VINES = registerBlock(utils::Identifier("minecraft", "weeping_vines"), new Block());
const Block* WEEPING_VINES_PLANT = registerBlock(utils::Identifier("minecraft", "weeping_vines_plant"), new Block());
const Block* TWISTING_VINES = registerBlock(utils::Identifier("minecraft", "twisting_vines"), new Block());
const Block* TWISTING_VINES_PLANT = registerBlock(utils::Identifier("minecraft", "twisting_vines_plant"), new Block());
const Block* CRIMSON_ROOTS = registerBlock(utils::Identifier("minecraft", "crimson_roots"), new Block());
const Block* CRIMSON_PLANKS = registerBlock(utils::Identifier("minecraft", "crimson_planks"), new Block());
const Block* WARPED_PLANKS = registerBlock(utils::Identifier("minecraft", "warped_planks"), new Block());
const Block* CRIMSON_SLAB = registerBlock(utils::Identifier("minecraft", "crimson_slab"), new Block());
const Block* WARPED_SLAB = registerBlock(utils::Identifier("minecraft", "warped_slab"), new Block());
const Block* CRIMSON_PRESSURE_PLATE = registerBlock(utils::Identifier("minecraft", "crimson_pressure_plate"), new Block());
const Block* WARPED_PRESSURE_PLATE = registerBlock(utils::Identifier("minecraft", "warped_pressure_plate"), new Block());
const Block* CRIMSON_FENCE = registerBlock(utils::Identifier("minecraft", "crimson_fence"), new Block());
const Block* WARPED_FENCE = registerBlock(utils::Identifier("minecraft", "warped_fence"), new Block());
const Block* CRIMSON_TRAPDOOR = registerBlock(utils::Identifier("minecraft", "crimson_trapdoor"), new Block());
const Block* WARPED_TRAPDOOR = registerBlock(utils::Identifier("minecraft", "warped_trapdoor"), new Block());
const Block* CRIMSON_FENCE_GATE = registerBlock(utils::Identifier("minecraft", "crimson_fence_gate"), new Block());
const Block* WARPED_FENCE_GATE = registerBlock(utils::Identifier("minecraft", "warped_fence_gate"), new Block());
const Block* CRIMSON_STAIRS = registerBlock(utils::Identifier("minecraft", "crimson_stairs"), new Block());
const Block* WARPED_STAIRS = registerBlock(utils::Identifier("minecraft", "warped_stairs"), new Block());
const Block* CRIMSON_BUTTON = registerBlock(utils::Identifier("minecraft", "crimson_button"), new Block());
const Block* WARPED_BUTTON = registerBlock(utils::Identifier("minecraft", "warped_button"), new Block());
const Block* CRIMSON_DOOR = registerBlock(utils::Identifier("minecraft", "crimson_door"), new Block());
const Block* WARPED_DOOR = registerBlock(utils::Identifier("minecraft", "warped_door"), new Block());
const Block* CRIMSON_SIGN = registerBlock(utils::Identifier("minecraft", "crimson_sign"), new Block());
const Block* WARPED_SIGN = registerBlock(utils::Identifier("minecraft", "warped_sign"), new Block());
const Block* CRIMSON_WALL_SIGN = registerBlock(utils::Identifier("minecraft", "crimson_wall_sign"), new Block());
const Block* WARPED_WALL_SIGN = registerBlock(utils::Identifier("minecraft", "warped_wall_sign"), new Block());
const Block* STRUCTURE_BLOCK = registerBlock(utils::Identifier("minecraft", "structure_block"), new Block());
const Block* JIGSAW = registerBlock(utils::Identifier("minecraft", "jigsaw"), new Block());
const Block* TEST_BLOCK = registerBlock(utils::Identifier("minecraft", "test_block"), new Block());
const Block* TEST_INSTANCE_BLOCK = registerBlock(utils::Identifier("minecraft", "test_instance_block"), new Block());
const Block* COMPOSTER = registerBlock(utils::Identifier("minecraft", "composter"), new Block());
const Block* TARGET = registerBlock(utils::Identifier("minecraft", "target"), new Block());
const Block* BEE_NEST = registerBlock(utils::Identifier("minecraft", "bee_nest"), new Block());
const Block* BEEHIVE = registerBlock(utils::Identifier("minecraft", "beehive"), new Block());
const Block* HONEY_BLOCK = registerBlock(utils::Identifier("minecraft", "honey_block"), new Block());
const Block* HONEYCOMB_BLOCK = registerBlock(utils::Identifier("minecraft", "honeycomb_block"), new Block());
const Block* NETHERITE_BLOCK = registerBlock(utils::Identifier("minecraft", "netherite_block"), new Block());
const Block* ANCIENT_DEBRIS = registerBlock(utils::Identifier("minecraft", "ancient_debris"), new Block());
const Block* CRYING_OBSIDIAN = registerBlock(utils::Identifier("minecraft", "crying_obsidian"), new Block());
const Block* RESPAWN_ANCHOR = registerBlock(utils::Identifier("minecraft", "respawn_anchor"), new Block());
const Block* POTTED_CRIMSON_FUNGUS = registerBlock(utils::Identifier("minecraft", "potted_crimson_fungus"), new Block());
const Block* POTTED_WARPED_FUNGUS = registerBlock(utils::Identifier("minecraft", "potted_warped_fungus"), new Block());
const Block* POTTED_CRIMSON_ROOTS = registerBlock(utils::Identifier("minecraft", "potted_crimson_roots"), new Block());
const Block* POTTED_WARPED_ROOTS = registerBlock(utils::Identifier("minecraft", "potted_warped_roots"), new Block());
const Block* LODESTONE = registerBlock(utils::Identifier("minecraft", "lodestone"), new Block());
const Block* BLACKSTONE = registerBlock(utils::Identifier("minecraft", "blackstone"), new Block());
const Block* BLACKSTONE_STAIRS = registerBlock(utils::Identifier("minecraft", "blackstone_stairs"), new Block());
const Block* BLACKSTONE_WALL = registerBlock(utils::Identifier("minecraft", "blackstone_wall"), new Block());
const Block* BLACKSTONE_SLAB = registerBlock(utils::Identifier("minecraft", "blackstone_slab"), new Block());
const Block* POLISHED_BLACKSTONE = registerBlock(utils::Identifier("minecraft", "polished_blackstone"), new Block());
const Block* POLISHED_BLACKSTONE_BRICKS = registerBlock(utils::Identifier("minecraft", "polished_blackstone_bricks"), new Block());
const Block* CRACKED_POLISHED_BLACKSTONE_BRICKS = registerBlock(utils::Identifier("minecraft", "cracked_polished_blackstone_bricks"), new Block());
const Block* CHISELED_POLISHED_BLACKSTONE = registerBlock(utils::Identifier("minecraft", "chiseled_polished_blackstone"), new Block());
const Block* POLISHED_BLACKSTONE_BRICK_SLAB = registerBlock(utils::Identifier("minecraft", "polished_blackstone_brick_slab"), new Block());
const Block* POLISHED_BLACKSTONE_BRICK_STAIRS = registerBlock(utils::Identifier("minecraft", "polished_blackstone_brick_stairs"), new Block());
const Block* POLISHED_BLACKSTONE_BRICK_WALL = registerBlock(utils::Identifier("minecraft", "polished_blackstone_brick_wall"), new Block());
const Block* GILDED_BLACKSTONE = registerBlock(utils::Identifier("minecraft", "gilded_blackstone"), new Block());
const Block* POLISHED_BLACKSTONE_STAIRS = registerBlock(utils::Identifier("minecraft", "polished_blackstone_stairs"), new Block());
const Block* POLISHED_BLACKSTONE_SLAB = registerBlock(utils::Identifier("minecraft", "polished_blackstone_slab"), new Block());
const Block* POLISHED_BLACKSTONE_PRESSURE_PLATE = registerBlock(utils::Identifier("minecraft", "polished_blackstone_pressure_plate"), new Block());
const Block* POLISHED_BLACKSTONE_BUTTON = registerBlock(utils::Identifier("minecraft", "polished_blackstone_button"), new Block());
const Block* POLISHED_BLACKSTONE_WALL = registerBlock(utils::Identifier("minecraft", "polished_blackstone_wall"), new Block());
const Block* CHISELED_NETHER_BRICKS = registerBlock(utils::Identifier("minecraft", "chiseled_nether_bricks"), new Block());
const Block* CRACKED_NETHER_BRICKS = registerBlock(utils::Identifier("minecraft", "cracked_nether_bricks"), new Block());
const Block* QUARTZ_BRICKS = registerBlock(utils::Identifier("minecraft", "quartz_bricks"), new Block());
const Block* CANDLE = registerBlock(utils::Identifier("minecraft", "candle"), new Block());
const Block* WHITE_CANDLE = registerBlock(utils::Identifier("minecraft", "white_candle"), new Block());
const Block* ORANGE_CANDLE = registerBlock(utils::Identifier("minecraft", "orange_candle"), new Block());
const Block* MAGENTA_CANDLE = registerBlock(utils::Identifier("minecraft", "magenta_candle"), new Block());
const Block* LIGHT_BLUE_CANDLE = registerBlock(utils::Identifier("minecraft", "light_blue_candle"), new Block());
const Block* YELLOW_CANDLE = registerBlock(utils::Identifier("minecraft", "yellow_candle"), new Block());
const Block* LIME_CANDLE = registerBlock(utils::Identifier("minecraft", "lime_candle"), new Block());
const Block* PINK_CANDLE = registerBlock(utils::Identifier("minecraft", "pink_candle"), new Block());
const Block* GRAY_CANDLE = registerBlock(utils::Identifier("minecraft", "gray_candle"), new Block());
const Block* LIGHT_GRAY_CANDLE = registerBlock(utils::Identifier("minecraft", "light_gray_candle"), new Block());
const Block* CYAN_CANDLE = registerBlock(utils::Identifier("minecraft", "cyan_candle"), new Block());
const Block* PURPLE_CANDLE = registerBlock(utils::Identifier("minecraft", "purple_candle"), new Block());
const Block* BLUE_CANDLE = registerBlock(utils::Identifier("minecraft", "blue_candle"), new Block());
const Block* BROWN_CANDLE = registerBlock(utils::Identifier("minecraft", "brown_candle"), new Block());
const Block* GREEN_CANDLE = registerBlock(utils::Identifier("minecraft", "green_candle"), new Block());
const Block* RED_CANDLE = registerBlock(utils::Identifier("minecraft", "red_candle"), new Block());
const Block* BLACK_CANDLE = registerBlock(utils::Identifier("minecraft", "black_candle"), new Block());
const Block* CANDLE_CAKE = registerBlock(utils::Identifier("minecraft", "candle_cake"), new Block());
const Block* WHITE_CANDLE_CAKE = registerBlock(utils::Identifier("minecraft", "white_candle_cake"), new Block());
const Block* ORANGE_CANDLE_CAKE = registerBlock(utils::Identifier("minecraft", "orange_candle_cake"), new Block());
const Block* MAGENTA_CANDLE_CAKE = registerBlock(utils::Identifier("minecraft", "magenta_candle_cake"), new Block());
const Block* LIGHT_BLUE_CANDLE_CAKE = registerBlock(utils::Identifier("minecraft", "light_blue_candle_cake"), new Block());
const Block* YELLOW_CANDLE_CAKE = registerBlock(utils::Identifier("minecraft", "yellow_candle_cake"), new Block());
const Block* LIME_CANDLE_CAKE = registerBlock(utils::Identifier("minecraft", "lime_candle_cake"), new Block());
const Block* PINK_CANDLE_CAKE = registerBlock(utils::Identifier("minecraft", "pink_candle_cake"), new Block());
const Block* GRAY_CANDLE_CAKE = registerBlock(utils::Identifier("minecraft", "gray_candle_cake"), new Block());
const Block* LIGHT_GRAY_CANDLE_CAKE = registerBlock(utils::Identifier("minecraft", "light_gray_candle_cake"), new Block());
const Block* CYAN_CANDLE_CAKE = registerBlock(utils::Identifier("minecraft", "cyan_candle_cake"), new Block());
const Block* PURPLE_CANDLE_CAKE = registerBlock(utils::Identifier("minecraft", "purple_candle_cake"), new Block());
const Block* BLUE_CANDLE_CAKE = registerBlock(utils::Identifier("minecraft", "blue_candle_cake"), new Block());
const Block* BROWN_CANDLE_CAKE = registerBlock(utils::Identifier("minecraft", "brown_candle_cake"), new Block());
const Block* GREEN_CANDLE_CAKE = registerBlock(utils::Identifier("minecraft", "green_candle_cake"), new Block());
const Block* RED_CANDLE_CAKE = registerBlock(utils::Identifier("minecraft", "red_candle_cake"), new Block());
const Block* BLACK_CANDLE_CAKE = registerBlock(utils::Identifier("minecraft", "black_candle_cake"), new Block());
const Block* AMETHYST_BLOCK = registerBlock(utils::Identifier("minecraft", "amethyst_block"), new Block());
const Block* BUDDING_AMETHYST = registerBlock(utils::Identifier("minecraft", "budding_amethyst"), new Block());
const Block* AMETHYST_CLUSTER = registerBlock(utils::Identifier("minecraft", "amethyst_cluster"), new Block());
const Block* LARGE_AMETHYST_BUD = registerBlock(utils::Identifier("minecraft", "large_amethyst_bud"), new Block());
const Block* MEDIUM_AMETHYST_BUD = registerBlock(utils::Identifier("minecraft", "medium_amethyst_bud"), new Block());
const Block* SMALL_AMETHYST_BUD = registerBlock(utils::Identifier("minecraft", "small_amethyst_bud"), new Block());
const Block* TUFF = registerBlock(utils::Identifier("minecraft", "tuff"), new Block());
const Block* TUFF_SLAB = registerBlock(utils::Identifier("minecraft", "tuff_slab"), new Block());
const Block* TUFF_STAIRS = registerBlock(utils::Identifier("minecraft", "tuff_stairs"), new Block());
const Block* TUFF_WALL = registerBlock(utils::Identifier("minecraft", "tuff_wall"), new Block());
const Block* POLISHED_TUFF = registerBlock(utils::Identifier("minecraft", "polished_tuff"), new Block());
const Block* POLISHED_TUFF_SLAB = registerBlock(utils::Identifier("minecraft", "polished_tuff_slab"), new Block());
const Block* POLISHED_TUFF_STAIRS = registerBlock(utils::Identifier("minecraft", "polished_tuff_stairs"), new Block());
const Block* POLISHED_TUFF_WALL = registerBlock(utils::Identifier("minecraft", "polished_tuff_wall"), new Block());
const Block* CHISELED_TUFF = registerBlock(utils::Identifier("minecraft", "chiseled_tuff"), new Block());
const Block* TUFF_BRICKS = registerBlock(utils::Identifier("minecraft", "tuff_bricks"), new Block());
const Block* TUFF_BRICK_SLAB = registerBlock(utils::Identifier("minecraft", "tuff_brick_slab"), new Block());
const Block* TUFF_BRICK_STAIRS = registerBlock(utils::Identifier("minecraft", "tuff_brick_stairs"), new Block());
const Block* TUFF_BRICK_WALL = registerBlock(utils::Identifier("minecraft", "tuff_brick_wall"), new Block());
const Block* CHISELED_TUFF_BRICKS = registerBlock(utils::Identifier("minecraft", "chiseled_tuff_bricks"), new Block());
const Block* CALCITE = registerBlock(utils::Identifier("minecraft", "calcite"), new Block());
const Block* TINTED_GLASS = registerBlock(utils::Identifier("minecraft", "tinted_glass"), new Block());
const Block* POWDER_SNOW = registerBlock(utils::Identifier("minecraft", "powder_snow"), new Block());
const Block* SCULK_SENSOR = registerBlock(utils::Identifier("minecraft", "sculk_sensor"), new Block());
const Block* CALIBRATED_SCULK_SENSOR = registerBlock(utils::Identifier("minecraft", "calibrated_sculk_sensor"), new Block());
const Block* SCULK = registerBlock(utils::Identifier("minecraft", "sculk"), new Block());
const Block* SCULK_VEIN = registerBlock(utils::Identifier("minecraft", "sculk_vein"), new Block());
const Block* SCULK_CATALYST = registerBlock(utils::Identifier("minecraft", "sculk_catalyst"), new Block());
const Block* SCULK_SHRIEKER = registerBlock(utils::Identifier("minecraft", "sculk_shrieker"), new Block());
const Block* COPPER_BLOCK = registerBlock(utils::Identifier("minecraft", "copper_block"), new Block());
const Block* EXPOSED_COPPER = registerBlock(utils::Identifier("minecraft", "exposed_copper"), new Block());
const Block* WEATHERED_COPPER = registerBlock(utils::Identifier("minecraft", "weathered_copper"), new Block());
const Block* OXIDIZED_COPPER = registerBlock(utils::Identifier("minecraft", "oxidized_copper"), new Block());
const Block* COPPER_ORE = registerBlock(utils::Identifier("minecraft", "copper_ore"), new Block());
const Block* DEEPSLATE_COPPER_ORE = registerBlock(utils::Identifier("minecraft", "deepslate_copper_ore"), new Block());
const Block* OXIDIZED_CUT_COPPER = registerBlock(utils::Identifier("minecraft", "oxidized_cut_copper"), new Block());
const Block* WEATHERED_CUT_COPPER = registerBlock(utils::Identifier("minecraft", "weathered_cut_copper"), new Block());
const Block* EXPOSED_CUT_COPPER = registerBlock(utils::Identifier("minecraft", "exposed_cut_copper"), new Block());
const Block* CUT_COPPER = registerBlock(utils::Identifier("minecraft", "cut_copper"), new Block());
const Block* OXIDIZED_CHISELED_COPPER = registerBlock(utils::Identifier("minecraft", "oxidized_chiseled_copper"), new Block());
const Block* WEATHERED_CHISELED_COPPER = registerBlock(utils::Identifier("minecraft", "weathered_chiseled_copper"), new Block());
const Block* EXPOSED_CHISELED_COPPER = registerBlock(utils::Identifier("minecraft", "exposed_chiseled_copper"), new Block());
const Block* CHISELED_COPPER = registerBlock(utils::Identifier("minecraft", "chiseled_copper"), new Block());
const Block* WAXED_OXIDIZED_CHISELED_COPPER = registerBlock(utils::Identifier("minecraft", "waxed_oxidized_chiseled_copper"), new Block());
const Block* WAXED_WEATHERED_CHISELED_COPPER = registerBlock(utils::Identifier("minecraft", "waxed_weathered_chiseled_copper"), new Block());
const Block* WAXED_EXPOSED_CHISELED_COPPER = registerBlock(utils::Identifier("minecraft", "waxed_exposed_chiseled_copper"), new Block());
const Block* WAXED_CHISELED_COPPER = registerBlock(utils::Identifier("minecraft", "waxed_chiseled_copper"), new Block());
const Block* OXIDIZED_CUT_COPPER_STAIRS = registerBlock(utils::Identifier("minecraft", "oxidized_cut_copper_stairs"), new Block());
const Block* WEATHERED_CUT_COPPER_STAIRS = registerBlock(utils::Identifier("minecraft", "weathered_cut_copper_stairs"), new Block());
const Block* EXPOSED_CUT_COPPER_STAIRS = registerBlock(utils::Identifier("minecraft", "exposed_cut_copper_stairs"), new Block());
const Block* CUT_COPPER_STAIRS = registerBlock(utils::Identifier("minecraft", "cut_copper_stairs"), new Block());
const Block* OXIDIZED_CUT_COPPER_SLAB = registerBlock(utils::Identifier("minecraft", "oxidized_cut_copper_slab"), new Block());
const Block* WEATHERED_CUT_COPPER_SLAB = registerBlock(utils::Identifier("minecraft", "weathered_cut_copper_slab"), new Block());
const Block* EXPOSED_CUT_COPPER_SLAB = registerBlock(utils::Identifier("minecraft", "exposed_cut_copper_slab"), new Block());
const Block* CUT_COPPER_SLAB = registerBlock(utils::Identifier("minecraft", "cut_copper_slab"), new Block());
const Block* WAXED_COPPER_BLOCK = registerBlock(utils::Identifier("minecraft", "waxed_copper_block"), new Block());
const Block* WAXED_WEATHERED_COPPER = registerBlock(utils::Identifier("minecraft", "waxed_weathered_copper"), new Block());
const Block* WAXED_EXPOSED_COPPER = registerBlock(utils::Identifier("minecraft", "waxed_exposed_copper"), new Block());
const Block* WAXED_OXIDIZED_COPPER = registerBlock(utils::Identifier("minecraft", "waxed_oxidized_copper"), new Block());
const Block* WAXED_OXIDIZED_CUT_COPPER = registerBlock(utils::Identifier("minecraft", "waxed_oxidized_cut_copper"), new Block());
const Block* WAXED_WEATHERED_CUT_COPPER = registerBlock(utils::Identifier("minecraft", "waxed_weathered_cut_copper"), new Block());
const Block* WAXED_EXPOSED_CUT_COPPER = registerBlock(utils::Identifier("minecraft", "waxed_exposed_cut_copper"), new Block());
const Block* WAXED_CUT_COPPER = registerBlock(utils::Identifier("minecraft", "waxed_cut_copper"), new Block());
const Block* WAXED_OXIDIZED_CUT_COPPER_STAIRS = registerBlock(utils::Identifier("minecraft", "waxed_oxidized_cut_copper_stairs"), new Block());
const Block* WAXED_WEATHERED_CUT_COPPER_STAIRS = registerBlock(utils::Identifier("minecraft", "waxed_weathered_cut_copper_stairs"), new Block());
const Block* WAXED_EXPOSED_CUT_COPPER_STAIRS = registerBlock(utils::Identifier("minecraft", "waxed_exposed_cut_copper_stairs"), new Block());
const Block* WAXED_CUT_COPPER_STAIRS = registerBlock(utils::Identifier("minecraft", "waxed_cut_copper_stairs"), new Block());
const Block* WAXED_OXIDIZED_CUT_COPPER_SLAB = registerBlock(utils::Identifier("minecraft", "waxed_oxidized_cut_copper_slab"), new Block());
const Block* WAXED_WEATHERED_CUT_COPPER_SLAB = registerBlock(utils::Identifier("minecraft", "waxed_weathered_cut_copper_slab"), new Block());
const Block* WAXED_EXPOSED_CUT_COPPER_SLAB = registerBlock(utils::Identifier("minecraft", "waxed_exposed_cut_copper_slab"), new Block());
const Block* WAXED_CUT_COPPER_SLAB = registerBlock(utils::Identifier("minecraft", "waxed_cut_copper_slab"), new Block());
const Block* COPPER_DOOR = registerBlock(utils::Identifier("minecraft", "copper_door"), new Block());
const Block* EXPOSED_COPPER_DOOR = registerBlock(utils::Identifier("minecraft", "exposed_copper_door"), new Block());
const Block* OXIDIZED_COPPER_DOOR = registerBlock(utils::Identifier("minecraft", "oxidized_copper_door"), new Block());
const Block* WEATHERED_COPPER_DOOR = registerBlock(utils::Identifier("minecraft", "weathered_copper_door"), new Block());
const Block* WAXED_COPPER_DOOR = registerBlock(utils::Identifier("minecraft", "waxed_copper_door"), new Block());
const Block* WAXED_EXPOSED_COPPER_DOOR = registerBlock(utils::Identifier("minecraft", "waxed_exposed_copper_door"), new Block());
const Block* WAXED_OXIDIZED_COPPER_DOOR = registerBlock(utils::Identifier("minecraft", "waxed_oxidized_copper_door"), new Block());
const Block* WAXED_WEATHERED_COPPER_DOOR = registerBlock(utils::Identifier("minecraft", "waxed_weathered_copper_door"), new Block());
const Block* COPPER_TRAPDOOR = registerBlock(utils::Identifier("minecraft", "copper_trapdoor"), new Block());
const Block* EXPOSED_COPPER_TRAPDOOR = registerBlock(utils::Identifier("minecraft", "exposed_copper_trapdoor"), new Block());
const Block* OXIDIZED_COPPER_TRAPDOOR = registerBlock(utils::Identifier("minecraft", "oxidized_copper_trapdoor"), new Block());
const Block* WEATHERED_COPPER_TRAPDOOR = registerBlock(utils::Identifier("minecraft", "weathered_copper_trapdoor"), new Block());
const Block* WAXED_COPPER_TRAPDOOR = registerBlock(utils::Identifier("minecraft", "waxed_copper_trapdoor"), new Block());
const Block* WAXED_EXPOSED_COPPER_TRAPDOOR = registerBlock(utils::Identifier("minecraft", "waxed_exposed_copper_trapdoor"), new Block());
const Block* WAXED_OXIDIZED_COPPER_TRAPDOOR = registerBlock(utils::Identifier("minecraft", "waxed_oxidized_copper_trapdoor"), new Block());
const Block* WAXED_WEATHERED_COPPER_TRAPDOOR = registerBlock(utils::Identifier("minecraft", "waxed_weathered_copper_trapdoor"), new Block());
const Block* COPPER_GRATE = registerBlock(utils::Identifier("minecraft", "copper_grate"), new Block());
const Block* EXPOSED_COPPER_GRATE = registerBlock(utils::Identifier("minecraft", "exposed_copper_grate"), new Block());
const Block* WEATHERED_COPPER_GRATE = registerBlock(utils::Identifier("minecraft", "weathered_copper_grate"), new Block());
const Block* OXIDIZED_COPPER_GRATE = registerBlock(utils::Identifier("minecraft", "oxidized_copper_grate"), new Block());
const Block* WAXED_COPPER_GRATE = registerBlock(utils::Identifier("minecraft", "waxed_copper_grate"), new Block());
const Block* WAXED_EXPOSED_COPPER_GRATE = registerBlock(utils::Identifier("minecraft", "waxed_exposed_copper_grate"), new Block());
const Block* WAXED_WEATHERED_COPPER_GRATE = registerBlock(utils::Identifier("minecraft", "waxed_weathered_copper_grate"), new Block());
const Block* WAXED_OXIDIZED_COPPER_GRATE = registerBlock(utils::Identifier("minecraft", "waxed_oxidized_copper_grate"), new Block());
const Block* COPPER_BULB = registerBlock(utils::Identifier("minecraft", "copper_bulb"), new Block());
const Block* EXPOSED_COPPER_BULB = registerBlock(utils::Identifier("minecraft", "exposed_copper_bulb"), new Block());
const Block* WEATHERED_COPPER_BULB = registerBlock(utils::Identifier("minecraft", "weathered_copper_bulb"), new Block());
const Block* OXIDIZED_COPPER_BULB = registerBlock(utils::Identifier("minecraft", "oxidized_copper_bulb"), new Block());
const Block* WAXED_COPPER_BULB = registerBlock(utils::Identifier("minecraft", "waxed_copper_bulb"), new Block());
const Block* WAXED_EXPOSED_COPPER_BULB = registerBlock(utils::Identifier("minecraft", "waxed_exposed_copper_bulb"), new Block());
const Block* WAXED_WEATHERED_COPPER_BULB = registerBlock(utils::Identifier("minecraft", "waxed_weathered_copper_bulb"), new Block());
const Block* WAXED_OXIDIZED_COPPER_BULB = registerBlock(utils::Identifier("minecraft", "waxed_oxidized_copper_bulb"), new Block());
const Block* LIGHTNING_ROD = registerBlock(utils::Identifier("minecraft", "lightning_rod"), new Block());
const Block* POINTED_DRIPSTONE = registerBlock(utils::Identifier("minecraft", "pointed_dripstone"), new Block());
const Block* DRIPSTONE_BLOCK = registerBlock(utils::Identifier("minecraft", "dripstone_block"), new Block());
const Block* CAVE_VINES = registerBlock(utils::Identifier("minecraft", "cave_vines"), new Block());
const Block* CAVE_VINES_PLANT = registerBlock(utils::Identifier("minecraft", "cave_vines_plant"), new Block());
const Block* SPORE_BLOSSOM = registerBlock(utils::Identifier("minecraft", "spore_blossom"), new Block());
const Block* AZALEA = registerBlock(utils::Identifier("minecraft", "azalea"), new Block());
const Block* FLOWERING_AZALEA = registerBlock(utils::Identifier("minecraft", "flowering_azalea"), new Block());
const Block* MOSS_CARPET = registerBlock(utils::Identifier("minecraft", "moss_carpet"), new Block());
const Block* PINK_PETALS = registerBlock(utils::Identifier("minecraft", "pink_petals"), new Block());
const Block* WILDFLOWERS = registerBlock(utils::Identifier("minecraft", "wildflowers"), new Block());
const Block* LEAF_LITTER = registerBlock(utils::Identifier("minecraft", "leaf_litter"), new Block());
const Block* MOSS_BLOCK = registerBlock(utils::Identifier("minecraft", "moss_block"), new Block());
const Block* BIG_DRIPLEAF = registerBlock(utils::Identifier("minecraft", "big_dripleaf"), new Block());
const Block* BIG_DRIPLEAF_STEM = registerBlock(utils::Identifier("minecraft", "big_dripleaf_stem"), new Block());
const Block* SMALL_DRIPLEAF = registerBlock(utils::Identifier("minecraft", "small_dripleaf"), new Block());
const Block* HANGING_ROOTS = registerBlock(utils::Identifier("minecraft", "hanging_roots"), new Block());
const Block* ROOTED_DIRT = registerBlock(utils::Identifier("minecraft", "rooted_dirt"), new Block());
const Block* MUD = registerBlock(utils::Identifier("minecraft", "mud"), new Block());
const Block* DEEPSLATE = registerBlock(utils::Identifier("minecraft", "deepslate"), new Block());
const Block* COBBLED_DEEPSLATE = registerBlock(utils::Identifier("minecraft", "cobbled_deepslate"), new Block());
const Block* COBBLED_DEEPSLATE_STAIRS = registerBlock(utils::Identifier("minecraft", "cobbled_deepslate_stairs"), new Block());
const Block* COBBLED_DEEPSLATE_SLAB = registerBlock(utils::Identifier("minecraft", "cobbled_deepslate_slab"), new Block());
const Block* COBBLED_DEEPSLATE_WALL = registerBlock(utils::Identifier("minecraft", "cobbled_deepslate_wall"), new Block());
const Block* POLISHED_DEEPSLATE = registerBlock(utils::Identifier("minecraft", "polished_deepslate"), new Block());
const Block* POLISHED_DEEPSLATE_STAIRS = registerBlock(utils::Identifier("minecraft", "polished_deepslate_stairs"), new Block());
const Block* POLISHED_DEEPSLATE_SLAB = registerBlock(utils::Identifier("minecraft", "polished_deepslate_slab"), new Block());
const Block* POLISHED_DEEPSLATE_WALL = registerBlock(utils::Identifier("minecraft", "polished_deepslate_wall"), new Block());
const Block* DEEPSLATE_TILES = registerBlock(utils::Identifier("minecraft", "deepslate_tiles"), new Block());
const Block* DEEPSLATE_TILE_STAIRS = registerBlock(utils::Identifier("minecraft", "deepslate_tile_stairs"), new Block());
const Block* DEEPSLATE_TILE_SLAB = registerBlock(utils::Identifier("minecraft", "deepslate_tile_slab"), new Block());
const Block* DEEPSLATE_TILE_WALL = registerBlock(utils::Identifier("minecraft", "deepslate_tile_wall"), new Block());
const Block* DEEPSLATE_BRICKS = registerBlock(utils::Identifier("minecraft", "deepslate_bricks"), new Block());
const Block* DEEPSLATE_BRICK_STAIRS = registerBlock(utils::Identifier("minecraft", "deepslate_brick_stairs"), new Block());
const Block* DEEPSLATE_BRICK_SLAB = registerBlock(utils::Identifier("minecraft", "deepslate_brick_slab"), new Block());
const Block* DEEPSLATE_BRICK_WALL = registerBlock(utils::Identifier("minecraft", "deepslate_brick_wall"), new Block());
const Block* CHISELED_DEEPSLATE = registerBlock(utils::Identifier("minecraft", "chiseled_deepslate"), new Block());
const Block* CRACKED_DEEPSLATE_BRICKS = registerBlock(utils::Identifier("minecraft", "cracked_deepslate_bricks"), new Block());
const Block* CRACKED_DEEPSLATE_TILES = registerBlock(utils::Identifier("minecraft", "cracked_deepslate_tiles"), new Block());
const Block* INFESTED_DEEPSLATE = registerBlock(utils::Identifier("minecraft", "infested_deepslate"), new Block());
const Block* SMOOTH_BASALT = registerBlock(utils::Identifier("minecraft", "smooth_basalt"), new Block());
const Block* RAW_IRON_BLOCK = registerBlock(utils::Identifier("minecraft", "raw_iron_block"), new Block());
const Block* RAW_COPPER_BLOCK = registerBlock(utils::Identifier("minecraft", "raw_copper_block"), new Block());
const Block* RAW_GOLD_BLOCK = registerBlock(utils::Identifier("minecraft", "raw_gold_block"), new Block());
const Block* POTTED_AZALEA_BUSH = registerBlock(utils::Identifier("minecraft", "potted_azalea_bush"), new Block());
const Block* POTTED_FLOWERING_AZALEA_BUSH = registerBlock(utils::Identifier("minecraft", "potted_flowering_azalea_bush"), new Block());
const Block* OCHRE_FROGLIGHT = registerBlock(utils::Identifier("minecraft", "ochre_froglight"), new Block());
const Block* VERDANT_FROGLIGHT = registerBlock(utils::Identifier("minecraft", "verdant_froglight"), new Block());
const Block* PEARLESCENT_FROGLIGHT = registerBlock(utils::Identifier("minecraft", "pearlescent_froglight"), new Block());
const Block* FROGSPAWN = registerBlock(utils::Identifier("minecraft", "frogspawn"), new Block());
const Block* REINFORCED_DEEPSLATE = registerBlock(utils::Identifier("minecraft", "reinforced_deepslate"), new Block());
const Block* DECORATED_POT = registerBlock(utils::Identifier("minecraft", "decorated_pot"), new Block());
const Block* CRAFTER = registerBlock(utils::Identifier("minecraft", "crafter"), new Block());
const Block* TRIAL_SPAWNER = registerBlock(utils::Identifier("minecraft", "trial_spawner"), new Block());
const Block* VAULT = registerBlock(utils::Identifier("minecraft", "vault"), new Block());
const Block* HEAVY_CORE = registerBlock(utils::Identifier("minecraft", "heavy_core"), new Block());
const Block* PALE_MOSS_BLOCK = registerBlock(utils::Identifier("minecraft", "pale_moss_block"), new Block());
const Block* PALE_MOSS_CARPET = registerBlock(utils::Identifier("minecraft", "pale_moss_carpet"), new Block());
const Block* PALE_HANGING_MOSS = registerBlock(utils::Identifier("minecraft", "pale_hanging_moss"), new Block());
const Block* OPEN_EYEBLOSSOM = registerBlock(utils::Identifier("minecraft", "open_eyeblossom"), new Block());
const Block* CLOSED_EYEBLOSSOM = registerBlock(utils::Identifier("minecraft", "closed_eyeblossom"), new Block());
const Block* POTTED_OPEN_EYEBLOSSOM = registerBlock(utils::Identifier("minecraft", "potted_open_eyeblossom"), new Block());
const Block* POTTED_CLOSED_EYEBLOSSOM = registerBlock(utils::Identifier("minecraft", "potted_closed_eyeblossom"), new Block());
const Block* FIREFLY_BUSH = registerBlock(utils::Identifier("minecraft", "firefly_bush"), new Block());
} // namespace stratos::block