BlockFactory::get() second parameter is now mandatory

This commit is contained in:
Dylan K. Taylor 2020-11-18 00:50:01 +00:00
parent 28335e3c45
commit 870d237260
4 changed files with 363 additions and 363 deletions

View File

@ -865,7 +865,7 @@ class BlockFactory{
/**
* Returns a new Block instance with the specified ID, meta and position.
*/
public function get(int $id, int $meta = 0) : Block{
public function get(int $id, int $meta) : Block{
if($meta < 0 or $meta > 0xf){
throw new \InvalidArgumentException("Block meta value $meta is out of bounds");
}

View File

@ -648,52 +648,52 @@ final class VanillaBlocks{
protected static function setup() : void{
$factory = BlockFactory::getInstance();
self::register("acacia_button", $factory->get(395));
self::register("acacia_door", $factory->get(196));
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));
self::register("acacia_leaves", $factory->get(161));
self::register("acacia_log", $factory->get(162));
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));
self::register("acacia_pressure_plate", $factory->get(405, 0));
self::register("acacia_sapling", $factory->get(6, 4));
self::register("acacia_sign", $factory->get(445));
self::register("acacia_sign", $factory->get(445, 0));
self::register("acacia_slab", $factory->get(158, 4));
self::register("acacia_stairs", $factory->get(163));
self::register("acacia_trapdoor", $factory->get(400));
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));
self::register("air", $factory->get(0));
self::register("activator_rail", $factory->get(126, 0));
self::register("air", $factory->get(0, 0));
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));
self::register("andesite_stairs", $factory->get(426, 0));
self::register("andesite_wall", $factory->get(139, 4));
self::register("anvil", $factory->get(145));
self::register("anvil", $factory->get(145, 0));
self::register("azure_bluet", $factory->get(38, 3));
self::register("bamboo", $factory->get(418));
self::register("bamboo_sapling", $factory->get(419));
self::register("banner", $factory->get(176));
self::register("barrel", $factory->get(458));
self::register("barrier", $factory->get(416));
self::register("beacon", $factory->get(138));
self::register("bed", $factory->get(26));
self::register("bedrock", $factory->get(7));
self::register("beetroots", $factory->get(244));
self::register("birch_button", $factory->get(396));
self::register("birch_door", $factory->get(194));
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("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));
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));
self::register("birch_pressure_plate", $factory->get(406, 0));
self::register("birch_sapling", $factory->get(6, 2));
self::register("birch_sign", $factory->get(441));
self::register("birch_sign", $factory->get(441, 0));
self::register("birch_slab", $factory->get(158, 2));
self::register("birch_stairs", $factory->get(135));
self::register("birch_trapdoor", $factory->get(401));
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));
@ -701,53 +701,53 @@ final class VanillaBlocks{
self::register("black_stained_glass", $factory->get(241, 15));
self::register("black_stained_glass_pane", $factory->get(160, 15));
self::register("blue_glazed_terracotta", $factory->get(231, 2));
self::register("blue_ice", $factory->get(266));
self::register("blue_ice", $factory->get(266, 0));
self::register("blue_orchid", $factory->get(38, 1));
self::register("blue_stained_clay", $factory->get(159, 11));
self::register("blue_stained_glass", $factory->get(241, 11));
self::register("blue_stained_glass_pane", $factory->get(160, 11));
self::register("blue_torch", $factory->get(204, 5));
self::register("bone_block", $factory->get(216));
self::register("bookshelf", $factory->get(47));
self::register("brewing_stand", $factory->get(117));
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));
self::register("brick_stairs", $factory->get(108, 0));
self::register("brick_wall", $factory->get(139, 6));
self::register("bricks", $factory->get(45));
self::register("bricks", $factory->get(45, 0));
self::register("brown_glazed_terracotta", $factory->get(232, 2));
self::register("brown_mushroom", $factory->get(39));
self::register("brown_mushroom_block", $factory->get(99));
self::register("brown_mushroom", $factory->get(39, 0));
self::register("brown_mushroom_block", $factory->get(99, 0));
self::register("brown_stained_clay", $factory->get(159, 12));
self::register("brown_stained_glass", $factory->get(241, 12));
self::register("brown_stained_glass_pane", $factory->get(160, 12));
self::register("cactus", $factory->get(81));
self::register("cake", $factory->get(92));
self::register("carpet", $factory->get(171));
self::register("carrots", $factory->get(141));
self::register("carved_pumpkin", $factory->get(410));
self::register("chemical_heat", $factory->get(192));
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));
self::register("coal", $factory->get(173));
self::register("coal_ore", $factory->get(16));
self::register("clay", $factory->get(82, 0));
self::register("coal", $factory->get(173, 0));
self::register("coal_ore", $factory->get(16, 0));
self::register("coarse_dirt", $factory->get(3, 1));
self::register("cobblestone", $factory->get(4));
self::register("cobblestone", $factory->get(4, 0));
self::register("cobblestone_slab", $factory->get(44, 3));
self::register("cobblestone_stairs", $factory->get(67));
self::register("cobblestone_wall", $factory->get(139));
self::register("cobweb", $factory->get(30));
self::register("cocoa_pod", $factory->get(127));
self::register("compound_creator", $factory->get(238));
self::register("concrete", $factory->get(236));
self::register("concrete_powder", $factory->get(237));
self::register("coral_block", $factory->get(387));
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_block", $factory->get(387, 0));
self::register("cornflower", $factory->get(38, 9));
self::register("cracked_stone_bricks", $factory->get(98, 2));
self::register("crafting_table", $factory->get(58));
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));
@ -756,189 +756,189 @@ final class VanillaBlocks{
self::register("cyan_stained_clay", $factory->get(159, 9));
self::register("cyan_stained_glass", $factory->get(241, 9));
self::register("cyan_stained_glass_pane", $factory->get(160, 9));
self::register("dandelion", $factory->get(37));
self::register("dark_oak_button", $factory->get(397));
self::register("dark_oak_door", $factory->get(197));
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));
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));
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));
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));
self::register("dark_oak_trapdoor", $factory->get(402));
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));
self::register("daylight_sensor", $factory->get(151));
self::register("dead_bush", $factory->get(32));
self::register("detector_rail", $factory->get(28));
self::register("diamond", $factory->get(57));
self::register("diamond_ore", $factory->get(56));
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));
self::register("diorite_stairs", $factory->get(425, 0));
self::register("diorite_wall", $factory->get(139, 3));
self::register("dirt", $factory->get(3));
self::register("dirt", $factory->get(3, 0));
self::register("double_tallgrass", $factory->get(175, 2));
self::register("dragon_egg", $factory->get(122));
self::register("dried_kelp", $factory->get(394));
self::register("element_actinium", $factory->get(355));
self::register("element_aluminum", $factory->get(279));
self::register("element_americium", $factory->get(361));
self::register("element_antimony", $factory->get(317));
self::register("element_argon", $factory->get(284));
self::register("element_arsenic", $factory->get(299));
self::register("element_astatine", $factory->get(351));
self::register("element_barium", $factory->get(322));
self::register("element_berkelium", $factory->get(363));
self::register("element_beryllium", $factory->get(270));
self::register("element_bismuth", $factory->get(349));
self::register("element_bohrium", $factory->get(373));
self::register("element_boron", $factory->get(271));
self::register("element_bromine", $factory->get(301));
self::register("element_cadmium", $factory->get(314));
self::register("element_calcium", $factory->get(286));
self::register("element_californium", $factory->get(364));
self::register("element_carbon", $factory->get(272));
self::register("element_cerium", $factory->get(324));
self::register("element_cesium", $factory->get(321));
self::register("element_chlorine", $factory->get(283));
self::register("element_chromium", $factory->get(290));
self::register("element_cobalt", $factory->get(293));
self::register("dragon_egg", $factory->get(122, 0));
self::register("dried_kelp", $factory->get(394, 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));
self::register("element_copper", $factory->get(295));
self::register("element_curium", $factory->get(362));
self::register("element_darmstadtium", $factory->get(376));
self::register("element_dubnium", $factory->get(371));
self::register("element_dysprosium", $factory->get(332));
self::register("element_einsteinium", $factory->get(365));
self::register("element_erbium", $factory->get(334));
self::register("element_europium", $factory->get(329));
self::register("element_fermium", $factory->get(366));
self::register("element_flerovium", $factory->get(380));
self::register("element_fluorine", $factory->get(275));
self::register("element_francium", $factory->get(353));
self::register("element_gadolinium", $factory->get(330));
self::register("element_gallium", $factory->get(297));
self::register("element_germanium", $factory->get(298));
self::register("element_gold", $factory->get(345));
self::register("element_hafnium", $factory->get(338));
self::register("element_hassium", $factory->get(374));
self::register("element_helium", $factory->get(268));
self::register("element_holmium", $factory->get(333));
self::register("element_hydrogen", $factory->get(267));
self::register("element_indium", $factory->get(315));
self::register("element_iodine", $factory->get(319));
self::register("element_iridium", $factory->get(343));
self::register("element_iron", $factory->get(292));
self::register("element_krypton", $factory->get(302));
self::register("element_lanthanum", $factory->get(323));
self::register("element_lawrencium", $factory->get(369));
self::register("element_lead", $factory->get(348));
self::register("element_lithium", $factory->get(269));
self::register("element_livermorium", $factory->get(382));
self::register("element_lutetium", $factory->get(337));
self::register("element_magnesium", $factory->get(278));
self::register("element_manganese", $factory->get(291));
self::register("element_meitnerium", $factory->get(375));
self::register("element_mendelevium", $factory->get(367));
self::register("element_mercury", $factory->get(346));
self::register("element_molybdenum", $factory->get(308));
self::register("element_moscovium", $factory->get(381));
self::register("element_neodymium", $factory->get(326));
self::register("element_neon", $factory->get(276));
self::register("element_neptunium", $factory->get(359));
self::register("element_nickel", $factory->get(294));
self::register("element_nihonium", $factory->get(379));
self::register("element_niobium", $factory->get(307));
self::register("element_nitrogen", $factory->get(273));
self::register("element_nobelium", $factory->get(368));
self::register("element_oganesson", $factory->get(384));
self::register("element_osmium", $factory->get(342));
self::register("element_oxygen", $factory->get(274));
self::register("element_palladium", $factory->get(312));
self::register("element_phosphorus", $factory->get(281));
self::register("element_platinum", $factory->get(344));
self::register("element_plutonium", $factory->get(360));
self::register("element_polonium", $factory->get(350));
self::register("element_potassium", $factory->get(285));
self::register("element_praseodymium", $factory->get(325));
self::register("element_promethium", $factory->get(327));
self::register("element_protactinium", $factory->get(357));
self::register("element_radium", $factory->get(354));
self::register("element_radon", $factory->get(352));
self::register("element_rhenium", $factory->get(341));
self::register("element_rhodium", $factory->get(311));
self::register("element_roentgenium", $factory->get(377));
self::register("element_rubidium", $factory->get(303));
self::register("element_ruthenium", $factory->get(310));
self::register("element_rutherfordium", $factory->get(370));
self::register("element_samarium", $factory->get(328));
self::register("element_scandium", $factory->get(287));
self::register("element_seaborgium", $factory->get(372));
self::register("element_selenium", $factory->get(300));
self::register("element_silicon", $factory->get(280));
self::register("element_silver", $factory->get(313));
self::register("element_sodium", $factory->get(277));
self::register("element_strontium", $factory->get(304));
self::register("element_sulfur", $factory->get(282));
self::register("element_tantalum", $factory->get(339));
self::register("element_technetium", $factory->get(309));
self::register("element_tellurium", $factory->get(318));
self::register("element_tennessine", $factory->get(383));
self::register("element_terbium", $factory->get(331));
self::register("element_thallium", $factory->get(347));
self::register("element_thorium", $factory->get(356));
self::register("element_thulium", $factory->get(335));
self::register("element_tin", $factory->get(316));
self::register("element_titanium", $factory->get(288));
self::register("element_tungsten", $factory->get(340));
self::register("element_uranium", $factory->get(358));
self::register("element_vanadium", $factory->get(289));
self::register("element_xenon", $factory->get(320));
self::register("element_ytterbium", $factory->get(336));
self::register("element_yttrium", $factory->get(305));
self::register("element_zero", $factory->get(36));
self::register("element_zinc", $factory->get(296));
self::register("element_zirconium", $factory->get(306));
self::register("emerald", $factory->get(133));
self::register("emerald_ore", $factory->get(129));
self::register("enchanting_table", $factory->get(116));
self::register("end_portal_frame", $factory->get(120));
self::register("end_rod", $factory->get(208));
self::register("end_stone", $factory->get(121));
self::register("end_stone_brick_slab", $factory->get(417));
self::register("end_stone_brick_stairs", $factory->get(433));
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));
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));
self::register("farmland", $factory->get(60, 0));
self::register("fern", $factory->get(31, 2));
self::register("fire", $factory->get(51));
self::register("flower_pot", $factory->get(140));
self::register("frosted_ice", $factory->get(207));
self::register("fire", $factory->get(51, 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));
self::register("glass_pane", $factory->get(102));
self::register("glowing_obsidian", $factory->get(246));
self::register("glowstone", $factory->get(89));
self::register("gold", $factory->get(41));
self::register("gold_ore", $factory->get(14));
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));
self::register("granite_stairs", $factory->get(424, 0));
self::register("granite_wall", $factory->get(139, 2));
self::register("grass", $factory->get(2));
self::register("grass_path", $factory->get(198));
self::register("gravel", $factory->get(13));
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("gray_stained_clay", $factory->get(159, 7));
self::register("gray_stained_glass", $factory->get(241, 7));
@ -954,11 +954,11 @@ final class VanillaBlocks{
self::register("hardened_blue_stained_glass_pane", $factory->get(191, 11));
self::register("hardened_brown_stained_glass", $factory->get(254, 12));
self::register("hardened_brown_stained_glass_pane", $factory->get(191, 12));
self::register("hardened_clay", $factory->get(172));
self::register("hardened_clay", $factory->get(172, 0));
self::register("hardened_cyan_stained_glass", $factory->get(254, 9));
self::register("hardened_cyan_stained_glass_pane", $factory->get(191, 9));
self::register("hardened_glass", $factory->get(253));
self::register("hardened_glass_pane", $factory->get(190));
self::register("hardened_glass", $factory->get(253, 0));
self::register("hardened_glass_pane", $factory->get(190, 0));
self::register("hardened_gray_stained_glass", $factory->get(254, 7));
self::register("hardened_gray_stained_glass_pane", $factory->get(191, 7));
self::register("hardened_green_stained_glass", $factory->get(254, 13));
@ -979,53 +979,53 @@ final class VanillaBlocks{
self::register("hardened_purple_stained_glass_pane", $factory->get(191, 10));
self::register("hardened_red_stained_glass", $factory->get(254, 14));
self::register("hardened_red_stained_glass_pane", $factory->get(191, 14));
self::register("hardened_white_stained_glass", $factory->get(254));
self::register("hardened_white_stained_glass_pane", $factory->get(191));
self::register("hardened_white_stained_glass", $factory->get(254, 0));
self::register("hardened_white_stained_glass_pane", $factory->get(191, 0));
self::register("hardened_yellow_stained_glass", $factory->get(254, 4));
self::register("hardened_yellow_stained_glass_pane", $factory->get(191, 4));
self::register("hay_bale", $factory->get(170));
self::register("hopper", $factory->get(154));
self::register("ice", $factory->get(79));
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));
self::register("infested_stone", $factory->get(97, 0));
self::register("infested_stone_brick", $factory->get(97, 2));
self::register("info_update", $factory->get(248));
self::register("info_update2", $factory->get(249));
self::register("invisible_bedrock", $factory->get(95));
self::register("iron", $factory->get(42));
self::register("iron_bars", $factory->get(101));
self::register("iron_door", $factory->get(71));
self::register("iron_ore", $factory->get(15));
self::register("iron_trapdoor", $factory->get(167));
self::register("item_frame", $factory->get(199));
self::register("jukebox", $factory->get(84));
self::register("jungle_button", $factory->get(398));
self::register("jungle_door", $factory->get(195));
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));
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));
self::register("jungle_pressure_plate", $factory->get(408, 0));
self::register("jungle_sapling", $factory->get(6, 3));
self::register("jungle_sign", $factory->get(443));
self::register("jungle_sign", $factory->get(443, 0));
self::register("jungle_slab", $factory->get(158, 3));
self::register("jungle_stairs", $factory->get(136));
self::register("jungle_trapdoor", $factory->get(403));
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));
self::register("lapis_lazuli", $factory->get(22));
self::register("lapis_lazuli_ore", $factory->get(21));
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));
self::register("legacy_stonecutter", $factory->get(245));
self::register("lever", $factory->get(69));
self::register("lava", $factory->get(10, 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_blue_stained_clay", $factory->get(159, 3));
self::register("light_blue_stained_glass", $factory->get(241, 3));
@ -1036,201 +1036,201 @@ final class VanillaBlocks{
self::register("light_gray_stained_glass_pane", $factory->get(160, 8));
self::register("lilac", $factory->get(175, 1));
self::register("lily_of_the_valley", $factory->get(38, 10));
self::register("lily_pad", $factory->get(111));
self::register("lily_pad", $factory->get(111, 0));
self::register("lime_glazed_terracotta", $factory->get(225, 2));
self::register("lime_stained_clay", $factory->get(159, 5));
self::register("lime_stained_glass", $factory->get(241, 5));
self::register("lime_stained_glass_pane", $factory->get(160, 5));
self::register("lit_pumpkin", $factory->get(91));
self::register("lit_pumpkin", $factory->get(91, 0));
self::register("magenta_glazed_terracotta", $factory->get(222, 2));
self::register("magenta_stained_clay", $factory->get(159, 2));
self::register("magenta_stained_glass", $factory->get(241, 2));
self::register("magenta_stained_glass_pane", $factory->get(160, 2));
self::register("magma", $factory->get(213));
self::register("magma", $factory->get(213, 0));
self::register("material_reducer", $factory->get(238, 4));
self::register("melon", $factory->get(103));
self::register("melon_stem", $factory->get(105));
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));
self::register("mossy_cobblestone", $factory->get(48));
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));
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));
self::register("mossy_stone_brick_stairs", $factory->get(430));
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("mycelium", $factory->get(110));
self::register("nether_brick_fence", $factory->get(113));
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));
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));
self::register("nether_bricks", $factory->get(112, 0));
self::register("nether_portal", $factory->get(90, 1));
self::register("nether_quartz_ore", $factory->get(153));
self::register("nether_reactor_core", $factory->get(247));
self::register("nether_wart", $factory->get(115));
self::register("nether_wart_block", $factory->get(214));
self::register("netherrack", $factory->get(87));
self::register("note_block", $factory->get(25));
self::register("oak_button", $factory->get(143));
self::register("oak_door", $factory->get(64));
self::register("oak_fence", $factory->get(85));
self::register("oak_fence_gate", $factory->get(107));
self::register("oak_leaves", $factory->get(18));
self::register("oak_log", $factory->get(17));
self::register("oak_planks", $factory->get(5));
self::register("oak_pressure_plate", $factory->get(72));
self::register("oak_sapling", $factory->get(6));
self::register("oak_sign", $factory->get(63));
self::register("oak_slab", $factory->get(158));
self::register("oak_stairs", $factory->get(53));
self::register("oak_trapdoor", $factory->get(96));
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));
self::register("obsidian", $factory->get(49));
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_stained_clay", $factory->get(159, 1));
self::register("orange_stained_glass", $factory->get(241, 1));
self::register("orange_stained_glass_pane", $factory->get(160, 1));
self::register("orange_tulip", $factory->get(38, 5));
self::register("oxeye_daisy", $factory->get(38, 8));
self::register("packed_ice", $factory->get(174));
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_stained_clay", $factory->get(159, 6));
self::register("pink_stained_glass", $factory->get(241, 6));
self::register("pink_stained_glass_pane", $factory->get(160, 6));
self::register("pink_tulip", $factory->get(38, 7));
self::register("podzol", $factory->get(243));
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));
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));
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));
self::register("poppy", $factory->get(38));
self::register("potatoes", $factory->get(142));
self::register("powered_rail", $factory->get(27));
self::register("prismarine", $factory->get(168));
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));
self::register("prismarine_bricks_stairs", $factory->get(259, 0));
self::register("prismarine_slab", $factory->get(182, 2));
self::register("prismarine_stairs", $factory->get(257));
self::register("prismarine_stairs", $factory->get(257, 0));
self::register("prismarine_wall", $factory->get(139, 11));
self::register("pumpkin", $factory->get(86));
self::register("pumpkin_stem", $factory->get(104));
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_stained_clay", $factory->get(159, 10));
self::register("purple_stained_glass", $factory->get(241, 10));
self::register("purple_stained_glass_pane", $factory->get(160, 10));
self::register("purple_torch", $factory->get(204, 13));
self::register("purpur", $factory->get(201));
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));
self::register("quartz", $factory->get(155));
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));
self::register("rail", $factory->get(66));
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));
self::register("red_mushroom_block", $factory->get(100));
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));
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));
self::register("red_nether_bricks", $factory->get(215, 0));
self::register("red_sand", $factory->get(12, 1));
self::register("red_sandstone", $factory->get(179));
self::register("red_sandstone_slab", $factory->get(182));
self::register("red_sandstone_stairs", $factory->get(180));
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_stained_clay", $factory->get(159, 14));
self::register("red_stained_glass", $factory->get(241, 14));
self::register("red_stained_glass_pane", $factory->get(160, 14));
self::register("red_torch", $factory->get(202, 5));
self::register("red_tulip", $factory->get(38, 4));
self::register("redstone", $factory->get(152));
self::register("redstone_comparator", $factory->get(149));
self::register("redstone_lamp", $factory->get(123));
self::register("redstone_ore", $factory->get(73));
self::register("redstone_repeater", $factory->get(93));
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));
self::register("reserved6", $factory->get(255));
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));
self::register("sandstone", $factory->get(24));
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));
self::register("sandstone_stairs", $factory->get(128, 0));
self::register("sandstone_wall", $factory->get(139, 5));
self::register("sea_lantern", $factory->get(169));
self::register("sea_pickle", $factory->get(411));
self::register("sea_lantern", $factory->get(169, 0));
self::register("sea_pickle", $factory->get(411, 0));
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));
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));
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));
self::register("smooth_stone", $factory->get(438));
self::register("smooth_stone_slab", $factory->get(44));
self::register("snow", $factory->get(80));
self::register("snow_layer", $factory->get(78));
self::register("soul_sand", $factory->get(88));
self::register("sponge", $factory->get(19));
self::register("spruce_button", $factory->get(399));
self::register("spruce_door", $factory->get(193));
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));
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));
self::register("spruce_pressure_plate", $factory->get(409, 0));
self::register("spruce_sapling", $factory->get(6, 1));
self::register("spruce_sign", $factory->get(436));
self::register("spruce_sign", $factory->get(436, 0));
self::register("spruce_slab", $factory->get(158, 1));
self::register("spruce_stairs", $factory->get(134));
self::register("spruce_trapdoor", $factory->get(404));
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("stone", $factory->get(1));
self::register("stone", $factory->get(1, 0));
self::register("stone_brick_slab", $factory->get(44, 5));
self::register("stone_brick_stairs", $factory->get(109));
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));
self::register("stone_button", $factory->get(77));
self::register("stone_pressure_plate", $factory->get(70));
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));
self::register("sugarcane", $factory->get(83));
self::register("sunflower", $factory->get(175));
self::register("stone_stairs", $factory->get(435, 0));
self::register("sugarcane", $factory->get(83, 0));
self::register("sunflower", $factory->get(175, 0));
self::register("tall_grass", $factory->get(31, 1));
self::register("tnt", $factory->get(46));
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));
self::register("tripwire_hook", $factory->get(131));
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));
self::register("vines", $factory->get(106, 0));
self::register("wall_banner", $factory->get(177, 2));
self::register("water", $factory->get(8));
self::register("weighted_pressure_plate_heavy", $factory->get(148));
self::register("weighted_pressure_plate_light", $factory->get(147));
self::register("wheat", $factory->get(59));
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_stained_clay", $factory->get(159));
self::register("white_stained_glass", $factory->get(241));
self::register("white_stained_glass_pane", $factory->get(160));
self::register("white_stained_clay", $factory->get(159, 0));
self::register("white_stained_glass", $factory->get(241, 0));
self::register("white_stained_glass_pane", $factory->get(160, 0));
self::register("white_tulip", $factory->get(38, 6));
self::register("wool", $factory->get(35));
self::register("wool", $factory->get(35, 0));
self::register("yellow_glazed_terracotta", $factory->get(224, 2));
self::register("yellow_stained_clay", $factory->get(159, 4));
self::register("yellow_stained_glass", $factory->get(241, 4));

View File

@ -186,7 +186,7 @@ class ParticleCommand extends VanillaCommand{
break;
case "terrain":
if($data !== null and $data !== 0){
return new TerrainParticle(BlockFactory::getInstance()->get($data));
return new TerrainParticle(BlockFactory::getInstance()->get($data, 0));
}
break;
case "heart":

View File

@ -51,7 +51,7 @@ class BlockTest extends TestCase{
public function testDeliberateOverrideBlock() : void{
$block = new MyCustomBlock(new BlockIdentifier(BlockLegacyIds::COBBLESTONE), "Cobblestone", BlockBreakInfo::instant());
$this->blockFactory->register($block, true);
self::assertInstanceOf(MyCustomBlock::class, $this->blockFactory->get($block->getId()));
self::assertInstanceOf(MyCustomBlock::class, $this->blockFactory->get($block->getId(), 0));
}
/**
@ -62,7 +62,7 @@ class BlockTest extends TestCase{
if(!$this->blockFactory->isRegistered($i)){
$b = new StrangeNewBlock(new BlockIdentifier($i), "Strange New Block", BlockBreakInfo::instant());
$this->blockFactory->register($b);
self::assertInstanceOf(StrangeNewBlock::class, $this->blockFactory->get($b->getId()));
self::assertInstanceOf(StrangeNewBlock::class, $this->blockFactory->get($b->getId(), 0));
return;
}
}
@ -93,8 +93,8 @@ class BlockTest extends TestCase{
*/
public function testBlockFactoryClone() : void{
for($i = 0; $i < 256; ++$i){
$b1 = $this->blockFactory->get($i);
$b2 = $this->blockFactory->get($i);
$b1 = $this->blockFactory->get($i, 0);
$b2 = $this->blockFactory->get($i, 0);
self::assertNotSame($b1, $b2);
}
}
@ -126,7 +126,7 @@ class BlockTest extends TestCase{
public function testBlockIds() : void{
for($i = 0; $i < 256; ++$i){
$b = $this->blockFactory->get($i);
$b = $this->blockFactory->get($i, 0);
self::assertContains($i, $b->getIdInfo()->getAllBlockIds());
}
}