162162 * @method static BrownMushroomBlock BROWN_MUSHROOM_BLOCK()
163163 * @method static BuddingAmethyst BUDDING_AMETHYST()
164164 * @method static Cactus CACTUS()
165+ * @method static CactusFlower CACTUS_FLOWER()
165166 * @method static Cake CAKE()
166167 * @method static CakeWithCandle CAKE_WITH_CANDLE()
167168 * @method static CakeWithDyedCandle CAKE_WITH_DYED_CANDLE()
225226 * @method static Concrete CONCRETE()
226227 * @method static ConcretePowder CONCRETE_POWDER()
227228 * @method static Copper COPPER()
229+ * @method static CopperBars COPPER_BARS()
228230 * @method static CopperBulb COPPER_BULB()
231+ * @method static CopperChain COPPER_CHAIN()
229232 * @method static CopperDoor COPPER_DOOR()
230233 * @method static CopperGrate COPPER_GRATE()
234+ * @method static CopperLantern COPPER_LANTERN()
231235 * @method static CopperOre COPPER_ORE()
236+ * @method static Torch COPPER_TORCH()
232237 * @method static CopperTrapdoor COPPER_TRAPDOOR()
233238 * @method static Coral CORAL()
234239 * @method static CoralBlock CORAL_BLOCK()
@@ -1035,6 +1040,7 @@ public function getBreakTime(Item $item) : float{
10351040 $ ironBreakInfo = new Info (BreakInfo::pickaxe (5.0 , ToolTier::STONE , 30.0 ));
10361041 self ::register ("iron " , fn (BID $ id ) => new Opaque ($ id , "Iron Block " , $ ironBreakInfo ));
10371042 self ::register ("iron_bars " , fn (BID $ id ) => new Thin ($ id , "Iron Bars " , $ ironBreakInfo ));
1043+ self ::register ("copper_bars " , fn (BID $ id ) => new CopperBars ($ id , "Copper Bars " , $ ironBreakInfo ));
10381044
10391045 self ::register ("iron_door " , fn (BID $ id ) => new Door ($ id , "Iron Door " , new Info (BreakInfo::pickaxe (5.0 ))));
10401046 self ::register ("iron_trapdoor " , fn (BID $ id ) => new Trapdoor ($ id , "Iron Trapdoor " , new Info (BreakInfo::pickaxe (5.0 , ToolTier::WOOD ))));
@@ -1049,6 +1055,7 @@ public function getBreakTime(Item $item) : float{
10491055 $ lanternBreakInfo = new Info (BreakInfo::pickaxe (3.5 ));
10501056 self ::register ("lantern " , fn (BID $ id ) => new Lantern ($ id , "Lantern " , $ lanternBreakInfo , 15 ));
10511057 self ::register ("soul_lantern " , fn (BID $ id ) => new Lantern ($ id , "Soul Lantern " , $ lanternBreakInfo , 10 ));
1058+ self ::register ("copper_lantern " , fn (BID $ id ) => new CopperLantern ($ id , "Copper Lantern " , $ lanternBreakInfo , 15 ));
10521059
10531060 self ::register ("lapis_lazuli " , fn (BID $ id ) => new Opaque ($ id , "Lapis Lazuli Block " , new Info (BreakInfo::pickaxe (3.0 , ToolTier::STONE ))));
10541061 self ::register ("lava " , fn (BID $ id ) => new Lava ($ id , "Lava " , new Info (BreakInfo::indestructible (500.0 ))));
@@ -1227,6 +1234,7 @@ public function isAffectedBySilkTouch() : bool{
12271234 self ::register ("tall_grass " , fn (BID $ id ) => new TallGrass ($ id , "Tall Grass " , new Info (BreakInfo::instant (ToolType::SHEARS , 1 ))));
12281235
12291236 self ::register ("blue_torch " , fn (BID $ id ) => new Torch ($ id , "Blue Torch " , new Info (BreakInfo::instant ())));
1237+ self ::register ("copper_torch " , fn (BID $ id ) => new Torch ($ id , "Copper Torch " , new Info (BreakInfo::instant ())));
12301238 self ::register ("purple_torch " , fn (BID $ id ) => new Torch ($ id , "Purple Torch " , new Info (BreakInfo::instant ())));
12311239 self ::register ("red_torch " , fn (BID $ id ) => new Torch ($ id , "Red Torch " , new Info (BreakInfo::instant ())));
12321240 self ::register ("green_torch " , fn (BID $ id ) => new Torch ($ id , "Green Torch " , new Info (BreakInfo::instant ())));
@@ -1371,6 +1379,7 @@ public function getDropsForCompatibleTool(Item $item) : array{
13711379 return [];
13721380 }
13731381 });
1382+ self ::register ("cactus_flower " , fn (BID $ id ) => new CactusFlower ($ id , "Cactus Flower " , new Info (BreakInfo::instant ())));
13741383
13751384 self ::registerBlocksR13 ();
13761385 self ::registerBlocksR14 ();
@@ -1704,6 +1713,7 @@ public function getLightLevel() : int{ return 10;}
17041713 self ::register ("warped_roots " , fn (BID $ id ) => new NetherRoots ($ id , "Warped Roots " , $ netherRootsInfo ));
17051714
17061715 self ::register ("chain " , fn (BID $ id ) => new Chain ($ id , "Chain " , new Info (BreakInfo::pickaxe (5.0 , ToolTier::WOOD , 30.0 ))));
1716+ self ::register ("copper_chain " , fn (BID $ id ) => new CopperChain ($ id , "Copper Chain " , new Info (BreakInfo::pickaxe (5.0 , ToolTier::WOOD , 30.0 ))));
17071717
17081718 self ::register ("respawn_anchor " , fn (BID $ id ) => new RespawnAnchor ($ id , "Respawn Anchor " , new Info (BreakInfo::pickaxe (50.0 , ToolTier::DIAMOND , 6000.0 ))));
17091719 }
@@ -1765,7 +1775,6 @@ public function isAffectedBySilkTouch() : bool{
17651775
17661776 self ::register ("tinted_glass " , fn (BID $ id ) => new TintedGlass ($ id , "Tinted Glass " , new Info (new BreakInfo (0.3 ))));
17671777
1768- //blast resistance should be 30 if we were matched with java :(
17691778 $ copperBreakInfo = new Info (BreakInfo::pickaxe (3.0 , ToolTier::STONE , 30.0 ));
17701779 self ::register ("lightning_rod " , fn (BID $ id ) => new LightningRod ($ id , "Lightning Rod " , $ copperBreakInfo ));
17711780
0 commit comments