diff --git a/src/item/StringToItemParser.php b/src/item/StringToItemParser.php index e2b7258da..700ada9bf 100644 --- a/src/item/StringToItemParser.php +++ b/src/item/StringToItemParser.php @@ -78,21 +78,34 @@ final class StringToItemParser{ $result->registerBlock("acacia_button", fn() => VanillaBlocks::ACACIA_BUTTON()); $result->registerBlock("acacia_door", fn() => VanillaBlocks::ACACIA_DOOR()); $result->registerBlock("acacia_door_block", fn() => VanillaBlocks::ACACIA_DOOR()); + $result->registerBlock("acacia_fence", fn() => VanillaBlocks::ACACIA_FENCE()); $result->registerBlock("acacia_fence_gate", fn() => VanillaBlocks::ACACIA_FENCE_GATE()); + $result->registerBlock("acacia_leaves", fn() => VanillaBlocks::ACACIA_LEAVES()); + $result->registerBlock("acacia_log", fn() => VanillaBlocks::ACACIA_LOG()); + $result->registerBlock("acacia_planks", fn() => VanillaBlocks::ACACIA_PLANKS()); $result->registerBlock("acacia_pressure_plate", fn() => VanillaBlocks::ACACIA_PRESSURE_PLATE()); + $result->registerBlock("acacia_sapling", fn() => VanillaBlocks::ACACIA_SAPLING()); $result->registerBlock("acacia_sign", fn() => VanillaBlocks::ACACIA_SIGN()); + $result->registerBlock("acacia_slab", fn() => VanillaBlocks::ACACIA_SLAB()); $result->registerBlock("acacia_stairs", fn() => VanillaBlocks::ACACIA_STAIRS()); $result->registerBlock("acacia_standing_sign", fn() => VanillaBlocks::ACACIA_SIGN()); $result->registerBlock("acacia_trapdoor", fn() => VanillaBlocks::ACACIA_TRAPDOOR()); $result->registerBlock("acacia_wall_sign", fn() => VanillaBlocks::ACACIA_WALL_SIGN()); + $result->registerBlock("acacia_wood", fn() => VanillaBlocks::ACACIA_WOOD()); $result->registerBlock("acacia_wood_stairs", fn() => VanillaBlocks::ACACIA_STAIRS()); $result->registerBlock("acacia_wooden_stairs", fn() => VanillaBlocks::ACACIA_STAIRS()); $result->registerBlock("activator_rail", fn() => VanillaBlocks::ACTIVATOR_RAIL()); $result->registerBlock("active_redstone_lamp", fn() => VanillaBlocks::REDSTONE_LAMP()->setPowered(true)); $result->registerBlock("air", fn() => VanillaBlocks::AIR()); + $result->registerBlock("all_sided_mushroom_stem", fn() => VanillaBlocks::ALL_SIDED_MUSHROOM_STEM()); + $result->registerBlock("allium", fn() => VanillaBlocks::ALLIUM()); + $result->registerBlock("andesite", fn() => VanillaBlocks::ANDESITE()); + $result->registerBlock("andesite_slab", fn() => VanillaBlocks::ANDESITE_SLAB()); $result->registerBlock("andesite_stairs", fn() => VanillaBlocks::ANDESITE_STAIRS()); + $result->registerBlock("andesite_wall", fn() => VanillaBlocks::ANDESITE_WALL()); $result->registerBlock("anvil", fn() => VanillaBlocks::ANVIL()); $result->registerBlock("ateupd_block", fn() => VanillaBlocks::INFO_UPDATE2()); + $result->registerBlock("azure_bluet", fn() => VanillaBlocks::AZURE_BLUET()); $result->registerBlock("bamboo", fn() => VanillaBlocks::BAMBOO_SAPLING()); $result->registerBlock("bamboo_sapling", fn() => VanillaBlocks::BAMBOO_SAPLING()); $result->registerBlock("banner", fn() => VanillaBlocks::BANNER()); @@ -102,29 +115,41 @@ final class StringToItemParser{ $result->registerBlock("bed_block", fn() => VanillaBlocks::BED()); $result->registerBlock("bedrock", fn() => VanillaBlocks::BEDROCK()); $result->registerBlock("beetroot_block", fn() => VanillaBlocks::BEETROOTS()); + $result->registerBlock("beetroots", fn() => VanillaBlocks::BEETROOTS()); $result->registerBlock("bell", fn() => VanillaBlocks::BELL()); $result->registerBlock("birch_button", fn() => VanillaBlocks::BIRCH_BUTTON()); $result->registerBlock("birch_door", fn() => VanillaBlocks::BIRCH_DOOR()); $result->registerBlock("birch_door_block", fn() => VanillaBlocks::BIRCH_DOOR()); + $result->registerBlock("birch_fence", fn() => VanillaBlocks::BIRCH_FENCE()); $result->registerBlock("birch_fence_gate", fn() => VanillaBlocks::BIRCH_FENCE_GATE()); + $result->registerBlock("birch_leaves", fn() => VanillaBlocks::BIRCH_LEAVES()); + $result->registerBlock("birch_log", fn() => VanillaBlocks::BIRCH_LOG()); + $result->registerBlock("birch_planks", fn() => VanillaBlocks::BIRCH_PLANKS()); $result->registerBlock("birch_pressure_plate", fn() => VanillaBlocks::BIRCH_PRESSURE_PLATE()); + $result->registerBlock("birch_sapling", fn() => VanillaBlocks::BIRCH_SAPLING()); $result->registerBlock("birch_sign", fn() => VanillaBlocks::BIRCH_SIGN()); + $result->registerBlock("birch_slab", fn() => VanillaBlocks::BIRCH_SLAB()); $result->registerBlock("birch_stairs", fn() => VanillaBlocks::BIRCH_STAIRS()); $result->registerBlock("birch_standing_sign", fn() => VanillaBlocks::BIRCH_SIGN()); $result->registerBlock("birch_trapdoor", fn() => VanillaBlocks::BIRCH_TRAPDOOR()); $result->registerBlock("birch_wall_sign", fn() => VanillaBlocks::BIRCH_WALL_SIGN()); + $result->registerBlock("birch_wood", fn() => VanillaBlocks::BIRCH_WOOD()); $result->registerBlock("birch_wood_stairs", fn() => VanillaBlocks::BIRCH_STAIRS()); $result->registerBlock("birch_wooden_stairs", fn() => VanillaBlocks::BIRCH_STAIRS()); $result->registerBlock("black_glazed_terracotta", fn() => VanillaBlocks::BLACK_GLAZED_TERRACOTTA()); $result->registerBlock("blast_furnace", fn() => VanillaBlocks::BLAST_FURNACE()); $result->registerBlock("blue_glazed_terracotta", fn() => VanillaBlocks::BLUE_GLAZED_TERRACOTTA()); $result->registerBlock("blue_ice", fn() => VanillaBlocks::BLUE_ICE()); + $result->registerBlock("blue_orchid", fn() => VanillaBlocks::BLUE_ORCHID()); + $result->registerBlock("blue_torch", fn() => VanillaBlocks::BLUE_TORCH()); $result->registerBlock("bone_block", fn() => VanillaBlocks::BONE_BLOCK()); $result->registerBlock("bookshelf", fn() => VanillaBlocks::BOOKSHELF()); $result->registerBlock("brewing_stand", fn() => VanillaBlocks::BREWING_STAND()); $result->registerBlock("brewing_stand_block", fn() => VanillaBlocks::BREWING_STAND()); $result->registerBlock("brick_block", fn() => VanillaBlocks::BRICKS()); + $result->registerBlock("brick_slab", fn() => VanillaBlocks::BRICK_SLAB()); $result->registerBlock("brick_stairs", fn() => VanillaBlocks::BRICK_STAIRS()); + $result->registerBlock("brick_wall", fn() => VanillaBlocks::BRICK_WALL()); $result->registerBlock("bricks", fn() => VanillaBlocks::BRICKS()); $result->registerBlock("bricks_block", fn() => VanillaBlocks::BRICKS()); $result->registerBlock("brown_glazed_terracotta", fn() => VanillaBlocks::BROWN_GLAZED_TERRACOTTA()); @@ -142,6 +167,10 @@ final class StringToItemParser{ $result->registerBlock("chemical_heat", fn() => VanillaBlocks::CHEMICAL_HEAT()); $result->registerBlock("chemistry_table", fn() => VanillaBlocks::COMPOUND_CREATOR()); $result->registerBlock("chest", fn() => VanillaBlocks::CHEST()); + $result->registerBlock("chiseled_quartz", fn() => VanillaBlocks::CHISELED_QUARTZ()); + $result->registerBlock("chiseled_red_sandstone", fn() => VanillaBlocks::CHISELED_RED_SANDSTONE()); + $result->registerBlock("chiseled_sandstone", fn() => VanillaBlocks::CHISELED_SANDSTONE()); + $result->registerBlock("chiseled_stone_bricks", fn() => VanillaBlocks::CHISELED_STONE_BRICKS()); $result->registerBlock("clay_block", fn() => VanillaBlocks::CLAY()); $result->registerBlock("coal_block", fn() => VanillaBlocks::COAL()); $result->registerBlock("coal_ore", fn() => VanillaBlocks::COAL_ORE()); @@ -149,16 +178,19 @@ final class StringToItemParser{ $result->registerBlock("cobble_stairs", fn() => VanillaBlocks::COBBLESTONE_STAIRS()); $result->registerBlock("cobble_wall", fn() => VanillaBlocks::COBBLESTONE_WALL()); $result->registerBlock("cobblestone", fn() => VanillaBlocks::COBBLESTONE()); + $result->registerBlock("cobblestone_slab", fn() => VanillaBlocks::COBBLESTONE_SLAB()); $result->registerBlock("cobblestone_stairs", fn() => VanillaBlocks::COBBLESTONE_STAIRS()); $result->registerBlock("cobblestone_wall", fn() => VanillaBlocks::COBBLESTONE_WALL()); $result->registerBlock("cobweb", fn() => VanillaBlocks::COBWEB()); $result->registerBlock("cocoa", fn() => VanillaBlocks::COCOA_POD()); $result->registerBlock("cocoa_block", fn() => VanillaBlocks::COCOA_POD()); + $result->registerBlock("cocoa_pod", fn() => VanillaBlocks::COCOA_POD()); $result->registerBlock("cocoa_pods", fn() => VanillaBlocks::COCOA_POD()); $result->registerBlock("colored_torch_bp", fn() => VanillaBlocks::BLUE_TORCH()); $result->registerBlock("colored_torch_rg", fn() => VanillaBlocks::RED_TORCH()); $result->registerBlock("comparator", fn() => VanillaBlocks::REDSTONE_COMPARATOR()); $result->registerBlock("comparator_block", fn() => VanillaBlocks::REDSTONE_COMPARATOR()); + $result->registerBlock("compound_creator", fn() => VanillaBlocks::COMPOUND_CREATOR()); $result->registerBlock("concrete", fn() => VanillaBlocks::CONCRETE()); $result->registerBlock("concrete_powder", fn() => VanillaBlocks::CONCRETE_POWDER()); $result->registerBlock("concretepowder", fn() => VanillaBlocks::CONCRETE_POWDER()); @@ -169,18 +201,35 @@ final class StringToItemParser{ $result->registerBlock("coral_fan_hang", fn() => VanillaBlocks::WALL_CORAL_FAN()); $result->registerBlock("coral_fan_hang2", fn() => VanillaBlocks::WALL_CORAL_FAN()->setCoralType(CoralType::BUBBLE())); $result->registerBlock("coral_fan_hang3", fn() => VanillaBlocks::WALL_CORAL_FAN()->setCoralType(CoralType::HORN())); + $result->registerBlock("cornflower", fn() => VanillaBlocks::CORNFLOWER()); + $result->registerBlock("cracked_stone_bricks", fn() => VanillaBlocks::CRACKED_STONE_BRICKS()); $result->registerBlock("crafting_table", fn() => VanillaBlocks::CRAFTING_TABLE()); + $result->registerBlock("cut_red_sandstone", fn() => VanillaBlocks::CUT_RED_SANDSTONE()); + $result->registerBlock("cut_red_sandstone_slab", fn() => VanillaBlocks::CUT_RED_SANDSTONE_SLAB()); + $result->registerBlock("cut_sandstone", fn() => VanillaBlocks::CUT_SANDSTONE()); + $result->registerBlock("cut_sandstone_slab", fn() => VanillaBlocks::CUT_SANDSTONE_SLAB()); $result->registerBlock("cyan_glazed_terracotta", fn() => VanillaBlocks::CYAN_GLAZED_TERRACOTTA()); $result->registerBlock("dandelion", fn() => VanillaBlocks::DANDELION()); $result->registerBlock("dark_oak_button", fn() => VanillaBlocks::DARK_OAK_BUTTON()); $result->registerBlock("dark_oak_door", fn() => VanillaBlocks::DARK_OAK_DOOR()); $result->registerBlock("dark_oak_door_block", fn() => VanillaBlocks::DARK_OAK_DOOR()); + $result->registerBlock("dark_oak_fence", fn() => VanillaBlocks::DARK_OAK_FENCE()); $result->registerBlock("dark_oak_fence_gate", fn() => VanillaBlocks::DARK_OAK_FENCE_GATE()); + $result->registerBlock("dark_oak_leaves", fn() => VanillaBlocks::DARK_OAK_LEAVES()); + $result->registerBlock("dark_oak_log", fn() => VanillaBlocks::DARK_OAK_LOG()); + $result->registerBlock("dark_oak_planks", fn() => VanillaBlocks::DARK_OAK_PLANKS()); $result->registerBlock("dark_oak_pressure_plate", fn() => VanillaBlocks::DARK_OAK_PRESSURE_PLATE()); + $result->registerBlock("dark_oak_sapling", fn() => VanillaBlocks::DARK_OAK_SAPLING()); + $result->registerBlock("dark_oak_sign", fn() => VanillaBlocks::DARK_OAK_SIGN()); + $result->registerBlock("dark_oak_slab", fn() => VanillaBlocks::DARK_OAK_SLAB()); $result->registerBlock("dark_oak_stairs", fn() => VanillaBlocks::DARK_OAK_STAIRS()); $result->registerBlock("dark_oak_trapdoor", fn() => VanillaBlocks::DARK_OAK_TRAPDOOR()); + $result->registerBlock("dark_oak_wall_sign", fn() => VanillaBlocks::DARK_OAK_WALL_SIGN()); + $result->registerBlock("dark_oak_wood", fn() => VanillaBlocks::DARK_OAK_WOOD()); $result->registerBlock("dark_oak_wood_stairs", fn() => VanillaBlocks::DARK_OAK_STAIRS()); $result->registerBlock("dark_oak_wooden_stairs", fn() => VanillaBlocks::DARK_OAK_STAIRS()); + $result->registerBlock("dark_prismarine", fn() => VanillaBlocks::DARK_PRISMARINE()); + $result->registerBlock("dark_prismarine_slab", fn() => VanillaBlocks::DARK_PRISMARINE_SLAB()); $result->registerBlock("dark_prismarine_stairs", fn() => VanillaBlocks::DARK_PRISMARINE_STAIRS()); $result->registerBlock("darkoak_sign", fn() => VanillaBlocks::DARK_OAK_SIGN()); $result->registerBlock("darkoak_standing_sign", fn() => VanillaBlocks::DARK_OAK_SIGN()); @@ -194,7 +243,10 @@ final class StringToItemParser{ $result->registerBlock("detector_rail", fn() => VanillaBlocks::DETECTOR_RAIL()); $result->registerBlock("diamond_block", fn() => VanillaBlocks::DIAMOND()); $result->registerBlock("diamond_ore", fn() => VanillaBlocks::DIAMOND_ORE()); + $result->registerBlock("diorite", fn() => VanillaBlocks::DIORITE()); + $result->registerBlock("diorite_slab", fn() => VanillaBlocks::DIORITE_SLAB()); $result->registerBlock("diorite_stairs", fn() => VanillaBlocks::DIORITE_STAIRS()); + $result->registerBlock("diorite_wall", fn() => VanillaBlocks::DIORITE_WALL()); $result->registerBlock("dirt", fn() => VanillaBlocks::DIRT()); $result->registerBlock("door_block", fn() => VanillaBlocks::OAK_DOOR()); $result->registerBlock("double_plant", fn() => VanillaBlocks::SUNFLOWER()); @@ -205,12 +257,14 @@ final class StringToItemParser{ $result->registerBlock("double_stone_slab2", fn() => VanillaBlocks::RED_SANDSTONE_SLAB()->setSlabType(SlabType::DOUBLE())); $result->registerBlock("double_stone_slab3", fn() => VanillaBlocks::END_STONE_BRICK_SLAB()->setSlabType(SlabType::DOUBLE())); $result->registerBlock("double_stone_slab4", fn() => VanillaBlocks::MOSSY_STONE_BRICK_SLAB()->setSlabType(SlabType::DOUBLE())); + $result->registerBlock("double_tallgrass", fn() => VanillaBlocks::DOUBLE_TALLGRASS()); $result->registerBlock("double_wood_slab", fn() => VanillaBlocks::OAK_SLAB()->setSlabType(SlabType::DOUBLE())); $result->registerBlock("double_wood_slabs", fn() => VanillaBlocks::OAK_SLAB()->setSlabType(SlabType::DOUBLE())); $result->registerBlock("double_wooden_slab", fn() => VanillaBlocks::OAK_SLAB()->setSlabType(SlabType::DOUBLE())); $result->registerBlock("double_wooden_slabs", fn() => VanillaBlocks::OAK_SLAB()->setSlabType(SlabType::DOUBLE())); $result->registerBlock("dragon_egg", fn() => VanillaBlocks::DRAGON_EGG()); $result->registerBlock("dried_kelp_block", fn() => VanillaBlocks::DRIED_KELP()); + $result->registerBlock("dyed_shulker_box", fn() => VanillaBlocks::DYED_SHULKER_BOX()); $result->registerBlock("element_0", fn() => VanillaBlocks::ELEMENT_ZERO()); $result->registerBlock("element_1", fn() => VanillaBlocks::ELEMENT_HYDROGEN()); $result->registerBlock("element_10", fn() => VanillaBlocks::ELEMENT_NEON()); @@ -330,6 +384,126 @@ final class StringToItemParser{ $result->registerBlock("element_97", fn() => VanillaBlocks::ELEMENT_BERKELIUM()); $result->registerBlock("element_98", fn() => VanillaBlocks::ELEMENT_CALIFORNIUM()); $result->registerBlock("element_99", fn() => VanillaBlocks::ELEMENT_EINSTEINIUM()); + $result->registerBlock("element_actinium", fn() => VanillaBlocks::ELEMENT_ACTINIUM()); + $result->registerBlock("element_aluminum", fn() => VanillaBlocks::ELEMENT_ALUMINUM()); + $result->registerBlock("element_americium", fn() => VanillaBlocks::ELEMENT_AMERICIUM()); + $result->registerBlock("element_antimony", fn() => VanillaBlocks::ELEMENT_ANTIMONY()); + $result->registerBlock("element_argon", fn() => VanillaBlocks::ELEMENT_ARGON()); + $result->registerBlock("element_arsenic", fn() => VanillaBlocks::ELEMENT_ARSENIC()); + $result->registerBlock("element_astatine", fn() => VanillaBlocks::ELEMENT_ASTATINE()); + $result->registerBlock("element_barium", fn() => VanillaBlocks::ELEMENT_BARIUM()); + $result->registerBlock("element_berkelium", fn() => VanillaBlocks::ELEMENT_BERKELIUM()); + $result->registerBlock("element_beryllium", fn() => VanillaBlocks::ELEMENT_BERYLLIUM()); + $result->registerBlock("element_bismuth", fn() => VanillaBlocks::ELEMENT_BISMUTH()); + $result->registerBlock("element_bohrium", fn() => VanillaBlocks::ELEMENT_BOHRIUM()); + $result->registerBlock("element_boron", fn() => VanillaBlocks::ELEMENT_BORON()); + $result->registerBlock("element_bromine", fn() => VanillaBlocks::ELEMENT_BROMINE()); + $result->registerBlock("element_cadmium", fn() => VanillaBlocks::ELEMENT_CADMIUM()); + $result->registerBlock("element_calcium", fn() => VanillaBlocks::ELEMENT_CALCIUM()); + $result->registerBlock("element_californium", fn() => VanillaBlocks::ELEMENT_CALIFORNIUM()); + $result->registerBlock("element_carbon", fn() => VanillaBlocks::ELEMENT_CARBON()); + $result->registerBlock("element_cerium", fn() => VanillaBlocks::ELEMENT_CERIUM()); + $result->registerBlock("element_cesium", fn() => VanillaBlocks::ELEMENT_CESIUM()); + $result->registerBlock("element_chlorine", fn() => VanillaBlocks::ELEMENT_CHLORINE()); + $result->registerBlock("element_chromium", fn() => VanillaBlocks::ELEMENT_CHROMIUM()); + $result->registerBlock("element_cobalt", fn() => VanillaBlocks::ELEMENT_COBALT()); + $result->registerBlock("element_constructor", fn() => VanillaBlocks::ELEMENT_CONSTRUCTOR()); + $result->registerBlock("element_copernicium", fn() => VanillaBlocks::ELEMENT_COPERNICIUM()); + $result->registerBlock("element_copper", fn() => VanillaBlocks::ELEMENT_COPPER()); + $result->registerBlock("element_curium", fn() => VanillaBlocks::ELEMENT_CURIUM()); + $result->registerBlock("element_darmstadtium", fn() => VanillaBlocks::ELEMENT_DARMSTADTIUM()); + $result->registerBlock("element_dubnium", fn() => VanillaBlocks::ELEMENT_DUBNIUM()); + $result->registerBlock("element_dysprosium", fn() => VanillaBlocks::ELEMENT_DYSPROSIUM()); + $result->registerBlock("element_einsteinium", fn() => VanillaBlocks::ELEMENT_EINSTEINIUM()); + $result->registerBlock("element_erbium", fn() => VanillaBlocks::ELEMENT_ERBIUM()); + $result->registerBlock("element_europium", fn() => VanillaBlocks::ELEMENT_EUROPIUM()); + $result->registerBlock("element_fermium", fn() => VanillaBlocks::ELEMENT_FERMIUM()); + $result->registerBlock("element_flerovium", fn() => VanillaBlocks::ELEMENT_FLEROVIUM()); + $result->registerBlock("element_fluorine", fn() => VanillaBlocks::ELEMENT_FLUORINE()); + $result->registerBlock("element_francium", fn() => VanillaBlocks::ELEMENT_FRANCIUM()); + $result->registerBlock("element_gadolinium", fn() => VanillaBlocks::ELEMENT_GADOLINIUM()); + $result->registerBlock("element_gallium", fn() => VanillaBlocks::ELEMENT_GALLIUM()); + $result->registerBlock("element_germanium", fn() => VanillaBlocks::ELEMENT_GERMANIUM()); + $result->registerBlock("element_gold", fn() => VanillaBlocks::ELEMENT_GOLD()); + $result->registerBlock("element_hafnium", fn() => VanillaBlocks::ELEMENT_HAFNIUM()); + $result->registerBlock("element_hassium", fn() => VanillaBlocks::ELEMENT_HASSIUM()); + $result->registerBlock("element_helium", fn() => VanillaBlocks::ELEMENT_HELIUM()); + $result->registerBlock("element_holmium", fn() => VanillaBlocks::ELEMENT_HOLMIUM()); + $result->registerBlock("element_hydrogen", fn() => VanillaBlocks::ELEMENT_HYDROGEN()); + $result->registerBlock("element_indium", fn() => VanillaBlocks::ELEMENT_INDIUM()); + $result->registerBlock("element_iodine", fn() => VanillaBlocks::ELEMENT_IODINE()); + $result->registerBlock("element_iridium", fn() => VanillaBlocks::ELEMENT_IRIDIUM()); + $result->registerBlock("element_iron", fn() => VanillaBlocks::ELEMENT_IRON()); + $result->registerBlock("element_krypton", fn() => VanillaBlocks::ELEMENT_KRYPTON()); + $result->registerBlock("element_lanthanum", fn() => VanillaBlocks::ELEMENT_LANTHANUM()); + $result->registerBlock("element_lawrencium", fn() => VanillaBlocks::ELEMENT_LAWRENCIUM()); + $result->registerBlock("element_lead", fn() => VanillaBlocks::ELEMENT_LEAD()); + $result->registerBlock("element_lithium", fn() => VanillaBlocks::ELEMENT_LITHIUM()); + $result->registerBlock("element_livermorium", fn() => VanillaBlocks::ELEMENT_LIVERMORIUM()); + $result->registerBlock("element_lutetium", fn() => VanillaBlocks::ELEMENT_LUTETIUM()); + $result->registerBlock("element_magnesium", fn() => VanillaBlocks::ELEMENT_MAGNESIUM()); + $result->registerBlock("element_manganese", fn() => VanillaBlocks::ELEMENT_MANGANESE()); + $result->registerBlock("element_meitnerium", fn() => VanillaBlocks::ELEMENT_MEITNERIUM()); + $result->registerBlock("element_mendelevium", fn() => VanillaBlocks::ELEMENT_MENDELEVIUM()); + $result->registerBlock("element_mercury", fn() => VanillaBlocks::ELEMENT_MERCURY()); + $result->registerBlock("element_molybdenum", fn() => VanillaBlocks::ELEMENT_MOLYBDENUM()); + $result->registerBlock("element_moscovium", fn() => VanillaBlocks::ELEMENT_MOSCOVIUM()); + $result->registerBlock("element_neodymium", fn() => VanillaBlocks::ELEMENT_NEODYMIUM()); + $result->registerBlock("element_neon", fn() => VanillaBlocks::ELEMENT_NEON()); + $result->registerBlock("element_neptunium", fn() => VanillaBlocks::ELEMENT_NEPTUNIUM()); + $result->registerBlock("element_nickel", fn() => VanillaBlocks::ELEMENT_NICKEL()); + $result->registerBlock("element_nihonium", fn() => VanillaBlocks::ELEMENT_NIHONIUM()); + $result->registerBlock("element_niobium", fn() => VanillaBlocks::ELEMENT_NIOBIUM()); + $result->registerBlock("element_nitrogen", fn() => VanillaBlocks::ELEMENT_NITROGEN()); + $result->registerBlock("element_nobelium", fn() => VanillaBlocks::ELEMENT_NOBELIUM()); + $result->registerBlock("element_oganesson", fn() => VanillaBlocks::ELEMENT_OGANESSON()); + $result->registerBlock("element_osmium", fn() => VanillaBlocks::ELEMENT_OSMIUM()); + $result->registerBlock("element_oxygen", fn() => VanillaBlocks::ELEMENT_OXYGEN()); + $result->registerBlock("element_palladium", fn() => VanillaBlocks::ELEMENT_PALLADIUM()); + $result->registerBlock("element_phosphorus", fn() => VanillaBlocks::ELEMENT_PHOSPHORUS()); + $result->registerBlock("element_platinum", fn() => VanillaBlocks::ELEMENT_PLATINUM()); + $result->registerBlock("element_plutonium", fn() => VanillaBlocks::ELEMENT_PLUTONIUM()); + $result->registerBlock("element_polonium", fn() => VanillaBlocks::ELEMENT_POLONIUM()); + $result->registerBlock("element_potassium", fn() => VanillaBlocks::ELEMENT_POTASSIUM()); + $result->registerBlock("element_praseodymium", fn() => VanillaBlocks::ELEMENT_PRASEODYMIUM()); + $result->registerBlock("element_promethium", fn() => VanillaBlocks::ELEMENT_PROMETHIUM()); + $result->registerBlock("element_protactinium", fn() => VanillaBlocks::ELEMENT_PROTACTINIUM()); + $result->registerBlock("element_radium", fn() => VanillaBlocks::ELEMENT_RADIUM()); + $result->registerBlock("element_radon", fn() => VanillaBlocks::ELEMENT_RADON()); + $result->registerBlock("element_rhenium", fn() => VanillaBlocks::ELEMENT_RHENIUM()); + $result->registerBlock("element_rhodium", fn() => VanillaBlocks::ELEMENT_RHODIUM()); + $result->registerBlock("element_roentgenium", fn() => VanillaBlocks::ELEMENT_ROENTGENIUM()); + $result->registerBlock("element_rubidium", fn() => VanillaBlocks::ELEMENT_RUBIDIUM()); + $result->registerBlock("element_ruthenium", fn() => VanillaBlocks::ELEMENT_RUTHENIUM()); + $result->registerBlock("element_rutherfordium", fn() => VanillaBlocks::ELEMENT_RUTHERFORDIUM()); + $result->registerBlock("element_samarium", fn() => VanillaBlocks::ELEMENT_SAMARIUM()); + $result->registerBlock("element_scandium", fn() => VanillaBlocks::ELEMENT_SCANDIUM()); + $result->registerBlock("element_seaborgium", fn() => VanillaBlocks::ELEMENT_SEABORGIUM()); + $result->registerBlock("element_selenium", fn() => VanillaBlocks::ELEMENT_SELENIUM()); + $result->registerBlock("element_silicon", fn() => VanillaBlocks::ELEMENT_SILICON()); + $result->registerBlock("element_silver", fn() => VanillaBlocks::ELEMENT_SILVER()); + $result->registerBlock("element_sodium", fn() => VanillaBlocks::ELEMENT_SODIUM()); + $result->registerBlock("element_strontium", fn() => VanillaBlocks::ELEMENT_STRONTIUM()); + $result->registerBlock("element_sulfur", fn() => VanillaBlocks::ELEMENT_SULFUR()); + $result->registerBlock("element_tantalum", fn() => VanillaBlocks::ELEMENT_TANTALUM()); + $result->registerBlock("element_technetium", fn() => VanillaBlocks::ELEMENT_TECHNETIUM()); + $result->registerBlock("element_tellurium", fn() => VanillaBlocks::ELEMENT_TELLURIUM()); + $result->registerBlock("element_tennessine", fn() => VanillaBlocks::ELEMENT_TENNESSINE()); + $result->registerBlock("element_terbium", fn() => VanillaBlocks::ELEMENT_TERBIUM()); + $result->registerBlock("element_thallium", fn() => VanillaBlocks::ELEMENT_THALLIUM()); + $result->registerBlock("element_thorium", fn() => VanillaBlocks::ELEMENT_THORIUM()); + $result->registerBlock("element_thulium", fn() => VanillaBlocks::ELEMENT_THULIUM()); + $result->registerBlock("element_tin", fn() => VanillaBlocks::ELEMENT_TIN()); + $result->registerBlock("element_titanium", fn() => VanillaBlocks::ELEMENT_TITANIUM()); + $result->registerBlock("element_tungsten", fn() => VanillaBlocks::ELEMENT_TUNGSTEN()); + $result->registerBlock("element_uranium", fn() => VanillaBlocks::ELEMENT_URANIUM()); + $result->registerBlock("element_vanadium", fn() => VanillaBlocks::ELEMENT_VANADIUM()); + $result->registerBlock("element_xenon", fn() => VanillaBlocks::ELEMENT_XENON()); + $result->registerBlock("element_ytterbium", fn() => VanillaBlocks::ELEMENT_YTTERBIUM()); + $result->registerBlock("element_yttrium", fn() => VanillaBlocks::ELEMENT_YTTRIUM()); + $result->registerBlock("element_zero", fn() => VanillaBlocks::ELEMENT_ZERO()); + $result->registerBlock("element_zinc", fn() => VanillaBlocks::ELEMENT_ZINC()); + $result->registerBlock("element_zirconium", fn() => VanillaBlocks::ELEMENT_ZIRCONIUM()); $result->registerBlock("emerald_block", fn() => VanillaBlocks::EMERALD()); $result->registerBlock("emerald_ore", fn() => VanillaBlocks::EMERALD_ORE()); $result->registerBlock("enchant_table", fn() => VanillaBlocks::ENCHANTING_TABLE()); @@ -340,7 +514,12 @@ final class StringToItemParser{ $result->registerBlock("end_portal_frame", fn() => VanillaBlocks::END_PORTAL_FRAME()); $result->registerBlock("end_rod", fn() => VanillaBlocks::END_ROD()); $result->registerBlock("end_stone", fn() => VanillaBlocks::END_STONE()); + $result->registerBlock("end_stone_brick_slab", fn() => VanillaBlocks::END_STONE_BRICK_SLAB()); + $result->registerBlock("end_stone_brick_stairs", fn() => VanillaBlocks::END_STONE_BRICK_STAIRS()); + $result->registerBlock("end_stone_brick_wall", fn() => VanillaBlocks::END_STONE_BRICK_WALL()); + $result->registerBlock("end_stone_bricks", fn() => VanillaBlocks::END_STONE_BRICKS()); $result->registerBlock("ender_chest", fn() => VanillaBlocks::ENDER_CHEST()); + $result->registerBlock("fake_wooden_slab", fn() => VanillaBlocks::FAKE_WOODEN_SLAB()); $result->registerBlock("farmland", fn() => VanillaBlocks::FARMLAND()); $result->registerBlock("fence", fn() => VanillaBlocks::OAK_FENCE()); $result->registerBlock("fence_gate", fn() => VanillaBlocks::OAK_FENCE_GATE()); @@ -349,6 +528,7 @@ final class StringToItemParser{ $result->registerBlock("fence_gate_dark_oak", fn() => VanillaBlocks::DARK_OAK_FENCE_GATE()); $result->registerBlock("fence_gate_jungle", fn() => VanillaBlocks::JUNGLE_FENCE_GATE()); $result->registerBlock("fence_gate_spruce", fn() => VanillaBlocks::SPRUCE_FENCE_GATE()); + $result->registerBlock("fern", fn() => VanillaBlocks::FERN()); $result->registerBlock("fire", fn() => VanillaBlocks::FIRE()); $result->registerBlock("flower_pot", fn() => VanillaBlocks::FLOWER_POT()); $result->registerBlock("flower_pot_block", fn() => VanillaBlocks::FLOWER_POT()); @@ -366,21 +546,28 @@ final class StringToItemParser{ $result->registerBlock("glowingobsidian", fn() => VanillaBlocks::GLOWING_OBSIDIAN()); $result->registerBlock("glowstone", fn() => VanillaBlocks::GLOWSTONE()); $result->registerBlock("glowstone_block", fn() => VanillaBlocks::GLOWSTONE()); + $result->registerBlock("gold", fn() => VanillaBlocks::GOLD()); $result->registerBlock("gold_block", fn() => VanillaBlocks::GOLD()); $result->registerBlock("gold_ore", fn() => VanillaBlocks::GOLD_ORE()); $result->registerBlock("gold_pressure_plate", fn() => VanillaBlocks::WEIGHTED_PRESSURE_PLATE_LIGHT()); $result->registerBlock("golden_rail", fn() => VanillaBlocks::POWERED_RAIL()); + $result->registerBlock("granite", fn() => VanillaBlocks::GRANITE()); + $result->registerBlock("granite_slab", fn() => VanillaBlocks::GRANITE_SLAB()); $result->registerBlock("granite_stairs", fn() => VanillaBlocks::GRANITE_STAIRS()); + $result->registerBlock("granite_wall", fn() => VanillaBlocks::GRANITE_WALL()); $result->registerBlock("grass", fn() => VanillaBlocks::GRASS()); $result->registerBlock("grass_path", fn() => VanillaBlocks::GRASS_PATH()); $result->registerBlock("gravel", fn() => VanillaBlocks::GRAVEL()); $result->registerBlock("gray_glazed_terracotta", fn() => VanillaBlocks::GRAY_GLAZED_TERRACOTTA()); $result->registerBlock("green_glazed_terracotta", fn() => VanillaBlocks::GREEN_GLAZED_TERRACOTTA()); + $result->registerBlock("green_torch", fn() => VanillaBlocks::GREEN_TORCH()); $result->registerBlock("hard_glass", fn() => VanillaBlocks::HARDENED_GLASS()); $result->registerBlock("hard_glass_pane", fn() => VanillaBlocks::HARDENED_GLASS_PANE()); $result->registerBlock("hard_stained_glass", fn() => VanillaBlocks::STAINED_HARDENED_GLASS()); $result->registerBlock("hard_stained_glass_pane", fn() => VanillaBlocks::STAINED_HARDENED_GLASS_PANE()); $result->registerBlock("hardened_clay", fn() => VanillaBlocks::HARDENED_CLAY()); + $result->registerBlock("hardened_glass", fn() => VanillaBlocks::HARDENED_GLASS()); + $result->registerBlock("hardened_glass_pane", fn() => VanillaBlocks::HARDENED_GLASS_PANE()); $result->registerBlock("hay_bale", fn() => VanillaBlocks::HAY_BALE()); $result->registerBlock("hay_block", fn() => VanillaBlocks::HAY_BALE()); $result->registerBlock("heavy_weighted_pressure_plate", fn() => VanillaBlocks::WEIGHTED_PRESSURE_PLATE_HEAVY()); @@ -388,12 +575,19 @@ final class StringToItemParser{ $result->registerBlock("hopper_block", fn() => VanillaBlocks::HOPPER()); $result->registerBlock("ice", fn() => VanillaBlocks::ICE()); $result->registerBlock("inactive_redstone_lamp", fn() => VanillaBlocks::REDSTONE_LAMP()); + $result->registerBlock("infested_chiseled_stone_brick", fn() => VanillaBlocks::INFESTED_CHISELED_STONE_BRICK()); + $result->registerBlock("infested_cobblestone", fn() => VanillaBlocks::INFESTED_COBBLESTONE()); + $result->registerBlock("infested_cracked_stone_brick", fn() => VanillaBlocks::INFESTED_CRACKED_STONE_BRICK()); + $result->registerBlock("infested_mossy_stone_brick", fn() => VanillaBlocks::INFESTED_MOSSY_STONE_BRICK()); + $result->registerBlock("infested_stone", fn() => VanillaBlocks::INFESTED_STONE()); + $result->registerBlock("infested_stone_brick", fn() => VanillaBlocks::INFESTED_STONE_BRICK()); $result->registerBlock("info_reserved6", fn() => VanillaBlocks::RESERVED6()); $result->registerBlock("info_update", fn() => VanillaBlocks::INFO_UPDATE()); $result->registerBlock("info_update2", fn() => VanillaBlocks::INFO_UPDATE2()); $result->registerBlock("inverted_daylight_sensor", fn() => VanillaBlocks::DAYLIGHT_SENSOR()->setInverted(true)); $result->registerBlock("invisible_bedrock", fn() => VanillaBlocks::INVISIBLE_BEDROCK()); $result->registerBlock("invisiblebedrock", fn() => VanillaBlocks::INVISIBLE_BEDROCK()); + $result->registerBlock("iron", fn() => VanillaBlocks::IRON()); $result->registerBlock("iron_bar", fn() => VanillaBlocks::IRON_BARS()); $result->registerBlock("iron_bars", fn() => VanillaBlocks::IRON_BARS()); $result->registerBlock("iron_block", fn() => VanillaBlocks::IRON()); @@ -409,25 +603,40 @@ final class StringToItemParser{ $result->registerBlock("jungle_button", fn() => VanillaBlocks::JUNGLE_BUTTON()); $result->registerBlock("jungle_door", fn() => VanillaBlocks::JUNGLE_DOOR()); $result->registerBlock("jungle_door_block", fn() => VanillaBlocks::JUNGLE_DOOR()); + $result->registerBlock("jungle_fence", fn() => VanillaBlocks::JUNGLE_FENCE()); $result->registerBlock("jungle_fence_gate", fn() => VanillaBlocks::JUNGLE_FENCE_GATE()); + $result->registerBlock("jungle_leaves", fn() => VanillaBlocks::JUNGLE_LEAVES()); + $result->registerBlock("jungle_log", fn() => VanillaBlocks::JUNGLE_LOG()); + $result->registerBlock("jungle_planks", fn() => VanillaBlocks::JUNGLE_PLANKS()); $result->registerBlock("jungle_pressure_plate", fn() => VanillaBlocks::JUNGLE_PRESSURE_PLATE()); + $result->registerBlock("jungle_sapling", fn() => VanillaBlocks::JUNGLE_SAPLING()); $result->registerBlock("jungle_sign", fn() => VanillaBlocks::JUNGLE_SIGN()); + $result->registerBlock("jungle_slab", fn() => VanillaBlocks::JUNGLE_SLAB()); $result->registerBlock("jungle_stairs", fn() => VanillaBlocks::JUNGLE_STAIRS()); $result->registerBlock("jungle_standing_sign", fn() => VanillaBlocks::JUNGLE_SIGN()); $result->registerBlock("jungle_trapdoor", fn() => VanillaBlocks::JUNGLE_TRAPDOOR()); $result->registerBlock("jungle_wall_sign", fn() => VanillaBlocks::JUNGLE_WALL_SIGN()); + $result->registerBlock("jungle_wood", fn() => VanillaBlocks::JUNGLE_WOOD()); + $result->registerBlock("lab_table", fn() => VanillaBlocks::LAB_TABLE()); $result->registerBlock("ladder", fn() => VanillaBlocks::LADDER()); $result->registerBlock("lantern", fn() => VanillaBlocks::LANTERN()); $result->registerBlock("lapis_block", fn() => VanillaBlocks::LAPIS_LAZULI()); + $result->registerBlock("lapis_lazuli_block", fn() => VanillaBlocks::LAPIS_LAZULI()); + $result->registerBlock("lapis_lazuli_ore", fn() => VanillaBlocks::LAPIS_LAZULI_ORE()); $result->registerBlock("lapis_ore", fn() => VanillaBlocks::LAPIS_LAZULI_ORE()); + $result->registerBlock("large_fern", fn() => VanillaBlocks::LARGE_FERN()); $result->registerBlock("lava", fn() => VanillaBlocks::LAVA()); $result->registerBlock("leave", fn() => VanillaBlocks::OAK_LEAVES()); $result->registerBlock("leave2", fn() => VanillaBlocks::ACACIA_LEAVES()); $result->registerBlock("leaves", fn() => VanillaBlocks::OAK_LEAVES()); $result->registerBlock("leaves2", fn() => VanillaBlocks::ACACIA_LEAVES()); + $result->registerBlock("legacy_stonecutter", fn() => VanillaBlocks::LEGACY_STONECUTTER()); $result->registerBlock("lever", fn() => VanillaBlocks::LEVER()); $result->registerBlock("light_blue_glazed_terracotta", fn() => VanillaBlocks::LIGHT_BLUE_GLAZED_TERRACOTTA()); + $result->registerBlock("light_gray_glazed_terracotta", fn() => VanillaBlocks::LIGHT_GRAY_GLAZED_TERRACOTTA()); $result->registerBlock("light_weighted_pressure_plate", fn() => VanillaBlocks::WEIGHTED_PRESSURE_PLATE_LIGHT()); + $result->registerBlock("lilac", fn() => VanillaBlocks::LILAC()); + $result->registerBlock("lily_of_the_valley", fn() => VanillaBlocks::LILY_OF_THE_VALLEY()); $result->registerBlock("lily_pad", fn() => VanillaBlocks::LILY_PAD()); $result->registerBlock("lime_glazed_terracotta", fn() => VanillaBlocks::LIME_GLAZED_TERRACOTTA()); $result->registerBlock("lit_blast_furnace", fn() => VanillaBlocks::BLAST_FURNACE()); @@ -442,6 +651,7 @@ final class StringToItemParser{ $result->registerBlock("loom", fn() => VanillaBlocks::LOOM()); $result->registerBlock("magenta_glazed_terracotta", fn() => VanillaBlocks::MAGENTA_GLAZED_TERRACOTTA()); $result->registerBlock("magma", fn() => VanillaBlocks::MAGMA()); + $result->registerBlock("material_reducer", fn() => VanillaBlocks::MATERIAL_REDUCER()); $result->registerBlock("melon_block", fn() => VanillaBlocks::MELON()); $result->registerBlock("melon_stem", fn() => VanillaBlocks::MELON_STEM()); $result->registerBlock("mob_head_block", fn() => VanillaBlocks::MOB_HEAD()); @@ -451,17 +661,27 @@ final class StringToItemParser{ $result->registerBlock("monster_spawner", fn() => VanillaBlocks::MONSTER_SPAWNER()); $result->registerBlock("moss_stone", fn() => VanillaBlocks::MOSSY_COBBLESTONE()); $result->registerBlock("mossy_cobblestone", fn() => VanillaBlocks::MOSSY_COBBLESTONE()); + $result->registerBlock("mossy_cobblestone_slab", fn() => VanillaBlocks::MOSSY_COBBLESTONE_SLAB()); $result->registerBlock("mossy_cobblestone_stairs", fn() => VanillaBlocks::MOSSY_COBBLESTONE_STAIRS()); + $result->registerBlock("mossy_cobblestone_wall", fn() => VanillaBlocks::MOSSY_COBBLESTONE_WALL()); $result->registerBlock("mossy_stone", fn() => VanillaBlocks::MOSSY_COBBLESTONE()); + $result->registerBlock("mossy_stone_brick_slab", fn() => VanillaBlocks::MOSSY_STONE_BRICK_SLAB()); $result->registerBlock("mossy_stone_brick_stairs", fn() => VanillaBlocks::MOSSY_STONE_BRICK_STAIRS()); + $result->registerBlock("mossy_stone_brick_wall", fn() => VanillaBlocks::MOSSY_STONE_BRICK_WALL()); + $result->registerBlock("mossy_stone_bricks", fn() => VanillaBlocks::MOSSY_STONE_BRICKS()); + $result->registerBlock("mushroom_stem", fn() => VanillaBlocks::MUSHROOM_STEM()); $result->registerBlock("mycelium", fn() => VanillaBlocks::MYCELIUM()); $result->registerBlock("nether_brick_block", fn() => VanillaBlocks::NETHER_BRICKS()); $result->registerBlock("nether_brick_fence", fn() => VanillaBlocks::NETHER_BRICK_FENCE()); + $result->registerBlock("nether_brick_slab", fn() => VanillaBlocks::NETHER_BRICK_SLAB()); $result->registerBlock("nether_brick_stairs", fn() => VanillaBlocks::NETHER_BRICK_STAIRS()); + $result->registerBlock("nether_brick_wall", fn() => VanillaBlocks::NETHER_BRICK_WALL()); $result->registerBlock("nether_bricks", fn() => VanillaBlocks::NETHER_BRICKS()); $result->registerBlock("nether_bricks_stairs", fn() => VanillaBlocks::NETHER_BRICK_STAIRS()); + $result->registerBlock("nether_portal", fn() => VanillaBlocks::NETHER_PORTAL()); $result->registerBlock("nether_quartz_ore", fn() => VanillaBlocks::NETHER_QUARTZ_ORE()); $result->registerBlock("nether_reactor", fn() => VanillaBlocks::NETHER_REACTOR_CORE()); + $result->registerBlock("nether_reactor_core", fn() => VanillaBlocks::NETHER_REACTOR_CORE()); $result->registerBlock("nether_wart", fn() => VanillaBlocks::NETHER_WART()); $result->registerBlock("nether_wart_block", fn() => VanillaBlocks::NETHER_WART_BLOCK()); $result->registerBlock("nether_wart_plant", fn() => VanillaBlocks::NETHER_WART()); @@ -470,21 +690,43 @@ final class StringToItemParser{ $result->registerBlock("normal_stone_stairs", fn() => VanillaBlocks::STONE_STAIRS()); $result->registerBlock("note_block", fn() => VanillaBlocks::NOTE_BLOCK()); $result->registerBlock("noteblock", fn() => VanillaBlocks::NOTE_BLOCK()); + $result->registerBlock("oak_button", fn() => VanillaBlocks::OAK_BUTTON()); $result->registerBlock("oak_door", fn() => VanillaBlocks::OAK_DOOR()); $result->registerBlock("oak_door_block", fn() => VanillaBlocks::OAK_DOOR()); + $result->registerBlock("oak_fence", fn() => VanillaBlocks::OAK_FENCE()); $result->registerBlock("oak_fence_gate", fn() => VanillaBlocks::OAK_FENCE_GATE()); + $result->registerBlock("oak_leaves", fn() => VanillaBlocks::OAK_LEAVES()); + $result->registerBlock("oak_log", fn() => VanillaBlocks::OAK_LOG()); + $result->registerBlock("oak_planks", fn() => VanillaBlocks::OAK_PLANKS()); + $result->registerBlock("oak_pressure_plate", fn() => VanillaBlocks::OAK_PRESSURE_PLATE()); + $result->registerBlock("oak_sapling", fn() => VanillaBlocks::OAK_SAPLING()); + $result->registerBlock("oak_sign", fn() => VanillaBlocks::OAK_SIGN()); + $result->registerBlock("oak_slab", fn() => VanillaBlocks::OAK_SLAB()); $result->registerBlock("oak_stairs", fn() => VanillaBlocks::OAK_STAIRS()); + $result->registerBlock("oak_trapdoor", fn() => VanillaBlocks::OAK_TRAPDOOR()); + $result->registerBlock("oak_wall_sign", fn() => VanillaBlocks::OAK_WALL_SIGN()); + $result->registerBlock("oak_wood", fn() => VanillaBlocks::OAK_WOOD()); $result->registerBlock("oak_wood_stairs", fn() => VanillaBlocks::OAK_STAIRS()); $result->registerBlock("oak_wooden_stairs", fn() => VanillaBlocks::OAK_STAIRS()); $result->registerBlock("obsidian", fn() => VanillaBlocks::OBSIDIAN()); $result->registerBlock("orange_glazed_terracotta", fn() => VanillaBlocks::ORANGE_GLAZED_TERRACOTTA()); + $result->registerBlock("orange_tulip", fn() => VanillaBlocks::ORANGE_TULIP()); + $result->registerBlock("oxeye_daisy", fn() => VanillaBlocks::OXEYE_DAISY()); $result->registerBlock("packed_ice", fn() => VanillaBlocks::PACKED_ICE()); + $result->registerBlock("peony", fn() => VanillaBlocks::PEONY()); $result->registerBlock("pink_glazed_terracotta", fn() => VanillaBlocks::PINK_GLAZED_TERRACOTTA()); + $result->registerBlock("pink_tulip", fn() => VanillaBlocks::PINK_TULIP()); $result->registerBlock("plank", fn() => VanillaBlocks::OAK_PLANKS()); $result->registerBlock("planks", fn() => VanillaBlocks::OAK_PLANKS()); $result->registerBlock("podzol", fn() => VanillaBlocks::PODZOL()); + $result->registerBlock("polished_andesite", fn() => VanillaBlocks::POLISHED_ANDESITE()); + $result->registerBlock("polished_andesite_slab", fn() => VanillaBlocks::POLISHED_ANDESITE_SLAB()); $result->registerBlock("polished_andesite_stairs", fn() => VanillaBlocks::POLISHED_ANDESITE_STAIRS()); + $result->registerBlock("polished_diorite", fn() => VanillaBlocks::POLISHED_DIORITE()); + $result->registerBlock("polished_diorite_slab", fn() => VanillaBlocks::POLISHED_DIORITE_SLAB()); $result->registerBlock("polished_diorite_stairs", fn() => VanillaBlocks::POLISHED_DIORITE_STAIRS()); + $result->registerBlock("polished_granite", fn() => VanillaBlocks::POLISHED_GRANITE()); + $result->registerBlock("polished_granite_slab", fn() => VanillaBlocks::POLISHED_GRANITE_SLAB()); $result->registerBlock("polished_granite_stairs", fn() => VanillaBlocks::POLISHED_GRANITE_STAIRS()); $result->registerBlock("poppy", fn() => VanillaBlocks::POPPY()); $result->registerBlock("portal", fn() => VanillaBlocks::NETHER_PORTAL()); @@ -497,15 +739,25 @@ final class StringToItemParser{ $result->registerBlock("powered_repeater", fn() => VanillaBlocks::REDSTONE_REPEATER()->setPowered(true)); $result->registerBlock("powered_repeater_block", fn() => VanillaBlocks::REDSTONE_REPEATER()->setPowered(true)); $result->registerBlock("prismarine", fn() => VanillaBlocks::PRISMARINE()); + $result->registerBlock("prismarine_bricks", fn() => VanillaBlocks::PRISMARINE_BRICKS()); + $result->registerBlock("prismarine_bricks_slab", fn() => VanillaBlocks::PRISMARINE_BRICKS_SLAB()); $result->registerBlock("prismarine_bricks_stairs", fn() => VanillaBlocks::PRISMARINE_BRICKS_STAIRS()); + $result->registerBlock("prismarine_slab", fn() => VanillaBlocks::PRISMARINE_SLAB()); $result->registerBlock("prismarine_stairs", fn() => VanillaBlocks::PRISMARINE_STAIRS()); + $result->registerBlock("prismarine_wall", fn() => VanillaBlocks::PRISMARINE_WALL()); $result->registerBlock("pumpkin", fn() => VanillaBlocks::PUMPKIN()); $result->registerBlock("pumpkin_stem", fn() => VanillaBlocks::PUMPKIN_STEM()); $result->registerBlock("purple_glazed_terracotta", fn() => VanillaBlocks::PURPLE_GLAZED_TERRACOTTA()); + $result->registerBlock("purple_torch", fn() => VanillaBlocks::PURPLE_TORCH()); + $result->registerBlock("purpur", fn() => VanillaBlocks::PURPUR()); $result->registerBlock("purpur_block", fn() => VanillaBlocks::PURPUR()); + $result->registerBlock("purpur_pillar", fn() => VanillaBlocks::PURPUR_PILLAR()); + $result->registerBlock("purpur_slab", fn() => VanillaBlocks::PURPUR_SLAB()); $result->registerBlock("purpur_stairs", fn() => VanillaBlocks::PURPUR_STAIRS()); $result->registerBlock("quartz_block", fn() => VanillaBlocks::QUARTZ()); $result->registerBlock("quartz_ore", fn() => VanillaBlocks::NETHER_QUARTZ_ORE()); + $result->registerBlock("quartz_pillar", fn() => VanillaBlocks::QUARTZ_PILLAR()); + $result->registerBlock("quartz_slab", fn() => VanillaBlocks::QUARTZ_SLAB()); $result->registerBlock("quartz_stairs", fn() => VanillaBlocks::QUARTZ_STAIRS()); $result->registerBlock("rail", fn() => VanillaBlocks::RAIL()); $result->registerBlock("red_flower", fn() => VanillaBlocks::POPPY()); @@ -513,13 +765,22 @@ final class StringToItemParser{ $result->registerBlock("red_mushroom", fn() => VanillaBlocks::RED_MUSHROOM()); $result->registerBlock("red_mushroom_block", fn() => VanillaBlocks::RED_MUSHROOM_BLOCK()); $result->registerBlock("red_nether_brick", fn() => VanillaBlocks::RED_NETHER_BRICKS()); + $result->registerBlock("red_nether_brick_slab", fn() => VanillaBlocks::RED_NETHER_BRICK_SLAB()); $result->registerBlock("red_nether_brick_stairs", fn() => VanillaBlocks::RED_NETHER_BRICK_STAIRS()); + $result->registerBlock("red_nether_brick_wall", fn() => VanillaBlocks::RED_NETHER_BRICK_WALL()); + $result->registerBlock("red_nether_bricks", fn() => VanillaBlocks::RED_NETHER_BRICKS()); + $result->registerBlock("red_sand", fn() => VanillaBlocks::RED_SAND()); $result->registerBlock("red_sandstone", fn() => VanillaBlocks::RED_SANDSTONE()); $result->registerBlock("red_sandstone_slab", fn() => VanillaBlocks::RED_SANDSTONE_SLAB()); $result->registerBlock("red_sandstone_stairs", fn() => VanillaBlocks::RED_SANDSTONE_STAIRS()); + $result->registerBlock("red_sandstone_wall", fn() => VanillaBlocks::RED_SANDSTONE_WALL()); + $result->registerBlock("red_torch", fn() => VanillaBlocks::RED_TORCH()); + $result->registerBlock("red_tulip", fn() => VanillaBlocks::RED_TULIP()); $result->registerBlock("redstone_block", fn() => VanillaBlocks::REDSTONE()); + $result->registerBlock("redstone_comparator", fn() => VanillaBlocks::REDSTONE_COMPARATOR()); $result->registerBlock("redstone_lamp", fn() => VanillaBlocks::REDSTONE_LAMP()); $result->registerBlock("redstone_ore", fn() => VanillaBlocks::REDSTONE_ORE()); + $result->registerBlock("redstone_repeater", fn() => VanillaBlocks::REDSTONE_REPEATER()); $result->registerBlock("redstone_torch", fn() => VanillaBlocks::REDSTONE_TORCH()); $result->registerBlock("redstone_wire", fn() => VanillaBlocks::REDSTONE_WIRE()); $result->registerBlock("reeds", fn() => VanillaBlocks::SUGARCANE()); @@ -528,9 +789,12 @@ final class StringToItemParser{ $result->registerBlock("repeater_block", fn() => VanillaBlocks::REDSTONE_REPEATER()); $result->registerBlock("reserved6", fn() => VanillaBlocks::RESERVED6()); $result->registerBlock("rose", fn() => VanillaBlocks::POPPY()); + $result->registerBlock("rose_bush", fn() => VanillaBlocks::ROSE_BUSH()); $result->registerBlock("sand", fn() => VanillaBlocks::SAND()); $result->registerBlock("sandstone", fn() => VanillaBlocks::SANDSTONE()); + $result->registerBlock("sandstone_slab", fn() => VanillaBlocks::SANDSTONE_SLAB()); $result->registerBlock("sandstone_stairs", fn() => VanillaBlocks::SANDSTONE_STAIRS()); + $result->registerBlock("sandstone_wall", fn() => VanillaBlocks::SANDSTONE_WALL()); $result->registerBlock("sapling", fn() => VanillaBlocks::OAK_SAPLING()); $result->registerBlock("sea_lantern", fn() => VanillaBlocks::SEA_LANTERN()); $result->registerBlock("sea_pickle", fn() => VanillaBlocks::SEA_PICKLE()); @@ -543,10 +807,17 @@ final class StringToItemParser{ $result->registerBlock("slab", fn() => VanillaBlocks::SMOOTH_STONE_SLAB()); $result->registerBlock("slabs", fn() => VanillaBlocks::SMOOTH_STONE_SLAB()); $result->registerBlock("smoker", fn() => VanillaBlocks::SMOKER()); + $result->registerBlock("smooth_quartz", fn() => VanillaBlocks::SMOOTH_QUARTZ()); + $result->registerBlock("smooth_quartz_slab", fn() => VanillaBlocks::SMOOTH_QUARTZ_SLAB()); $result->registerBlock("smooth_quartz_stairs", fn() => VanillaBlocks::SMOOTH_QUARTZ_STAIRS()); + $result->registerBlock("smooth_red_sandstone", fn() => VanillaBlocks::SMOOTH_RED_SANDSTONE()); + $result->registerBlock("smooth_red_sandstone_slab", fn() => VanillaBlocks::SMOOTH_RED_SANDSTONE_SLAB()); $result->registerBlock("smooth_red_sandstone_stairs", fn() => VanillaBlocks::SMOOTH_RED_SANDSTONE_STAIRS()); + $result->registerBlock("smooth_sandstone", fn() => VanillaBlocks::SMOOTH_SANDSTONE()); + $result->registerBlock("smooth_sandstone_slab", fn() => VanillaBlocks::SMOOTH_SANDSTONE_SLAB()); $result->registerBlock("smooth_sandstone_stairs", fn() => VanillaBlocks::SMOOTH_SANDSTONE_STAIRS()); $result->registerBlock("smooth_stone", fn() => VanillaBlocks::SMOOTH_STONE()); + $result->registerBlock("smooth_stone_slab", fn() => VanillaBlocks::SMOOTH_STONE_SLAB()); $result->registerBlock("snow", fn() => VanillaBlocks::SNOW()); $result->registerBlock("snow_block", fn() => VanillaBlocks::SNOW()); $result->registerBlock("snow_layer", fn() => VanillaBlocks::SNOW_LAYER()); @@ -555,26 +826,37 @@ final class StringToItemParser{ $result->registerBlock("spruce_button", fn() => VanillaBlocks::SPRUCE_BUTTON()); $result->registerBlock("spruce_door", fn() => VanillaBlocks::SPRUCE_DOOR()); $result->registerBlock("spruce_door_block", fn() => VanillaBlocks::SPRUCE_DOOR()); + $result->registerBlock("spruce_fence", fn() => VanillaBlocks::SPRUCE_FENCE()); $result->registerBlock("spruce_fence_gate", fn() => VanillaBlocks::SPRUCE_FENCE_GATE()); + $result->registerBlock("spruce_leaves", fn() => VanillaBlocks::SPRUCE_LEAVES()); + $result->registerBlock("spruce_log", fn() => VanillaBlocks::SPRUCE_LOG()); + $result->registerBlock("spruce_planks", fn() => VanillaBlocks::SPRUCE_PLANKS()); $result->registerBlock("spruce_pressure_plate", fn() => VanillaBlocks::SPRUCE_PRESSURE_PLATE()); + $result->registerBlock("spruce_sapling", fn() => VanillaBlocks::SPRUCE_SAPLING()); $result->registerBlock("spruce_sign", fn() => VanillaBlocks::SPRUCE_SIGN()); + $result->registerBlock("spruce_slab", fn() => VanillaBlocks::SPRUCE_SLAB()); $result->registerBlock("spruce_stairs", fn() => VanillaBlocks::SPRUCE_STAIRS()); $result->registerBlock("spruce_standing_sign", fn() => VanillaBlocks::SPRUCE_SIGN()); $result->registerBlock("spruce_trapdoor", fn() => VanillaBlocks::SPRUCE_TRAPDOOR()); $result->registerBlock("spruce_wall_sign", fn() => VanillaBlocks::SPRUCE_WALL_SIGN()); + $result->registerBlock("spruce_wood", fn() => VanillaBlocks::SPRUCE_WOOD()); $result->registerBlock("spruce_wood_stairs", fn() => VanillaBlocks::SPRUCE_STAIRS()); $result->registerBlock("spruce_wooden_stairs", fn() => VanillaBlocks::SPRUCE_STAIRS()); $result->registerBlock("stained_clay", fn() => VanillaBlocks::STAINED_CLAY()); $result->registerBlock("stained_glass", fn() => VanillaBlocks::STAINED_GLASS()); $result->registerBlock("stained_glass_pane", fn() => VanillaBlocks::STAINED_GLASS_PANE()); $result->registerBlock("stained_hardened_clay", fn() => VanillaBlocks::STAINED_CLAY()); + $result->registerBlock("stained_hardened_glass", fn() => VanillaBlocks::STAINED_HARDENED_GLASS()); + $result->registerBlock("stained_hardened_glass_pane", fn() => VanillaBlocks::STAINED_HARDENED_GLASS_PANE()); $result->registerBlock("standing_banner", fn() => VanillaBlocks::BANNER()); $result->registerBlock("standing_sign", fn() => VanillaBlocks::OAK_SIGN()); $result->registerBlock("still_lava", fn() => VanillaBlocks::LAVA()->setStill(true)); $result->registerBlock("still_water", fn() => VanillaBlocks::WATER()->setStill(true)); $result->registerBlock("stone", fn() => VanillaBlocks::STONE()); $result->registerBlock("stone_brick", fn() => VanillaBlocks::STONE_BRICKS()); + $result->registerBlock("stone_brick_slab", fn() => VanillaBlocks::STONE_BRICK_SLAB()); $result->registerBlock("stone_brick_stairs", fn() => VanillaBlocks::STONE_BRICK_STAIRS()); + $result->registerBlock("stone_brick_wall", fn() => VanillaBlocks::STONE_BRICK_WALL()); $result->registerBlock("stone_bricks", fn() => VanillaBlocks::STONE_BRICKS()); $result->registerBlock("stone_button", fn() => VanillaBlocks::STONE_BUTTON()); $result->registerBlock("stone_pressure_plate", fn() => VanillaBlocks::STONE_PRESSURE_PLATE()); @@ -587,15 +869,22 @@ final class StringToItemParser{ $result->registerBlock("stonebrick", fn() => VanillaBlocks::STONE_BRICKS()); $result->registerBlock("stonecutter", fn() => VanillaBlocks::LEGACY_STONECUTTER()); $result->registerBlock("stripped_acacia_log", fn() => VanillaBlocks::STRIPPED_ACACIA_LOG()); + $result->registerBlock("stripped_acacia_wood", fn() => VanillaBlocks::STRIPPED_ACACIA_WOOD()); $result->registerBlock("stripped_birch_log", fn() => VanillaBlocks::STRIPPED_BIRCH_LOG()); + $result->registerBlock("stripped_birch_wood", fn() => VanillaBlocks::STRIPPED_BIRCH_WOOD()); $result->registerBlock("stripped_dark_oak_log", fn() => VanillaBlocks::STRIPPED_DARK_OAK_LOG()); + $result->registerBlock("stripped_dark_oak_wood", fn() => VanillaBlocks::STRIPPED_DARK_OAK_WOOD()); $result->registerBlock("stripped_jungle_log", fn() => VanillaBlocks::STRIPPED_JUNGLE_LOG()); + $result->registerBlock("stripped_jungle_wood", fn() => VanillaBlocks::STRIPPED_JUNGLE_WOOD()); $result->registerBlock("stripped_oak_log", fn() => VanillaBlocks::STRIPPED_OAK_LOG()); + $result->registerBlock("stripped_oak_wood", fn() => VanillaBlocks::STRIPPED_OAK_WOOD()); $result->registerBlock("stripped_spruce_log", fn() => VanillaBlocks::STRIPPED_SPRUCE_LOG()); + $result->registerBlock("stripped_spruce_wood", fn() => VanillaBlocks::STRIPPED_SPRUCE_WOOD()); $result->registerBlock("sugar_cane", fn() => VanillaBlocks::SUGARCANE()); $result->registerBlock("sugar_canes", fn() => VanillaBlocks::SUGARCANE()); $result->registerBlock("sugarcane", fn() => VanillaBlocks::SUGARCANE()); $result->registerBlock("sugarcane_block", fn() => VanillaBlocks::SUGARCANE()); + $result->registerBlock("sunflower", fn() => VanillaBlocks::SUNFLOWER()); $result->registerBlock("sweet_berry_bush", fn() => VanillaBlocks::SWEET_BERRY_BUSH()); $result->registerBlock("tall_grass", fn() => VanillaBlocks::FERN()); $result->registerBlock("tallgrass", fn() => VanillaBlocks::FERN()); @@ -620,6 +909,7 @@ final class StringToItemParser{ $result->registerBlock("vine", fn() => VanillaBlocks::VINES()); $result->registerBlock("vines", fn() => VanillaBlocks::VINES()); $result->registerBlock("wall_banner", fn() => VanillaBlocks::WALL_BANNER()); + $result->registerBlock("wall_coral_fan", fn() => VanillaBlocks::WALL_CORAL_FAN()); $result->registerBlock("wall_sign", fn() => VanillaBlocks::OAK_WALL_SIGN()); $result->registerBlock("water", fn() => VanillaBlocks::WATER()); $result->registerBlock("water_lily", fn() => VanillaBlocks::LILY_PAD()); @@ -629,6 +919,7 @@ final class StringToItemParser{ $result->registerBlock("weighted_pressure_plate_light", fn() => VanillaBlocks::WEIGHTED_PRESSURE_PLATE_LIGHT()); $result->registerBlock("wheat_block", fn() => VanillaBlocks::WHEAT()); $result->registerBlock("white_glazed_terracotta", fn() => VanillaBlocks::WHITE_GLAZED_TERRACOTTA()); + $result->registerBlock("white_tulip", fn() => VanillaBlocks::WHITE_TULIP()); $result->registerBlock("wood", fn() => VanillaBlocks::OAK_LOG()); $result->registerBlock("wood2", fn() => VanillaBlocks::ACACIA_LOG()); $result->registerBlock("wood_door_block", fn() => VanillaBlocks::OAK_DOOR());