diff --git a/src/block/VanillaBlocks.php b/src/block/VanillaBlocks.php index 7d1c4a1e6f..bfcb6f86f6 100644 --- a/src/block/VanillaBlocks.php +++ b/src/block/VanillaBlocks.php @@ -23,6 +23,7 @@ declare(strict_types=1); namespace pocketmine\block; +use pocketmine\block\BlockLegacyIds as Ids; use pocketmine\utils\CloningRegistryTrait; /** @@ -593,543 +594,543 @@ final class VanillaBlocks{ protected static function setup() : void{ $factory = BlockFactory::getInstance(); - self::register("acacia_button", $factory->get(395, 0)); - self::register("acacia_door", $factory->get(196, 0)); - self::register("acacia_fence", $factory->get(85, 4)); - self::register("acacia_fence_gate", $factory->get(187, 0)); - self::register("acacia_leaves", $factory->get(161, 0)); - self::register("acacia_log", $factory->get(162, 0)); - self::register("acacia_planks", $factory->get(5, 4)); - self::register("acacia_pressure_plate", $factory->get(405, 0)); - self::register("acacia_sapling", $factory->get(6, 4)); - self::register("acacia_sign", $factory->get(445, 0)); - self::register("acacia_slab", $factory->get(158, 4)); - self::register("acacia_stairs", $factory->get(163, 0)); - self::register("acacia_trapdoor", $factory->get(400, 0)); - self::register("acacia_wall_sign", $factory->get(446, 2)); - self::register("acacia_wood", $factory->get(467, 4)); - self::register("activator_rail", $factory->get(126, 0)); - self::register("air", $factory->get(0, 0)); - self::register("all_sided_mushroom_stem", $factory->get(99, 15)); - self::register("allium", $factory->get(38, 2)); - self::register("andesite", $factory->get(1, 5)); - self::register("andesite_slab", $factory->get(417, 3)); - self::register("andesite_stairs", $factory->get(426, 0)); - self::register("andesite_wall", $factory->get(139, 4)); - self::register("anvil", $factory->get(145, 0)); - self::register("azure_bluet", $factory->get(38, 3)); - self::register("bamboo", $factory->get(418, 0)); - self::register("bamboo_sapling", $factory->get(419, 0)); - self::register("banner", $factory->get(176, 0)); - self::register("barrel", $factory->get(458, 0)); - self::register("barrier", $factory->get(416, 0)); - self::register("beacon", $factory->get(138, 0)); - self::register("bed", $factory->get(26, 0)); - self::register("bedrock", $factory->get(7, 0)); - self::register("beetroots", $factory->get(244, 0)); - self::register("bell", $factory->get(461, 0)); - self::register("birch_button", $factory->get(396, 0)); - self::register("birch_door", $factory->get(194, 0)); - self::register("birch_fence", $factory->get(85, 2)); - self::register("birch_fence_gate", $factory->get(184, 0)); - self::register("birch_leaves", $factory->get(18, 2)); - self::register("birch_log", $factory->get(17, 2)); - self::register("birch_planks", $factory->get(5, 2)); - self::register("birch_pressure_plate", $factory->get(406, 0)); - self::register("birch_sapling", $factory->get(6, 2)); - self::register("birch_sign", $factory->get(441, 0)); - self::register("birch_slab", $factory->get(158, 2)); - self::register("birch_stairs", $factory->get(135, 0)); - self::register("birch_trapdoor", $factory->get(401, 0)); - self::register("birch_wall_sign", $factory->get(442, 2)); - self::register("birch_wood", $factory->get(467, 2)); - self::register("black_glazed_terracotta", $factory->get(235, 2)); - self::register("blast_furnace", $factory->get(451, 2)); - self::register("blue_glazed_terracotta", $factory->get(231, 2)); - self::register("blue_ice", $factory->get(266, 0)); - self::register("blue_orchid", $factory->get(38, 1)); - self::register("blue_torch", $factory->get(204, 5)); - self::register("bone_block", $factory->get(216, 0)); - self::register("bookshelf", $factory->get(47, 0)); - self::register("brewing_stand", $factory->get(117, 0)); - self::register("brick_slab", $factory->get(44, 4)); - self::register("brick_stairs", $factory->get(108, 0)); - self::register("brick_wall", $factory->get(139, 6)); - self::register("bricks", $factory->get(45, 0)); - self::register("brown_glazed_terracotta", $factory->get(232, 2)); - self::register("brown_mushroom", $factory->get(39, 0)); - self::register("brown_mushroom_block", $factory->get(99, 0)); - self::register("cactus", $factory->get(81, 0)); - self::register("cake", $factory->get(92, 0)); - self::register("carpet", $factory->get(171, 0)); - self::register("carrots", $factory->get(141, 0)); - self::register("carved_pumpkin", $factory->get(410, 0)); - self::register("chemical_heat", $factory->get(192, 0)); - self::register("chest", $factory->get(54, 2)); - self::register("chiseled_quartz", $factory->get(155, 1)); - self::register("chiseled_red_sandstone", $factory->get(179, 1)); - self::register("chiseled_sandstone", $factory->get(24, 1)); - self::register("chiseled_stone_bricks", $factory->get(98, 3)); - self::register("clay", $factory->get(82, 0)); - self::register("coal", $factory->get(173, 0)); - self::register("coal_ore", $factory->get(16, 0)); - self::register("cobblestone", $factory->get(4, 0)); - self::register("cobblestone_slab", $factory->get(44, 3)); - self::register("cobblestone_stairs", $factory->get(67, 0)); - self::register("cobblestone_wall", $factory->get(139, 0)); - self::register("cobweb", $factory->get(30, 0)); - self::register("cocoa_pod", $factory->get(127, 0)); - self::register("compound_creator", $factory->get(238, 0)); - self::register("concrete", $factory->get(236, 0)); - self::register("concrete_powder", $factory->get(237, 0)); - self::register("coral", $factory->get(386, 0)); - self::register("coral_block", $factory->get(387, 0)); - self::register("coral_fan", $factory->get(388, 0)); - self::register("cornflower", $factory->get(38, 9)); - self::register("cracked_stone_bricks", $factory->get(98, 2)); - self::register("crafting_table", $factory->get(58, 0)); - self::register("cut_red_sandstone", $factory->get(179, 2)); - self::register("cut_red_sandstone_slab", $factory->get(421, 4)); - self::register("cut_sandstone", $factory->get(24, 2)); - self::register("cut_sandstone_slab", $factory->get(421, 3)); - self::register("cyan_glazed_terracotta", $factory->get(229, 2)); - self::register("dandelion", $factory->get(37, 0)); - self::register("dark_oak_button", $factory->get(397, 0)); - self::register("dark_oak_door", $factory->get(197, 0)); - self::register("dark_oak_fence", $factory->get(85, 5)); - self::register("dark_oak_fence_gate", $factory->get(186, 0)); - self::register("dark_oak_leaves", $factory->get(161, 1)); - self::register("dark_oak_log", $factory->get(162, 1)); - self::register("dark_oak_planks", $factory->get(5, 5)); - self::register("dark_oak_pressure_plate", $factory->get(407, 0)); - self::register("dark_oak_sapling", $factory->get(6, 5)); - self::register("dark_oak_sign", $factory->get(447, 0)); - self::register("dark_oak_slab", $factory->get(158, 5)); - self::register("dark_oak_stairs", $factory->get(164, 0)); - self::register("dark_oak_trapdoor", $factory->get(402, 0)); - self::register("dark_oak_wall_sign", $factory->get(448, 2)); - self::register("dark_oak_wood", $factory->get(467, 5)); - self::register("dark_prismarine", $factory->get(168, 1)); - self::register("dark_prismarine_slab", $factory->get(182, 3)); - self::register("dark_prismarine_stairs", $factory->get(258, 0)); - self::register("daylight_sensor", $factory->get(151, 0)); - self::register("dead_bush", $factory->get(32, 0)); - self::register("detector_rail", $factory->get(28, 0)); - self::register("diamond", $factory->get(57, 0)); - self::register("diamond_ore", $factory->get(56, 0)); - self::register("diorite", $factory->get(1, 3)); - self::register("diorite_slab", $factory->get(417, 4)); - self::register("diorite_stairs", $factory->get(425, 0)); - self::register("diorite_wall", $factory->get(139, 3)); - self::register("dirt", $factory->get(3, 0)); - self::register("double_tallgrass", $factory->get(175, 2)); - self::register("dragon_egg", $factory->get(122, 0)); - self::register("dried_kelp", $factory->get(394, 0)); - self::register("dyed_shulker_box", $factory->get(218, 0)); - self::register("element_actinium", $factory->get(355, 0)); - self::register("element_aluminum", $factory->get(279, 0)); - self::register("element_americium", $factory->get(361, 0)); - self::register("element_antimony", $factory->get(317, 0)); - self::register("element_argon", $factory->get(284, 0)); - self::register("element_arsenic", $factory->get(299, 0)); - self::register("element_astatine", $factory->get(351, 0)); - self::register("element_barium", $factory->get(322, 0)); - self::register("element_berkelium", $factory->get(363, 0)); - self::register("element_beryllium", $factory->get(270, 0)); - self::register("element_bismuth", $factory->get(349, 0)); - self::register("element_bohrium", $factory->get(373, 0)); - self::register("element_boron", $factory->get(271, 0)); - self::register("element_bromine", $factory->get(301, 0)); - self::register("element_cadmium", $factory->get(314, 0)); - self::register("element_calcium", $factory->get(286, 0)); - self::register("element_californium", $factory->get(364, 0)); - self::register("element_carbon", $factory->get(272, 0)); - self::register("element_cerium", $factory->get(324, 0)); - self::register("element_cesium", $factory->get(321, 0)); - self::register("element_chlorine", $factory->get(283, 0)); - self::register("element_chromium", $factory->get(290, 0)); - self::register("element_cobalt", $factory->get(293, 0)); - self::register("element_constructor", $factory->get(238, 8)); - self::register("element_copernicium", $factory->get(378, 0)); - self::register("element_copper", $factory->get(295, 0)); - self::register("element_curium", $factory->get(362, 0)); - self::register("element_darmstadtium", $factory->get(376, 0)); - self::register("element_dubnium", $factory->get(371, 0)); - self::register("element_dysprosium", $factory->get(332, 0)); - self::register("element_einsteinium", $factory->get(365, 0)); - self::register("element_erbium", $factory->get(334, 0)); - self::register("element_europium", $factory->get(329, 0)); - self::register("element_fermium", $factory->get(366, 0)); - self::register("element_flerovium", $factory->get(380, 0)); - self::register("element_fluorine", $factory->get(275, 0)); - self::register("element_francium", $factory->get(353, 0)); - self::register("element_gadolinium", $factory->get(330, 0)); - self::register("element_gallium", $factory->get(297, 0)); - self::register("element_germanium", $factory->get(298, 0)); - self::register("element_gold", $factory->get(345, 0)); - self::register("element_hafnium", $factory->get(338, 0)); - self::register("element_hassium", $factory->get(374, 0)); - self::register("element_helium", $factory->get(268, 0)); - self::register("element_holmium", $factory->get(333, 0)); - self::register("element_hydrogen", $factory->get(267, 0)); - self::register("element_indium", $factory->get(315, 0)); - self::register("element_iodine", $factory->get(319, 0)); - self::register("element_iridium", $factory->get(343, 0)); - self::register("element_iron", $factory->get(292, 0)); - self::register("element_krypton", $factory->get(302, 0)); - self::register("element_lanthanum", $factory->get(323, 0)); - self::register("element_lawrencium", $factory->get(369, 0)); - self::register("element_lead", $factory->get(348, 0)); - self::register("element_lithium", $factory->get(269, 0)); - self::register("element_livermorium", $factory->get(382, 0)); - self::register("element_lutetium", $factory->get(337, 0)); - self::register("element_magnesium", $factory->get(278, 0)); - self::register("element_manganese", $factory->get(291, 0)); - self::register("element_meitnerium", $factory->get(375, 0)); - self::register("element_mendelevium", $factory->get(367, 0)); - self::register("element_mercury", $factory->get(346, 0)); - self::register("element_molybdenum", $factory->get(308, 0)); - self::register("element_moscovium", $factory->get(381, 0)); - self::register("element_neodymium", $factory->get(326, 0)); - self::register("element_neon", $factory->get(276, 0)); - self::register("element_neptunium", $factory->get(359, 0)); - self::register("element_nickel", $factory->get(294, 0)); - self::register("element_nihonium", $factory->get(379, 0)); - self::register("element_niobium", $factory->get(307, 0)); - self::register("element_nitrogen", $factory->get(273, 0)); - self::register("element_nobelium", $factory->get(368, 0)); - self::register("element_oganesson", $factory->get(384, 0)); - self::register("element_osmium", $factory->get(342, 0)); - self::register("element_oxygen", $factory->get(274, 0)); - self::register("element_palladium", $factory->get(312, 0)); - self::register("element_phosphorus", $factory->get(281, 0)); - self::register("element_platinum", $factory->get(344, 0)); - self::register("element_plutonium", $factory->get(360, 0)); - self::register("element_polonium", $factory->get(350, 0)); - self::register("element_potassium", $factory->get(285, 0)); - self::register("element_praseodymium", $factory->get(325, 0)); - self::register("element_promethium", $factory->get(327, 0)); - self::register("element_protactinium", $factory->get(357, 0)); - self::register("element_radium", $factory->get(354, 0)); - self::register("element_radon", $factory->get(352, 0)); - self::register("element_rhenium", $factory->get(341, 0)); - self::register("element_rhodium", $factory->get(311, 0)); - self::register("element_roentgenium", $factory->get(377, 0)); - self::register("element_rubidium", $factory->get(303, 0)); - self::register("element_ruthenium", $factory->get(310, 0)); - self::register("element_rutherfordium", $factory->get(370, 0)); - self::register("element_samarium", $factory->get(328, 0)); - self::register("element_scandium", $factory->get(287, 0)); - self::register("element_seaborgium", $factory->get(372, 0)); - self::register("element_selenium", $factory->get(300, 0)); - self::register("element_silicon", $factory->get(280, 0)); - self::register("element_silver", $factory->get(313, 0)); - self::register("element_sodium", $factory->get(277, 0)); - self::register("element_strontium", $factory->get(304, 0)); - self::register("element_sulfur", $factory->get(282, 0)); - self::register("element_tantalum", $factory->get(339, 0)); - self::register("element_technetium", $factory->get(309, 0)); - self::register("element_tellurium", $factory->get(318, 0)); - self::register("element_tennessine", $factory->get(383, 0)); - self::register("element_terbium", $factory->get(331, 0)); - self::register("element_thallium", $factory->get(347, 0)); - self::register("element_thorium", $factory->get(356, 0)); - self::register("element_thulium", $factory->get(335, 0)); - self::register("element_tin", $factory->get(316, 0)); - self::register("element_titanium", $factory->get(288, 0)); - self::register("element_tungsten", $factory->get(340, 0)); - self::register("element_uranium", $factory->get(358, 0)); - self::register("element_vanadium", $factory->get(289, 0)); - self::register("element_xenon", $factory->get(320, 0)); - self::register("element_ytterbium", $factory->get(336, 0)); - self::register("element_yttrium", $factory->get(305, 0)); - self::register("element_zero", $factory->get(36, 0)); - self::register("element_zinc", $factory->get(296, 0)); - self::register("element_zirconium", $factory->get(306, 0)); - self::register("emerald", $factory->get(133, 0)); - self::register("emerald_ore", $factory->get(129, 0)); - self::register("enchanting_table", $factory->get(116, 0)); - self::register("end_portal_frame", $factory->get(120, 0)); - self::register("end_rod", $factory->get(208, 0)); - self::register("end_stone", $factory->get(121, 0)); - self::register("end_stone_brick_slab", $factory->get(417, 0)); - self::register("end_stone_brick_stairs", $factory->get(433, 0)); - self::register("end_stone_brick_wall", $factory->get(139, 10)); - self::register("end_stone_bricks", $factory->get(206, 0)); - self::register("ender_chest", $factory->get(130, 2)); - self::register("fake_wooden_slab", $factory->get(44, 2)); - self::register("farmland", $factory->get(60, 0)); - self::register("fern", $factory->get(31, 2)); - self::register("fire", $factory->get(51, 0)); - self::register("fletching_table", $factory->get(456, 0)); - self::register("flower_pot", $factory->get(140, 0)); - self::register("frosted_ice", $factory->get(207, 0)); - self::register("furnace", $factory->get(61, 2)); - self::register("glass", $factory->get(20, 0)); - self::register("glass_pane", $factory->get(102, 0)); - self::register("glowing_obsidian", $factory->get(246, 0)); - self::register("glowstone", $factory->get(89, 0)); - self::register("gold", $factory->get(41, 0)); - self::register("gold_ore", $factory->get(14, 0)); - self::register("granite", $factory->get(1, 1)); - self::register("granite_slab", $factory->get(417, 6)); - self::register("granite_stairs", $factory->get(424, 0)); - self::register("granite_wall", $factory->get(139, 2)); - self::register("grass", $factory->get(2, 0)); - self::register("grass_path", $factory->get(198, 0)); - self::register("gravel", $factory->get(13, 0)); - self::register("gray_glazed_terracotta", $factory->get(227, 2)); - self::register("green_glazed_terracotta", $factory->get(233, 2)); - self::register("green_torch", $factory->get(202, 13)); - self::register("hardened_clay", $factory->get(172, 0)); - self::register("hardened_glass", $factory->get(253, 0)); - self::register("hardened_glass_pane", $factory->get(190, 0)); - self::register("hay_bale", $factory->get(170, 0)); - self::register("hopper", $factory->get(154, 0)); - self::register("ice", $factory->get(79, 0)); - self::register("infested_chiseled_stone_brick", $factory->get(97, 5)); - self::register("infested_cobblestone", $factory->get(97, 1)); - self::register("infested_cracked_stone_brick", $factory->get(97, 4)); - self::register("infested_mossy_stone_brick", $factory->get(97, 3)); - self::register("infested_stone", $factory->get(97, 0)); - self::register("infested_stone_brick", $factory->get(97, 2)); - self::register("info_update", $factory->get(248, 0)); - self::register("info_update2", $factory->get(249, 0)); - self::register("invisible_bedrock", $factory->get(95, 0)); - self::register("iron", $factory->get(42, 0)); - self::register("iron_bars", $factory->get(101, 0)); - self::register("iron_door", $factory->get(71, 0)); - self::register("iron_ore", $factory->get(15, 0)); - self::register("iron_trapdoor", $factory->get(167, 0)); - self::register("item_frame", $factory->get(199, 0)); - self::register("jukebox", $factory->get(84, 0)); - self::register("jungle_button", $factory->get(398, 0)); - self::register("jungle_door", $factory->get(195, 0)); - self::register("jungle_fence", $factory->get(85, 3)); - self::register("jungle_fence_gate", $factory->get(185, 0)); - self::register("jungle_leaves", $factory->get(18, 3)); - self::register("jungle_log", $factory->get(17, 3)); - self::register("jungle_planks", $factory->get(5, 3)); - self::register("jungle_pressure_plate", $factory->get(408, 0)); - self::register("jungle_sapling", $factory->get(6, 3)); - self::register("jungle_sign", $factory->get(443, 0)); - self::register("jungle_slab", $factory->get(158, 3)); - self::register("jungle_stairs", $factory->get(136, 0)); - self::register("jungle_trapdoor", $factory->get(403, 0)); - self::register("jungle_wall_sign", $factory->get(444, 2)); - self::register("jungle_wood", $factory->get(467, 3)); - self::register("lab_table", $factory->get(238, 12)); - self::register("ladder", $factory->get(65, 2)); - self::register("lantern", $factory->get(463, 0)); - self::register("lapis_lazuli", $factory->get(22, 0)); - self::register("lapis_lazuli_ore", $factory->get(21, 0)); - self::register("large_fern", $factory->get(175, 3)); - self::register("lava", $factory->get(10, 0)); - self::register("lectern", $factory->get(449, 0)); - self::register("legacy_stonecutter", $factory->get(245, 0)); - self::register("lever", $factory->get(69, 0)); - self::register("light_blue_glazed_terracotta", $factory->get(223, 2)); - self::register("light_gray_glazed_terracotta", $factory->get(228, 2)); - self::register("lilac", $factory->get(175, 1)); - self::register("lily_of_the_valley", $factory->get(38, 10)); - self::register("lily_pad", $factory->get(111, 0)); - self::register("lime_glazed_terracotta", $factory->get(225, 2)); - self::register("lit_pumpkin", $factory->get(91, 0)); - self::register("loom", $factory->get(459, 0)); - self::register("magenta_glazed_terracotta", $factory->get(222, 2)); - self::register("magma", $factory->get(213, 0)); - self::register("material_reducer", $factory->get(238, 4)); - self::register("melon", $factory->get(103, 0)); - self::register("melon_stem", $factory->get(105, 0)); - self::register("mob_head", $factory->get(144, 2)); - self::register("monster_spawner", $factory->get(52, 0)); - self::register("mossy_cobblestone", $factory->get(48, 0)); - self::register("mossy_cobblestone_slab", $factory->get(182, 5)); - self::register("mossy_cobblestone_stairs", $factory->get(434, 0)); - self::register("mossy_cobblestone_wall", $factory->get(139, 1)); - self::register("mossy_stone_brick_slab", $factory->get(421, 0)); - self::register("mossy_stone_brick_stairs", $factory->get(430, 0)); - self::register("mossy_stone_brick_wall", $factory->get(139, 8)); - self::register("mossy_stone_bricks", $factory->get(98, 1)); - self::register("mushroom_stem", $factory->get(99, 10)); - self::register("mycelium", $factory->get(110, 0)); - self::register("nether_brick_fence", $factory->get(113, 0)); - self::register("nether_brick_slab", $factory->get(44, 7)); - self::register("nether_brick_stairs", $factory->get(114, 0)); - self::register("nether_brick_wall", $factory->get(139, 9)); - self::register("nether_bricks", $factory->get(112, 0)); - self::register("nether_portal", $factory->get(90, 1)); - self::register("nether_quartz_ore", $factory->get(153, 0)); - self::register("nether_reactor_core", $factory->get(247, 0)); - self::register("nether_wart", $factory->get(115, 0)); - self::register("nether_wart_block", $factory->get(214, 0)); - self::register("netherrack", $factory->get(87, 0)); - self::register("note_block", $factory->get(25, 0)); - self::register("oak_button", $factory->get(143, 0)); - self::register("oak_door", $factory->get(64, 0)); - self::register("oak_fence", $factory->get(85, 0)); - self::register("oak_fence_gate", $factory->get(107, 0)); - self::register("oak_leaves", $factory->get(18, 0)); - self::register("oak_log", $factory->get(17, 0)); - self::register("oak_planks", $factory->get(5, 0)); - self::register("oak_pressure_plate", $factory->get(72, 0)); - self::register("oak_sapling", $factory->get(6, 0)); - self::register("oak_sign", $factory->get(63, 0)); - self::register("oak_slab", $factory->get(158, 0)); - self::register("oak_stairs", $factory->get(53, 0)); - self::register("oak_trapdoor", $factory->get(96, 0)); - self::register("oak_wall_sign", $factory->get(68, 2)); - self::register("oak_wood", $factory->get(467, 0)); - self::register("obsidian", $factory->get(49, 0)); - self::register("orange_glazed_terracotta", $factory->get(221, 2)); - self::register("orange_tulip", $factory->get(38, 5)); - self::register("oxeye_daisy", $factory->get(38, 8)); - self::register("packed_ice", $factory->get(174, 0)); - self::register("peony", $factory->get(175, 5)); - self::register("pink_glazed_terracotta", $factory->get(226, 2)); - self::register("pink_tulip", $factory->get(38, 7)); - self::register("podzol", $factory->get(243, 0)); - self::register("polished_andesite", $factory->get(1, 6)); - self::register("polished_andesite_slab", $factory->get(417, 2)); - self::register("polished_andesite_stairs", $factory->get(429, 0)); - self::register("polished_diorite", $factory->get(1, 4)); - self::register("polished_diorite_slab", $factory->get(417, 5)); - self::register("polished_diorite_stairs", $factory->get(428, 0)); - self::register("polished_granite", $factory->get(1, 2)); - self::register("polished_granite_slab", $factory->get(417, 7)); - self::register("polished_granite_stairs", $factory->get(427, 0)); - self::register("poppy", $factory->get(38, 0)); - self::register("potatoes", $factory->get(142, 0)); - self::register("powered_rail", $factory->get(27, 0)); - self::register("prismarine", $factory->get(168, 0)); - self::register("prismarine_bricks", $factory->get(168, 2)); - self::register("prismarine_bricks_slab", $factory->get(182, 4)); - self::register("prismarine_bricks_stairs", $factory->get(259, 0)); - self::register("prismarine_slab", $factory->get(182, 2)); - self::register("prismarine_stairs", $factory->get(257, 0)); - self::register("prismarine_wall", $factory->get(139, 11)); - self::register("pumpkin", $factory->get(86, 0)); - self::register("pumpkin_stem", $factory->get(104, 0)); - self::register("purple_glazed_terracotta", $factory->get(219, 2)); - self::register("purple_torch", $factory->get(204, 13)); - self::register("purpur", $factory->get(201, 0)); - self::register("purpur_pillar", $factory->get(201, 2)); - self::register("purpur_slab", $factory->get(182, 1)); - self::register("purpur_stairs", $factory->get(203, 0)); - self::register("quartz", $factory->get(155, 0)); - self::register("quartz_pillar", $factory->get(155, 2)); - self::register("quartz_slab", $factory->get(44, 6)); - self::register("quartz_stairs", $factory->get(156, 0)); - self::register("rail", $factory->get(66, 0)); - self::register("red_glazed_terracotta", $factory->get(234, 2)); - self::register("red_mushroom", $factory->get(40, 0)); - self::register("red_mushroom_block", $factory->get(100, 0)); - self::register("red_nether_brick_slab", $factory->get(182, 7)); - self::register("red_nether_brick_stairs", $factory->get(439, 0)); - self::register("red_nether_brick_wall", $factory->get(139, 13)); - self::register("red_nether_bricks", $factory->get(215, 0)); - self::register("red_sand", $factory->get(12, 1)); - self::register("red_sandstone", $factory->get(179, 0)); - self::register("red_sandstone_slab", $factory->get(182, 0)); - self::register("red_sandstone_stairs", $factory->get(180, 0)); - self::register("red_sandstone_wall", $factory->get(139, 12)); - self::register("red_torch", $factory->get(202, 5)); - self::register("red_tulip", $factory->get(38, 4)); - self::register("redstone", $factory->get(152, 0)); - self::register("redstone_comparator", $factory->get(149, 0)); - self::register("redstone_lamp", $factory->get(123, 0)); - self::register("redstone_ore", $factory->get(73, 0)); - self::register("redstone_repeater", $factory->get(93, 0)); - self::register("redstone_torch", $factory->get(76, 5)); - self::register("redstone_wire", $factory->get(55, 0)); - self::register("reserved6", $factory->get(255, 0)); - self::register("rose_bush", $factory->get(175, 4)); - self::register("sand", $factory->get(12, 0)); - self::register("sandstone", $factory->get(24, 0)); - self::register("sandstone_slab", $factory->get(44, 1)); - self::register("sandstone_stairs", $factory->get(128, 0)); - self::register("sandstone_wall", $factory->get(139, 5)); - self::register("sea_lantern", $factory->get(169, 0)); - self::register("sea_pickle", $factory->get(411, 0)); - self::register("shulker_box", $factory->get(205, 0)); - self::register("slime", $factory->get(165, 0)); - self::register("smoker", $factory->get(453, 2)); - self::register("smooth_quartz", $factory->get(155, 3)); - self::register("smooth_quartz_slab", $factory->get(421, 1)); - self::register("smooth_quartz_stairs", $factory->get(440, 0)); - self::register("smooth_red_sandstone", $factory->get(179, 3)); - self::register("smooth_red_sandstone_slab", $factory->get(417, 1)); - self::register("smooth_red_sandstone_stairs", $factory->get(431, 0)); - self::register("smooth_sandstone", $factory->get(24, 3)); - self::register("smooth_sandstone_slab", $factory->get(182, 6)); - self::register("smooth_sandstone_stairs", $factory->get(432, 0)); - self::register("smooth_stone", $factory->get(438, 0)); - self::register("smooth_stone_slab", $factory->get(44, 0)); - self::register("snow", $factory->get(80, 0)); - self::register("snow_layer", $factory->get(78, 0)); - self::register("soul_sand", $factory->get(88, 0)); - self::register("sponge", $factory->get(19, 0)); - self::register("spruce_button", $factory->get(399, 0)); - self::register("spruce_door", $factory->get(193, 0)); - self::register("spruce_fence", $factory->get(85, 1)); - self::register("spruce_fence_gate", $factory->get(183, 0)); - self::register("spruce_leaves", $factory->get(18, 1)); - self::register("spruce_log", $factory->get(17, 1)); - self::register("spruce_planks", $factory->get(5, 1)); - self::register("spruce_pressure_plate", $factory->get(409, 0)); - self::register("spruce_sapling", $factory->get(6, 1)); - self::register("spruce_sign", $factory->get(436, 0)); - self::register("spruce_slab", $factory->get(158, 1)); - self::register("spruce_stairs", $factory->get(134, 0)); - self::register("spruce_trapdoor", $factory->get(404, 0)); - self::register("spruce_wall_sign", $factory->get(437, 2)); - self::register("spruce_wood", $factory->get(467, 1)); - self::register("stained_clay", $factory->get(159, 0)); - self::register("stained_glass", $factory->get(241, 0)); - self::register("stained_glass_pane", $factory->get(160, 0)); - self::register("stained_hardened_glass", $factory->get(254, 0)); - self::register("stained_hardened_glass_pane", $factory->get(191, 0)); - self::register("stone", $factory->get(1, 0)); - self::register("stone_brick_slab", $factory->get(44, 5)); - self::register("stone_brick_stairs", $factory->get(109, 0)); - self::register("stone_brick_wall", $factory->get(139, 7)); - self::register("stone_bricks", $factory->get(98, 0)); - self::register("stone_button", $factory->get(77, 0)); - self::register("stone_pressure_plate", $factory->get(70, 0)); - self::register("stone_slab", $factory->get(421, 2)); - self::register("stone_stairs", $factory->get(435, 0)); - self::register("stripped_acacia_log", $factory->get(263, 0)); - self::register("stripped_acacia_wood", $factory->get(467, 12)); - self::register("stripped_birch_log", $factory->get(261, 0)); - self::register("stripped_birch_wood", $factory->get(467, 10)); - self::register("stripped_dark_oak_log", $factory->get(264, 0)); - self::register("stripped_dark_oak_wood", $factory->get(467, 13)); - self::register("stripped_jungle_log", $factory->get(262, 0)); - self::register("stripped_jungle_wood", $factory->get(467, 11)); - self::register("stripped_oak_log", $factory->get(265, 0)); - self::register("stripped_oak_wood", $factory->get(467, 8)); - self::register("stripped_spruce_log", $factory->get(260, 0)); - self::register("stripped_spruce_wood", $factory->get(467, 9)); - self::register("sugarcane", $factory->get(83, 0)); - self::register("sunflower", $factory->get(175, 0)); - self::register("sweet_berry_bush", $factory->get(462, 0)); - self::register("tall_grass", $factory->get(31, 1)); - self::register("tnt", $factory->get(46, 0)); - self::register("torch", $factory->get(50, 5)); - self::register("trapped_chest", $factory->get(146, 2)); - self::register("tripwire", $factory->get(132, 0)); - self::register("tripwire_hook", $factory->get(131, 0)); - self::register("underwater_torch", $factory->get(239, 5)); - self::register("vines", $factory->get(106, 0)); - self::register("wall_banner", $factory->get(177, 2)); - self::register("wall_coral_fan", $factory->get(390, 0)); - self::register("water", $factory->get(8, 0)); - self::register("weighted_pressure_plate_heavy", $factory->get(148, 0)); - self::register("weighted_pressure_plate_light", $factory->get(147, 0)); - self::register("wheat", $factory->get(59, 0)); - self::register("white_glazed_terracotta", $factory->get(220, 2)); - self::register("white_tulip", $factory->get(38, 6)); - self::register("wool", $factory->get(35, 0)); - self::register("yellow_glazed_terracotta", $factory->get(224, 2)); + self::register("acacia_button", $factory->get(Ids::ACACIA_BUTTON, 0)); + self::register("acacia_door", $factory->get(Ids::ACACIA_DOOR_BLOCK, 0)); + self::register("acacia_fence", $factory->get(Ids::FENCE, 4)); + self::register("acacia_fence_gate", $factory->get(Ids::ACACIA_FENCE_GATE, 0)); + self::register("acacia_leaves", $factory->get(Ids::LEAVES2, 0)); + self::register("acacia_log", $factory->get(Ids::LOG2, 0)); + self::register("acacia_planks", $factory->get(Ids::PLANKS, 4)); + self::register("acacia_pressure_plate", $factory->get(Ids::ACACIA_PRESSURE_PLATE, 0)); + self::register("acacia_sapling", $factory->get(Ids::SAPLING, 4)); + self::register("acacia_sign", $factory->get(Ids::ACACIA_STANDING_SIGN, 0)); + self::register("acacia_slab", $factory->get(Ids::WOODEN_SLAB, 4)); + self::register("acacia_stairs", $factory->get(Ids::ACACIA_STAIRS, 0)); + self::register("acacia_trapdoor", $factory->get(Ids::ACACIA_TRAPDOOR, 0)); + self::register("acacia_wall_sign", $factory->get(Ids::ACACIA_WALL_SIGN, 2)); + self::register("acacia_wood", $factory->get(Ids::WOOD, 4)); + self::register("activator_rail", $factory->get(Ids::ACTIVATOR_RAIL, 0)); + self::register("air", $factory->get(Ids::AIR, 0)); + self::register("all_sided_mushroom_stem", $factory->get(Ids::BROWN_MUSHROOM_BLOCK, 15)); + self::register("allium", $factory->get(Ids::POPPY, 2)); + self::register("andesite", $factory->get(Ids::STONE, 5)); + self::register("andesite_slab", $factory->get(Ids::STONE_SLAB3, 3)); + self::register("andesite_stairs", $factory->get(Ids::ANDESITE_STAIRS, 0)); + self::register("andesite_wall", $factory->get(Ids::COBBLESTONE_WALL, 4)); + self::register("anvil", $factory->get(Ids::ANVIL, 0)); + self::register("azure_bluet", $factory->get(Ids::POPPY, 3)); + self::register("bamboo", $factory->get(Ids::BAMBOO, 0)); + self::register("bamboo_sapling", $factory->get(Ids::BAMBOO_SAPLING, 0)); + self::register("banner", $factory->get(Ids::STANDING_BANNER, 0)); + self::register("barrel", $factory->get(Ids::BARREL, 0)); + self::register("barrier", $factory->get(Ids::BARRIER, 0)); + self::register("beacon", $factory->get(Ids::BEACON, 0)); + self::register("bed", $factory->get(Ids::BED_BLOCK, 0)); + self::register("bedrock", $factory->get(Ids::BEDROCK, 0)); + self::register("beetroots", $factory->get(Ids::BEETROOT_BLOCK, 0)); + self::register("bell", $factory->get(Ids::BELL, 0)); + self::register("birch_button", $factory->get(Ids::BIRCH_BUTTON, 0)); + self::register("birch_door", $factory->get(Ids::BIRCH_DOOR_BLOCK, 0)); + self::register("birch_fence", $factory->get(Ids::FENCE, 2)); + self::register("birch_fence_gate", $factory->get(Ids::BIRCH_FENCE_GATE, 0)); + self::register("birch_leaves", $factory->get(Ids::LEAVES, 2)); + self::register("birch_log", $factory->get(Ids::LOG, 2)); + self::register("birch_planks", $factory->get(Ids::PLANKS, 2)); + self::register("birch_pressure_plate", $factory->get(Ids::BIRCH_PRESSURE_PLATE, 0)); + self::register("birch_sapling", $factory->get(Ids::SAPLING, 2)); + self::register("birch_sign", $factory->get(Ids::BIRCH_STANDING_SIGN, 0)); + self::register("birch_slab", $factory->get(Ids::WOODEN_SLAB, 2)); + self::register("birch_stairs", $factory->get(Ids::BIRCH_STAIRS, 0)); + self::register("birch_trapdoor", $factory->get(Ids::BIRCH_TRAPDOOR, 0)); + self::register("birch_wall_sign", $factory->get(Ids::BIRCH_WALL_SIGN, 2)); + self::register("birch_wood", $factory->get(Ids::WOOD, 2)); + self::register("black_glazed_terracotta", $factory->get(Ids::BLACK_GLAZED_TERRACOTTA, 2)); + self::register("blast_furnace", $factory->get(Ids::BLAST_FURNACE, 2)); + self::register("blue_glazed_terracotta", $factory->get(Ids::BLUE_GLAZED_TERRACOTTA, 2)); + self::register("blue_ice", $factory->get(Ids::BLUE_ICE, 0)); + self::register("blue_orchid", $factory->get(Ids::POPPY, 1)); + self::register("blue_torch", $factory->get(Ids::COLORED_TORCH_BP, 5)); + self::register("bone_block", $factory->get(Ids::BONE_BLOCK, 0)); + self::register("bookshelf", $factory->get(Ids::BOOKSHELF, 0)); + self::register("brewing_stand", $factory->get(Ids::BREWING_STAND_BLOCK, 0)); + self::register("brick_slab", $factory->get(Ids::STONE_SLAB, 4)); + self::register("brick_stairs", $factory->get(Ids::BRICK_STAIRS, 0)); + self::register("brick_wall", $factory->get(Ids::COBBLESTONE_WALL, 6)); + self::register("bricks", $factory->get(Ids::BRICK_BLOCK, 0)); + self::register("brown_glazed_terracotta", $factory->get(Ids::BROWN_GLAZED_TERRACOTTA, 2)); + self::register("brown_mushroom", $factory->get(Ids::BROWN_MUSHROOM, 0)); + self::register("brown_mushroom_block", $factory->get(Ids::BROWN_MUSHROOM_BLOCK, 0)); + self::register("cactus", $factory->get(Ids::CACTUS, 0)); + self::register("cake", $factory->get(Ids::CAKE_BLOCK, 0)); + self::register("carpet", $factory->get(Ids::CARPET, 0)); + self::register("carrots", $factory->get(Ids::CARROTS, 0)); + self::register("carved_pumpkin", $factory->get(Ids::CARVED_PUMPKIN, 0)); + self::register("chemical_heat", $factory->get(Ids::CHEMICAL_HEAT, 0)); + self::register("chest", $factory->get(Ids::CHEST, 2)); + self::register("chiseled_quartz", $factory->get(Ids::QUARTZ_BLOCK, 1)); + self::register("chiseled_red_sandstone", $factory->get(Ids::RED_SANDSTONE, 1)); + self::register("chiseled_sandstone", $factory->get(Ids::SANDSTONE, 1)); + self::register("chiseled_stone_bricks", $factory->get(Ids::STONEBRICK, 3)); + self::register("clay", $factory->get(Ids::CLAY_BLOCK, 0)); + self::register("coal", $factory->get(Ids::COAL_BLOCK, 0)); + self::register("coal_ore", $factory->get(Ids::COAL_ORE, 0)); + self::register("cobblestone", $factory->get(Ids::COBBLESTONE, 0)); + self::register("cobblestone_slab", $factory->get(Ids::STONE_SLAB, 3)); + self::register("cobblestone_stairs", $factory->get(Ids::COBBLESTONE_STAIRS, 0)); + self::register("cobblestone_wall", $factory->get(Ids::COBBLESTONE_WALL, 0)); + self::register("cobweb", $factory->get(Ids::COBWEB, 0)); + self::register("cocoa_pod", $factory->get(Ids::COCOA, 0)); + self::register("compound_creator", $factory->get(Ids::CHEMISTRY_TABLE, 0)); + self::register("concrete", $factory->get(Ids::CONCRETE, 0)); + self::register("concrete_powder", $factory->get(Ids::CONCRETEPOWDER, 0)); + self::register("coral", $factory->get(Ids::CORAL, 0)); + self::register("coral_block", $factory->get(Ids::CORAL_BLOCK, 0)); + self::register("coral_fan", $factory->get(Ids::CORAL_FAN, 0)); + self::register("cornflower", $factory->get(Ids::POPPY, 9)); + self::register("cracked_stone_bricks", $factory->get(Ids::STONEBRICK, 2)); + self::register("crafting_table", $factory->get(Ids::CRAFTING_TABLE, 0)); + self::register("cut_red_sandstone", $factory->get(Ids::RED_SANDSTONE, 2)); + self::register("cut_red_sandstone_slab", $factory->get(Ids::STONE_SLAB4, 4)); + self::register("cut_sandstone", $factory->get(Ids::SANDSTONE, 2)); + self::register("cut_sandstone_slab", $factory->get(Ids::STONE_SLAB4, 3)); + self::register("cyan_glazed_terracotta", $factory->get(Ids::CYAN_GLAZED_TERRACOTTA, 2)); + self::register("dandelion", $factory->get(Ids::DANDELION, 0)); + self::register("dark_oak_button", $factory->get(Ids::DARK_OAK_BUTTON, 0)); + self::register("dark_oak_door", $factory->get(Ids::DARK_OAK_DOOR_BLOCK, 0)); + self::register("dark_oak_fence", $factory->get(Ids::FENCE, 5)); + self::register("dark_oak_fence_gate", $factory->get(Ids::DARK_OAK_FENCE_GATE, 0)); + self::register("dark_oak_leaves", $factory->get(Ids::LEAVES2, 1)); + self::register("dark_oak_log", $factory->get(Ids::LOG2, 1)); + self::register("dark_oak_planks", $factory->get(Ids::PLANKS, 5)); + self::register("dark_oak_pressure_plate", $factory->get(Ids::DARK_OAK_PRESSURE_PLATE, 0)); + self::register("dark_oak_sapling", $factory->get(Ids::SAPLING, 5)); + self::register("dark_oak_sign", $factory->get(Ids::DARKOAK_STANDING_SIGN, 0)); + self::register("dark_oak_slab", $factory->get(Ids::WOODEN_SLAB, 5)); + self::register("dark_oak_stairs", $factory->get(Ids::DARK_OAK_STAIRS, 0)); + self::register("dark_oak_trapdoor", $factory->get(Ids::DARK_OAK_TRAPDOOR, 0)); + self::register("dark_oak_wall_sign", $factory->get(Ids::DARKOAK_WALL_SIGN, 2)); + self::register("dark_oak_wood", $factory->get(Ids::WOOD, 5)); + self::register("dark_prismarine", $factory->get(Ids::PRISMARINE, 1)); + self::register("dark_prismarine_slab", $factory->get(Ids::STONE_SLAB2, 3)); + self::register("dark_prismarine_stairs", $factory->get(Ids::DARK_PRISMARINE_STAIRS, 0)); + self::register("daylight_sensor", $factory->get(Ids::DAYLIGHT_DETECTOR, 0)); + self::register("dead_bush", $factory->get(Ids::DEADBUSH, 0)); + self::register("detector_rail", $factory->get(Ids::DETECTOR_RAIL, 0)); + self::register("diamond", $factory->get(Ids::DIAMOND_BLOCK, 0)); + self::register("diamond_ore", $factory->get(Ids::DIAMOND_ORE, 0)); + self::register("diorite", $factory->get(Ids::STONE, 3)); + self::register("diorite_slab", $factory->get(Ids::STONE_SLAB3, 4)); + self::register("diorite_stairs", $factory->get(Ids::DIORITE_STAIRS, 0)); + self::register("diorite_wall", $factory->get(Ids::COBBLESTONE_WALL, 3)); + self::register("dirt", $factory->get(Ids::DIRT, 0)); + self::register("double_tallgrass", $factory->get(Ids::DOUBLE_PLANT, 2)); + self::register("dragon_egg", $factory->get(Ids::DRAGON_EGG, 0)); + self::register("dried_kelp", $factory->get(Ids::DRIED_KELP_BLOCK, 0)); + self::register("dyed_shulker_box", $factory->get(Ids::SHULKER_BOX, 0)); + self::register("element_actinium", $factory->get(Ids::ELEMENT_89, 0)); + self::register("element_aluminum", $factory->get(Ids::ELEMENT_13, 0)); + self::register("element_americium", $factory->get(Ids::ELEMENT_95, 0)); + self::register("element_antimony", $factory->get(Ids::ELEMENT_51, 0)); + self::register("element_argon", $factory->get(Ids::ELEMENT_18, 0)); + self::register("element_arsenic", $factory->get(Ids::ELEMENT_33, 0)); + self::register("element_astatine", $factory->get(Ids::ELEMENT_85, 0)); + self::register("element_barium", $factory->get(Ids::ELEMENT_56, 0)); + self::register("element_berkelium", $factory->get(Ids::ELEMENT_97, 0)); + self::register("element_beryllium", $factory->get(Ids::ELEMENT_4, 0)); + self::register("element_bismuth", $factory->get(Ids::ELEMENT_83, 0)); + self::register("element_bohrium", $factory->get(Ids::ELEMENT_107, 0)); + self::register("element_boron", $factory->get(Ids::ELEMENT_5, 0)); + self::register("element_bromine", $factory->get(Ids::ELEMENT_35, 0)); + self::register("element_cadmium", $factory->get(Ids::ELEMENT_48, 0)); + self::register("element_calcium", $factory->get(Ids::ELEMENT_20, 0)); + self::register("element_californium", $factory->get(Ids::ELEMENT_98, 0)); + self::register("element_carbon", $factory->get(Ids::ELEMENT_6, 0)); + self::register("element_cerium", $factory->get(Ids::ELEMENT_58, 0)); + self::register("element_cesium", $factory->get(Ids::ELEMENT_55, 0)); + self::register("element_chlorine", $factory->get(Ids::ELEMENT_17, 0)); + self::register("element_chromium", $factory->get(Ids::ELEMENT_24, 0)); + self::register("element_cobalt", $factory->get(Ids::ELEMENT_27, 0)); + self::register("element_constructor", $factory->get(Ids::CHEMISTRY_TABLE, 8)); + self::register("element_copernicium", $factory->get(Ids::ELEMENT_112, 0)); + self::register("element_copper", $factory->get(Ids::ELEMENT_29, 0)); + self::register("element_curium", $factory->get(Ids::ELEMENT_96, 0)); + self::register("element_darmstadtium", $factory->get(Ids::ELEMENT_110, 0)); + self::register("element_dubnium", $factory->get(Ids::ELEMENT_105, 0)); + self::register("element_dysprosium", $factory->get(Ids::ELEMENT_66, 0)); + self::register("element_einsteinium", $factory->get(Ids::ELEMENT_99, 0)); + self::register("element_erbium", $factory->get(Ids::ELEMENT_68, 0)); + self::register("element_europium", $factory->get(Ids::ELEMENT_63, 0)); + self::register("element_fermium", $factory->get(Ids::ELEMENT_100, 0)); + self::register("element_flerovium", $factory->get(Ids::ELEMENT_114, 0)); + self::register("element_fluorine", $factory->get(Ids::ELEMENT_9, 0)); + self::register("element_francium", $factory->get(Ids::ELEMENT_87, 0)); + self::register("element_gadolinium", $factory->get(Ids::ELEMENT_64, 0)); + self::register("element_gallium", $factory->get(Ids::ELEMENT_31, 0)); + self::register("element_germanium", $factory->get(Ids::ELEMENT_32, 0)); + self::register("element_gold", $factory->get(Ids::ELEMENT_79, 0)); + self::register("element_hafnium", $factory->get(Ids::ELEMENT_72, 0)); + self::register("element_hassium", $factory->get(Ids::ELEMENT_108, 0)); + self::register("element_helium", $factory->get(Ids::ELEMENT_2, 0)); + self::register("element_holmium", $factory->get(Ids::ELEMENT_67, 0)); + self::register("element_hydrogen", $factory->get(Ids::ELEMENT_1, 0)); + self::register("element_indium", $factory->get(Ids::ELEMENT_49, 0)); + self::register("element_iodine", $factory->get(Ids::ELEMENT_53, 0)); + self::register("element_iridium", $factory->get(Ids::ELEMENT_77, 0)); + self::register("element_iron", $factory->get(Ids::ELEMENT_26, 0)); + self::register("element_krypton", $factory->get(Ids::ELEMENT_36, 0)); + self::register("element_lanthanum", $factory->get(Ids::ELEMENT_57, 0)); + self::register("element_lawrencium", $factory->get(Ids::ELEMENT_103, 0)); + self::register("element_lead", $factory->get(Ids::ELEMENT_82, 0)); + self::register("element_lithium", $factory->get(Ids::ELEMENT_3, 0)); + self::register("element_livermorium", $factory->get(Ids::ELEMENT_116, 0)); + self::register("element_lutetium", $factory->get(Ids::ELEMENT_71, 0)); + self::register("element_magnesium", $factory->get(Ids::ELEMENT_12, 0)); + self::register("element_manganese", $factory->get(Ids::ELEMENT_25, 0)); + self::register("element_meitnerium", $factory->get(Ids::ELEMENT_109, 0)); + self::register("element_mendelevium", $factory->get(Ids::ELEMENT_101, 0)); + self::register("element_mercury", $factory->get(Ids::ELEMENT_80, 0)); + self::register("element_molybdenum", $factory->get(Ids::ELEMENT_42, 0)); + self::register("element_moscovium", $factory->get(Ids::ELEMENT_115, 0)); + self::register("element_neodymium", $factory->get(Ids::ELEMENT_60, 0)); + self::register("element_neon", $factory->get(Ids::ELEMENT_10, 0)); + self::register("element_neptunium", $factory->get(Ids::ELEMENT_93, 0)); + self::register("element_nickel", $factory->get(Ids::ELEMENT_28, 0)); + self::register("element_nihonium", $factory->get(Ids::ELEMENT_113, 0)); + self::register("element_niobium", $factory->get(Ids::ELEMENT_41, 0)); + self::register("element_nitrogen", $factory->get(Ids::ELEMENT_7, 0)); + self::register("element_nobelium", $factory->get(Ids::ELEMENT_102, 0)); + self::register("element_oganesson", $factory->get(Ids::ELEMENT_118, 0)); + self::register("element_osmium", $factory->get(Ids::ELEMENT_76, 0)); + self::register("element_oxygen", $factory->get(Ids::ELEMENT_8, 0)); + self::register("element_palladium", $factory->get(Ids::ELEMENT_46, 0)); + self::register("element_phosphorus", $factory->get(Ids::ELEMENT_15, 0)); + self::register("element_platinum", $factory->get(Ids::ELEMENT_78, 0)); + self::register("element_plutonium", $factory->get(Ids::ELEMENT_94, 0)); + self::register("element_polonium", $factory->get(Ids::ELEMENT_84, 0)); + self::register("element_potassium", $factory->get(Ids::ELEMENT_19, 0)); + self::register("element_praseodymium", $factory->get(Ids::ELEMENT_59, 0)); + self::register("element_promethium", $factory->get(Ids::ELEMENT_61, 0)); + self::register("element_protactinium", $factory->get(Ids::ELEMENT_91, 0)); + self::register("element_radium", $factory->get(Ids::ELEMENT_88, 0)); + self::register("element_radon", $factory->get(Ids::ELEMENT_86, 0)); + self::register("element_rhenium", $factory->get(Ids::ELEMENT_75, 0)); + self::register("element_rhodium", $factory->get(Ids::ELEMENT_45, 0)); + self::register("element_roentgenium", $factory->get(Ids::ELEMENT_111, 0)); + self::register("element_rubidium", $factory->get(Ids::ELEMENT_37, 0)); + self::register("element_ruthenium", $factory->get(Ids::ELEMENT_44, 0)); + self::register("element_rutherfordium", $factory->get(Ids::ELEMENT_104, 0)); + self::register("element_samarium", $factory->get(Ids::ELEMENT_62, 0)); + self::register("element_scandium", $factory->get(Ids::ELEMENT_21, 0)); + self::register("element_seaborgium", $factory->get(Ids::ELEMENT_106, 0)); + self::register("element_selenium", $factory->get(Ids::ELEMENT_34, 0)); + self::register("element_silicon", $factory->get(Ids::ELEMENT_14, 0)); + self::register("element_silver", $factory->get(Ids::ELEMENT_47, 0)); + self::register("element_sodium", $factory->get(Ids::ELEMENT_11, 0)); + self::register("element_strontium", $factory->get(Ids::ELEMENT_38, 0)); + self::register("element_sulfur", $factory->get(Ids::ELEMENT_16, 0)); + self::register("element_tantalum", $factory->get(Ids::ELEMENT_73, 0)); + self::register("element_technetium", $factory->get(Ids::ELEMENT_43, 0)); + self::register("element_tellurium", $factory->get(Ids::ELEMENT_52, 0)); + self::register("element_tennessine", $factory->get(Ids::ELEMENT_117, 0)); + self::register("element_terbium", $factory->get(Ids::ELEMENT_65, 0)); + self::register("element_thallium", $factory->get(Ids::ELEMENT_81, 0)); + self::register("element_thorium", $factory->get(Ids::ELEMENT_90, 0)); + self::register("element_thulium", $factory->get(Ids::ELEMENT_69, 0)); + self::register("element_tin", $factory->get(Ids::ELEMENT_50, 0)); + self::register("element_titanium", $factory->get(Ids::ELEMENT_22, 0)); + self::register("element_tungsten", $factory->get(Ids::ELEMENT_74, 0)); + self::register("element_uranium", $factory->get(Ids::ELEMENT_92, 0)); + self::register("element_vanadium", $factory->get(Ids::ELEMENT_23, 0)); + self::register("element_xenon", $factory->get(Ids::ELEMENT_54, 0)); + self::register("element_ytterbium", $factory->get(Ids::ELEMENT_70, 0)); + self::register("element_yttrium", $factory->get(Ids::ELEMENT_39, 0)); + self::register("element_zero", $factory->get(Ids::ELEMENT_0, 0)); + self::register("element_zinc", $factory->get(Ids::ELEMENT_30, 0)); + self::register("element_zirconium", $factory->get(Ids::ELEMENT_40, 0)); + self::register("emerald", $factory->get(Ids::EMERALD_BLOCK, 0)); + self::register("emerald_ore", $factory->get(Ids::EMERALD_ORE, 0)); + self::register("enchanting_table", $factory->get(Ids::ENCHANTING_TABLE, 0)); + self::register("end_portal_frame", $factory->get(Ids::END_PORTAL_FRAME, 0)); + self::register("end_rod", $factory->get(Ids::END_ROD, 0)); + self::register("end_stone", $factory->get(Ids::END_STONE, 0)); + self::register("end_stone_brick_slab", $factory->get(Ids::STONE_SLAB3, 0)); + self::register("end_stone_brick_stairs", $factory->get(Ids::END_BRICK_STAIRS, 0)); + self::register("end_stone_brick_wall", $factory->get(Ids::COBBLESTONE_WALL, 10)); + self::register("end_stone_bricks", $factory->get(Ids::END_BRICKS, 0)); + self::register("ender_chest", $factory->get(Ids::ENDER_CHEST, 2)); + self::register("fake_wooden_slab", $factory->get(Ids::STONE_SLAB, 2)); + self::register("farmland", $factory->get(Ids::FARMLAND, 0)); + self::register("fern", $factory->get(Ids::TALLGRASS, 2)); + self::register("fire", $factory->get(Ids::FIRE, 0)); + self::register("fletching_table", $factory->get(Ids::FLETCHING_TABLE, 0)); + self::register("flower_pot", $factory->get(Ids::FLOWER_POT_BLOCK, 0)); + self::register("frosted_ice", $factory->get(Ids::FROSTED_ICE, 0)); + self::register("furnace", $factory->get(Ids::FURNACE, 2)); + self::register("glass", $factory->get(Ids::GLASS, 0)); + self::register("glass_pane", $factory->get(Ids::GLASS_PANE, 0)); + self::register("glowing_obsidian", $factory->get(Ids::GLOWINGOBSIDIAN, 0)); + self::register("glowstone", $factory->get(Ids::GLOWSTONE, 0)); + self::register("gold", $factory->get(Ids::GOLD_BLOCK, 0)); + self::register("gold_ore", $factory->get(Ids::GOLD_ORE, 0)); + self::register("granite", $factory->get(Ids::STONE, 1)); + self::register("granite_slab", $factory->get(Ids::STONE_SLAB3, 6)); + self::register("granite_stairs", $factory->get(Ids::GRANITE_STAIRS, 0)); + self::register("granite_wall", $factory->get(Ids::COBBLESTONE_WALL, 2)); + self::register("grass", $factory->get(Ids::GRASS, 0)); + self::register("grass_path", $factory->get(Ids::GRASS_PATH, 0)); + self::register("gravel", $factory->get(Ids::GRAVEL, 0)); + self::register("gray_glazed_terracotta", $factory->get(Ids::GRAY_GLAZED_TERRACOTTA, 2)); + self::register("green_glazed_terracotta", $factory->get(Ids::GREEN_GLAZED_TERRACOTTA, 2)); + self::register("green_torch", $factory->get(Ids::COLORED_TORCH_RG, 13)); + self::register("hardened_clay", $factory->get(Ids::HARDENED_CLAY, 0)); + self::register("hardened_glass", $factory->get(Ids::HARD_GLASS, 0)); + self::register("hardened_glass_pane", $factory->get(Ids::HARD_GLASS_PANE, 0)); + self::register("hay_bale", $factory->get(Ids::HAY_BALE, 0)); + self::register("hopper", $factory->get(Ids::HOPPER_BLOCK, 0)); + self::register("ice", $factory->get(Ids::ICE, 0)); + self::register("infested_chiseled_stone_brick", $factory->get(Ids::MONSTER_EGG, 5)); + self::register("infested_cobblestone", $factory->get(Ids::MONSTER_EGG, 1)); + self::register("infested_cracked_stone_brick", $factory->get(Ids::MONSTER_EGG, 4)); + self::register("infested_mossy_stone_brick", $factory->get(Ids::MONSTER_EGG, 3)); + self::register("infested_stone", $factory->get(Ids::MONSTER_EGG, 0)); + self::register("infested_stone_brick", $factory->get(Ids::MONSTER_EGG, 2)); + self::register("info_update", $factory->get(Ids::INFO_UPDATE, 0)); + self::register("info_update2", $factory->get(Ids::INFO_UPDATE2, 0)); + self::register("invisible_bedrock", $factory->get(Ids::INVISIBLEBEDROCK, 0)); + self::register("iron", $factory->get(Ids::IRON_BLOCK, 0)); + self::register("iron_bars", $factory->get(Ids::IRON_BARS, 0)); + self::register("iron_door", $factory->get(Ids::IRON_DOOR_BLOCK, 0)); + self::register("iron_ore", $factory->get(Ids::IRON_ORE, 0)); + self::register("iron_trapdoor", $factory->get(Ids::IRON_TRAPDOOR, 0)); + self::register("item_frame", $factory->get(Ids::FRAME_BLOCK, 0)); + self::register("jukebox", $factory->get(Ids::JUKEBOX, 0)); + self::register("jungle_button", $factory->get(Ids::JUNGLE_BUTTON, 0)); + self::register("jungle_door", $factory->get(Ids::JUNGLE_DOOR_BLOCK, 0)); + self::register("jungle_fence", $factory->get(Ids::FENCE, 3)); + self::register("jungle_fence_gate", $factory->get(Ids::JUNGLE_FENCE_GATE, 0)); + self::register("jungle_leaves", $factory->get(Ids::LEAVES, 3)); + self::register("jungle_log", $factory->get(Ids::LOG, 3)); + self::register("jungle_planks", $factory->get(Ids::PLANKS, 3)); + self::register("jungle_pressure_plate", $factory->get(Ids::JUNGLE_PRESSURE_PLATE, 0)); + self::register("jungle_sapling", $factory->get(Ids::SAPLING, 3)); + self::register("jungle_sign", $factory->get(Ids::JUNGLE_STANDING_SIGN, 0)); + self::register("jungle_slab", $factory->get(Ids::WOODEN_SLAB, 3)); + self::register("jungle_stairs", $factory->get(Ids::JUNGLE_STAIRS, 0)); + self::register("jungle_trapdoor", $factory->get(Ids::JUNGLE_TRAPDOOR, 0)); + self::register("jungle_wall_sign", $factory->get(Ids::JUNGLE_WALL_SIGN, 2)); + self::register("jungle_wood", $factory->get(Ids::WOOD, 3)); + self::register("lab_table", $factory->get(Ids::CHEMISTRY_TABLE, 12)); + self::register("ladder", $factory->get(Ids::LADDER, 2)); + self::register("lantern", $factory->get(Ids::LANTERN, 0)); + self::register("lapis_lazuli", $factory->get(Ids::LAPIS_BLOCK, 0)); + self::register("lapis_lazuli_ore", $factory->get(Ids::LAPIS_ORE, 0)); + self::register("large_fern", $factory->get(Ids::DOUBLE_PLANT, 3)); + self::register("lava", $factory->get(Ids::FLOWING_LAVA, 0)); + self::register("lectern", $factory->get(Ids::LECTERN, 0)); + self::register("legacy_stonecutter", $factory->get(Ids::STONECUTTER, 0)); + self::register("lever", $factory->get(Ids::LEVER, 0)); + self::register("light_blue_glazed_terracotta", $factory->get(Ids::LIGHT_BLUE_GLAZED_TERRACOTTA, 2)); + self::register("light_gray_glazed_terracotta", $factory->get(Ids::SILVER_GLAZED_TERRACOTTA, 2)); + self::register("lilac", $factory->get(Ids::DOUBLE_PLANT, 1)); + self::register("lily_of_the_valley", $factory->get(Ids::POPPY, 10)); + self::register("lily_pad", $factory->get(Ids::LILY_PAD, 0)); + self::register("lime_glazed_terracotta", $factory->get(Ids::LIME_GLAZED_TERRACOTTA, 2)); + self::register("lit_pumpkin", $factory->get(Ids::JACK_O_LANTERN, 0)); + self::register("loom", $factory->get(Ids::LOOM, 0)); + self::register("magenta_glazed_terracotta", $factory->get(Ids::MAGENTA_GLAZED_TERRACOTTA, 2)); + self::register("magma", $factory->get(Ids::MAGMA, 0)); + self::register("material_reducer", $factory->get(Ids::CHEMISTRY_TABLE, 4)); + self::register("melon", $factory->get(Ids::MELON_BLOCK, 0)); + self::register("melon_stem", $factory->get(Ids::MELON_STEM, 0)); + self::register("mob_head", $factory->get(Ids::MOB_HEAD_BLOCK, 2)); + self::register("monster_spawner", $factory->get(Ids::MOB_SPAWNER, 0)); + self::register("mossy_cobblestone", $factory->get(Ids::MOSSY_COBBLESTONE, 0)); + self::register("mossy_cobblestone_slab", $factory->get(Ids::STONE_SLAB2, 5)); + self::register("mossy_cobblestone_stairs", $factory->get(Ids::MOSSY_COBBLESTONE_STAIRS, 0)); + self::register("mossy_cobblestone_wall", $factory->get(Ids::COBBLESTONE_WALL, 1)); + self::register("mossy_stone_brick_slab", $factory->get(Ids::STONE_SLAB4, 0)); + self::register("mossy_stone_brick_stairs", $factory->get(Ids::MOSSY_STONE_BRICK_STAIRS, 0)); + self::register("mossy_stone_brick_wall", $factory->get(Ids::COBBLESTONE_WALL, 8)); + self::register("mossy_stone_bricks", $factory->get(Ids::STONEBRICK, 1)); + self::register("mushroom_stem", $factory->get(Ids::BROWN_MUSHROOM_BLOCK, 10)); + self::register("mycelium", $factory->get(Ids::MYCELIUM, 0)); + self::register("nether_brick_fence", $factory->get(Ids::NETHER_BRICK_FENCE, 0)); + self::register("nether_brick_slab", $factory->get(Ids::STONE_SLAB, 7)); + self::register("nether_brick_stairs", $factory->get(Ids::NETHER_BRICK_STAIRS, 0)); + self::register("nether_brick_wall", $factory->get(Ids::COBBLESTONE_WALL, 9)); + self::register("nether_bricks", $factory->get(Ids::NETHER_BRICK_BLOCK, 0)); + self::register("nether_portal", $factory->get(Ids::PORTAL, 1)); + self::register("nether_quartz_ore", $factory->get(Ids::NETHER_QUARTZ_ORE, 0)); + self::register("nether_reactor_core", $factory->get(Ids::NETHERREACTOR, 0)); + self::register("nether_wart", $factory->get(Ids::NETHER_WART_PLANT, 0)); + self::register("nether_wart_block", $factory->get(Ids::NETHER_WART_BLOCK, 0)); + self::register("netherrack", $factory->get(Ids::NETHERRACK, 0)); + self::register("note_block", $factory->get(Ids::NOTEBLOCK, 0)); + self::register("oak_button", $factory->get(Ids::WOODEN_BUTTON, 0)); + self::register("oak_door", $factory->get(Ids::OAK_DOOR_BLOCK, 0)); + self::register("oak_fence", $factory->get(Ids::FENCE, 0)); + self::register("oak_fence_gate", $factory->get(Ids::FENCE_GATE, 0)); + self::register("oak_leaves", $factory->get(Ids::LEAVES, 0)); + self::register("oak_log", $factory->get(Ids::LOG, 0)); + self::register("oak_planks", $factory->get(Ids::PLANKS, 0)); + self::register("oak_pressure_plate", $factory->get(Ids::WOODEN_PRESSURE_PLATE, 0)); + self::register("oak_sapling", $factory->get(Ids::SAPLING, 0)); + self::register("oak_sign", $factory->get(Ids::SIGN_POST, 0)); + self::register("oak_slab", $factory->get(Ids::WOODEN_SLAB, 0)); + self::register("oak_stairs", $factory->get(Ids::OAK_STAIRS, 0)); + self::register("oak_trapdoor", $factory->get(Ids::TRAPDOOR, 0)); + self::register("oak_wall_sign", $factory->get(Ids::WALL_SIGN, 2)); + self::register("oak_wood", $factory->get(Ids::WOOD, 0)); + self::register("obsidian", $factory->get(Ids::OBSIDIAN, 0)); + self::register("orange_glazed_terracotta", $factory->get(Ids::ORANGE_GLAZED_TERRACOTTA, 2)); + self::register("orange_tulip", $factory->get(Ids::POPPY, 5)); + self::register("oxeye_daisy", $factory->get(Ids::POPPY, 8)); + self::register("packed_ice", $factory->get(Ids::PACKED_ICE, 0)); + self::register("peony", $factory->get(Ids::DOUBLE_PLANT, 5)); + self::register("pink_glazed_terracotta", $factory->get(Ids::PINK_GLAZED_TERRACOTTA, 2)); + self::register("pink_tulip", $factory->get(Ids::POPPY, 7)); + self::register("podzol", $factory->get(Ids::PODZOL, 0)); + self::register("polished_andesite", $factory->get(Ids::STONE, 6)); + self::register("polished_andesite_slab", $factory->get(Ids::STONE_SLAB3, 2)); + self::register("polished_andesite_stairs", $factory->get(Ids::POLISHED_ANDESITE_STAIRS, 0)); + self::register("polished_diorite", $factory->get(Ids::STONE, 4)); + self::register("polished_diorite_slab", $factory->get(Ids::STONE_SLAB3, 5)); + self::register("polished_diorite_stairs", $factory->get(Ids::POLISHED_DIORITE_STAIRS, 0)); + self::register("polished_granite", $factory->get(Ids::STONE, 2)); + self::register("polished_granite_slab", $factory->get(Ids::STONE_SLAB3, 7)); + self::register("polished_granite_stairs", $factory->get(Ids::POLISHED_GRANITE_STAIRS, 0)); + self::register("poppy", $factory->get(Ids::POPPY, 0)); + self::register("potatoes", $factory->get(Ids::POTATOES, 0)); + self::register("powered_rail", $factory->get(Ids::GOLDEN_RAIL, 0)); + self::register("prismarine", $factory->get(Ids::PRISMARINE, 0)); + self::register("prismarine_bricks", $factory->get(Ids::PRISMARINE, 2)); + self::register("prismarine_bricks_slab", $factory->get(Ids::STONE_SLAB2, 4)); + self::register("prismarine_bricks_stairs", $factory->get(Ids::PRISMARINE_BRICKS_STAIRS, 0)); + self::register("prismarine_slab", $factory->get(Ids::STONE_SLAB2, 2)); + self::register("prismarine_stairs", $factory->get(Ids::PRISMARINE_STAIRS, 0)); + self::register("prismarine_wall", $factory->get(Ids::COBBLESTONE_WALL, 11)); + self::register("pumpkin", $factory->get(Ids::PUMPKIN, 0)); + self::register("pumpkin_stem", $factory->get(Ids::PUMPKIN_STEM, 0)); + self::register("purple_glazed_terracotta", $factory->get(Ids::PURPLE_GLAZED_TERRACOTTA, 2)); + self::register("purple_torch", $factory->get(Ids::COLORED_TORCH_BP, 13)); + self::register("purpur", $factory->get(Ids::PURPUR_BLOCK, 0)); + self::register("purpur_pillar", $factory->get(Ids::PURPUR_BLOCK, 2)); + self::register("purpur_slab", $factory->get(Ids::STONE_SLAB2, 1)); + self::register("purpur_stairs", $factory->get(Ids::PURPUR_STAIRS, 0)); + self::register("quartz", $factory->get(Ids::QUARTZ_BLOCK, 0)); + self::register("quartz_pillar", $factory->get(Ids::QUARTZ_BLOCK, 2)); + self::register("quartz_slab", $factory->get(Ids::STONE_SLAB, 6)); + self::register("quartz_stairs", $factory->get(Ids::QUARTZ_STAIRS, 0)); + self::register("rail", $factory->get(Ids::RAIL, 0)); + self::register("red_glazed_terracotta", $factory->get(Ids::RED_GLAZED_TERRACOTTA, 2)); + self::register("red_mushroom", $factory->get(Ids::RED_MUSHROOM, 0)); + self::register("red_mushroom_block", $factory->get(Ids::RED_MUSHROOM_BLOCK, 0)); + self::register("red_nether_brick_slab", $factory->get(Ids::STONE_SLAB2, 7)); + self::register("red_nether_brick_stairs", $factory->get(Ids::RED_NETHER_BRICK_STAIRS, 0)); + self::register("red_nether_brick_wall", $factory->get(Ids::COBBLESTONE_WALL, 13)); + self::register("red_nether_bricks", $factory->get(Ids::RED_NETHER_BRICK, 0)); + self::register("red_sand", $factory->get(Ids::SAND, 1)); + self::register("red_sandstone", $factory->get(Ids::RED_SANDSTONE, 0)); + self::register("red_sandstone_slab", $factory->get(Ids::STONE_SLAB2, 0)); + self::register("red_sandstone_stairs", $factory->get(Ids::RED_SANDSTONE_STAIRS, 0)); + self::register("red_sandstone_wall", $factory->get(Ids::COBBLESTONE_WALL, 12)); + self::register("red_torch", $factory->get(Ids::COLORED_TORCH_RG, 5)); + self::register("red_tulip", $factory->get(Ids::POPPY, 4)); + self::register("redstone", $factory->get(Ids::REDSTONE_BLOCK, 0)); + self::register("redstone_comparator", $factory->get(Ids::COMPARATOR_BLOCK, 0)); + self::register("redstone_lamp", $factory->get(Ids::REDSTONE_LAMP, 0)); + self::register("redstone_ore", $factory->get(Ids::REDSTONE_ORE, 0)); + self::register("redstone_repeater", $factory->get(Ids::REPEATER_BLOCK, 0)); + self::register("redstone_torch", $factory->get(Ids::LIT_REDSTONE_TORCH, 5)); + self::register("redstone_wire", $factory->get(Ids::REDSTONE_WIRE, 0)); + self::register("reserved6", $factory->get(Ids::RESERVED6, 0)); + self::register("rose_bush", $factory->get(Ids::DOUBLE_PLANT, 4)); + self::register("sand", $factory->get(Ids::SAND, 0)); + self::register("sandstone", $factory->get(Ids::SANDSTONE, 0)); + self::register("sandstone_slab", $factory->get(Ids::STONE_SLAB, 1)); + self::register("sandstone_stairs", $factory->get(Ids::SANDSTONE_STAIRS, 0)); + self::register("sandstone_wall", $factory->get(Ids::COBBLESTONE_WALL, 5)); + self::register("sea_lantern", $factory->get(Ids::SEALANTERN, 0)); + self::register("sea_pickle", $factory->get(Ids::SEA_PICKLE, 0)); + self::register("shulker_box", $factory->get(Ids::UNDYED_SHULKER_BOX, 0)); + self::register("slime", $factory->get(Ids::SLIME, 0)); + self::register("smoker", $factory->get(Ids::SMOKER, 2)); + self::register("smooth_quartz", $factory->get(Ids::QUARTZ_BLOCK, 3)); + self::register("smooth_quartz_slab", $factory->get(Ids::STONE_SLAB4, 1)); + self::register("smooth_quartz_stairs", $factory->get(Ids::SMOOTH_QUARTZ_STAIRS, 0)); + self::register("smooth_red_sandstone", $factory->get(Ids::RED_SANDSTONE, 3)); + self::register("smooth_red_sandstone_slab", $factory->get(Ids::STONE_SLAB3, 1)); + self::register("smooth_red_sandstone_stairs", $factory->get(Ids::SMOOTH_RED_SANDSTONE_STAIRS, 0)); + self::register("smooth_sandstone", $factory->get(Ids::SANDSTONE, 3)); + self::register("smooth_sandstone_slab", $factory->get(Ids::STONE_SLAB2, 6)); + self::register("smooth_sandstone_stairs", $factory->get(Ids::SMOOTH_SANDSTONE_STAIRS, 0)); + self::register("smooth_stone", $factory->get(Ids::SMOOTH_STONE, 0)); + self::register("smooth_stone_slab", $factory->get(Ids::STONE_SLAB, 0)); + self::register("snow", $factory->get(Ids::SNOW, 0)); + self::register("snow_layer", $factory->get(Ids::SNOW_LAYER, 0)); + self::register("soul_sand", $factory->get(Ids::SOUL_SAND, 0)); + self::register("sponge", $factory->get(Ids::SPONGE, 0)); + self::register("spruce_button", $factory->get(Ids::SPRUCE_BUTTON, 0)); + self::register("spruce_door", $factory->get(Ids::SPRUCE_DOOR_BLOCK, 0)); + self::register("spruce_fence", $factory->get(Ids::FENCE, 1)); + self::register("spruce_fence_gate", $factory->get(Ids::SPRUCE_FENCE_GATE, 0)); + self::register("spruce_leaves", $factory->get(Ids::LEAVES, 1)); + self::register("spruce_log", $factory->get(Ids::LOG, 1)); + self::register("spruce_planks", $factory->get(Ids::PLANKS, 1)); + self::register("spruce_pressure_plate", $factory->get(Ids::SPRUCE_PRESSURE_PLATE, 0)); + self::register("spruce_sapling", $factory->get(Ids::SAPLING, 1)); + self::register("spruce_sign", $factory->get(Ids::SPRUCE_STANDING_SIGN, 0)); + self::register("spruce_slab", $factory->get(Ids::WOODEN_SLAB, 1)); + self::register("spruce_stairs", $factory->get(Ids::SPRUCE_STAIRS, 0)); + self::register("spruce_trapdoor", $factory->get(Ids::SPRUCE_TRAPDOOR, 0)); + self::register("spruce_wall_sign", $factory->get(Ids::SPRUCE_WALL_SIGN, 2)); + self::register("spruce_wood", $factory->get(Ids::WOOD, 1)); + self::register("stained_clay", $factory->get(Ids::STAINED_CLAY, 0)); + self::register("stained_glass", $factory->get(Ids::STAINED_GLASS, 0)); + self::register("stained_glass_pane", $factory->get(Ids::STAINED_GLASS_PANE, 0)); + self::register("stained_hardened_glass", $factory->get(Ids::HARD_STAINED_GLASS, 0)); + self::register("stained_hardened_glass_pane", $factory->get(Ids::HARD_STAINED_GLASS_PANE, 0)); + self::register("stone", $factory->get(Ids::STONE, 0)); + self::register("stone_brick_slab", $factory->get(Ids::STONE_SLAB, 5)); + self::register("stone_brick_stairs", $factory->get(Ids::STONE_BRICK_STAIRS, 0)); + self::register("stone_brick_wall", $factory->get(Ids::COBBLESTONE_WALL, 7)); + self::register("stone_bricks", $factory->get(Ids::STONEBRICK, 0)); + self::register("stone_button", $factory->get(Ids::STONE_BUTTON, 0)); + self::register("stone_pressure_plate", $factory->get(Ids::STONE_PRESSURE_PLATE, 0)); + self::register("stone_slab", $factory->get(Ids::STONE_SLAB4, 2)); + self::register("stone_stairs", $factory->get(Ids::NORMAL_STONE_STAIRS, 0)); + self::register("stripped_acacia_log", $factory->get(Ids::STRIPPED_ACACIA_LOG, 0)); + self::register("stripped_acacia_wood", $factory->get(Ids::WOOD, 12)); + self::register("stripped_birch_log", $factory->get(Ids::STRIPPED_BIRCH_LOG, 0)); + self::register("stripped_birch_wood", $factory->get(Ids::WOOD, 10)); + self::register("stripped_dark_oak_log", $factory->get(Ids::STRIPPED_DARK_OAK_LOG, 0)); + self::register("stripped_dark_oak_wood", $factory->get(Ids::WOOD, 13)); + self::register("stripped_jungle_log", $factory->get(Ids::STRIPPED_JUNGLE_LOG, 0)); + self::register("stripped_jungle_wood", $factory->get(Ids::WOOD, 11)); + self::register("stripped_oak_log", $factory->get(Ids::STRIPPED_OAK_LOG, 0)); + self::register("stripped_oak_wood", $factory->get(Ids::WOOD, 8)); + self::register("stripped_spruce_log", $factory->get(Ids::STRIPPED_SPRUCE_LOG, 0)); + self::register("stripped_spruce_wood", $factory->get(Ids::WOOD, 9)); + self::register("sugarcane", $factory->get(Ids::REEDS_BLOCK, 0)); + self::register("sunflower", $factory->get(Ids::DOUBLE_PLANT, 0)); + self::register("sweet_berry_bush", $factory->get(Ids::SWEET_BERRY_BUSH, 0)); + self::register("tall_grass", $factory->get(Ids::TALLGRASS, 1)); + self::register("tnt", $factory->get(Ids::TNT, 0)); + self::register("torch", $factory->get(Ids::TORCH, 5)); + self::register("trapped_chest", $factory->get(Ids::TRAPPED_CHEST, 2)); + self::register("tripwire", $factory->get(Ids::TRIPWIRE, 0)); + self::register("tripwire_hook", $factory->get(Ids::TRIPWIRE_HOOK, 0)); + self::register("underwater_torch", $factory->get(Ids::UNDERWATER_TORCH, 5)); + self::register("vines", $factory->get(Ids::VINE, 0)); + self::register("wall_banner", $factory->get(Ids::WALL_BANNER, 2)); + self::register("wall_coral_fan", $factory->get(Ids::CORAL_FAN_HANG, 0)); + self::register("water", $factory->get(Ids::FLOWING_WATER, 0)); + self::register("weighted_pressure_plate_heavy", $factory->get(Ids::HEAVY_WEIGHTED_PRESSURE_PLATE, 0)); + self::register("weighted_pressure_plate_light", $factory->get(Ids::LIGHT_WEIGHTED_PRESSURE_PLATE, 0)); + self::register("wheat", $factory->get(Ids::WHEAT_BLOCK, 0)); + self::register("white_glazed_terracotta", $factory->get(Ids::WHITE_GLAZED_TERRACOTTA, 2)); + self::register("white_tulip", $factory->get(Ids::POPPY, 6)); + self::register("wool", $factory->get(Ids::WOOL, 0)); + self::register("yellow_glazed_terracotta", $factory->get(Ids::YELLOW_GLAZED_TERRACOTTA, 2)); } }