@@ -879,12 +879,12 @@ public function getBreakTime(Item $item) : float{
879
879
self ::register ("bedrock " , fn (BID $ id ) => new Bedrock ($ id , "Bedrock " , new Info (BreakInfo::indestructible ())));
880
880
881
881
self ::register ("beetroots " , fn (BID $ id ) => new Beetroot ($ id , "Beetroot Block " , new Info (BreakInfo::instant ())));
882
- self ::register ("bell " , fn (BID $ id ) => new Bell ($ id , "Bell " , new Info (BreakInfo::pickaxe (5.0 , ToolTier:: WOOD ))), TileBell::class);
882
+ self ::register ("bell " , fn (BID $ id ) => new Bell ($ id , "Bell " , new Info (BreakInfo::pickaxe (5.0 ))), TileBell::class);
883
883
self ::register ("blue_ice " , fn (BID $ id ) => new BlueIce ($ id , "Blue Ice " , new Info (BreakInfo::pickaxe (2.8 ))));
884
884
self ::register ("bone_block " , fn (BID $ id ) => new BoneBlock ($ id , "Bone Block " , new Info (BreakInfo::pickaxe (2.0 , ToolTier::WOOD ))));
885
885
self ::register ("bookshelf " , fn (BID $ id ) => new Bookshelf ($ id , "Bookshelf " , new Info (BreakInfo::axe (1.5 ))));
886
886
self ::register ("chiseled_bookshelf " , fn (BID $ id ) => new ChiseledBookshelf ($ id , "Chiseled Bookshelf " , new Info (BreakInfo::axe (1.5 ))), TileChiseledBookshelf::class);
887
- self ::register ("brewing_stand " , fn (BID $ id ) => new BrewingStand ($ id , "Brewing Stand " , new Info (BreakInfo::pickaxe (0.5 , ToolTier:: WOOD ))), TileBrewingStand::class);
887
+ self ::register ("brewing_stand " , fn (BID $ id ) => new BrewingStand ($ id , "Brewing Stand " , new Info (BreakInfo::pickaxe (0.5 ))), TileBrewingStand::class);
888
888
889
889
$ bricksBreakInfo = new Info (BreakInfo::pickaxe (2.0 , ToolTier::WOOD , 30.0 ));
890
890
self ::register ("brick_stairs " , fn (BID $ id ) => new Stair ($ id , "Brick Stairs " , $ bricksBreakInfo ));
@@ -942,7 +942,7 @@ public function getBreakTime(Item $item) : float{
942
942
self ::register ("end_stone_bricks " , fn (BID $ id ) => new Opaque ($ id , "End Stone Bricks " , $ endBrickBreakInfo ));
943
943
self ::register ("end_stone_brick_stairs " , fn (BID $ id ) => new Stair ($ id , "End Stone Brick Stairs " , $ endBrickBreakInfo ));
944
944
945
- self ::register ("ender_chest " , fn (BID $ id ) => new EnderChest ($ id , "Ender Chest " , new Info (BreakInfo::pickaxe (22.5 , ToolTier:: WOOD , 3000.0 ))), TileEnderChest::class);
945
+ self ::register ("ender_chest " , fn (BID $ id ) => new EnderChest ($ id , "Ender Chest " , new Info (BreakInfo::pickaxe (22.5 , blastResistance: 3000.0 ))), TileEnderChest::class);
946
946
self ::register ("farmland " , fn (BID $ id ) => new Farmland ($ id , "Farmland " , new Info (BreakInfo::shovel (0.6 ), [Tags::DIRT ])));
947
947
self ::register ("fire " , fn (BID $ id ) => new Fire ($ id , "Fire Block " , new Info (BreakInfo::instant (), [Tags::FIRE ])));
948
948
@@ -998,9 +998,9 @@ public function getBreakTime(Item $item) : float{
998
998
$ ironBreakInfo = new Info (BreakInfo::pickaxe (5.0 , ToolTier::STONE , 30.0 ));
999
999
self ::register ("iron " , fn (BID $ id ) => new Opaque ($ id , "Iron Block " , $ ironBreakInfo ));
1000
1000
self ::register ("iron_bars " , fn (BID $ id ) => new Thin ($ id , "Iron Bars " , $ ironBreakInfo ));
1001
- $ ironDoorBreakInfo = new Info (BreakInfo:: pickaxe ( 5.0 , ToolTier:: WOOD , 25.0 ));
1002
- self ::register ("iron_door " , fn (BID $ id ) => new Door ($ id , "Iron Door " , $ ironDoorBreakInfo ));
1003
- self ::register ("iron_trapdoor " , fn (BID $ id ) => new Trapdoor ($ id , "Iron Trapdoor " , $ ironDoorBreakInfo ));
1001
+
1002
+ self ::register ("iron_door " , fn (BID $ id ) => new Door ($ id , "Iron Door " , new Info (BreakInfo:: pickaxe ( 5.0 )) ));
1003
+ self ::register ("iron_trapdoor " , fn (BID $ id ) => new Trapdoor ($ id , "Iron Trapdoor " , new Info (BreakInfo:: pickaxe ( 5.0 , ToolTier:: WOOD )) ));
1004
1004
1005
1005
$ itemFrameInfo = new Info (new BreakInfo (0.25 ));
1006
1006
self ::register ("item_frame " , fn (BID $ id ) => new ItemFrame ($ id , "Item Frame " , $ itemFrameInfo ), TileItemFrame::class);
@@ -1009,7 +1009,7 @@ public function getBreakTime(Item $item) : float{
1009
1009
self ::register ("jukebox " , fn (BID $ id ) => new Jukebox ($ id , "Jukebox " , new Info (BreakInfo::axe (0.8 ))), TileJukebox::class); //TODO: in PC the hardness is 2.0, not 0.8, unsure if this is a MCPE bug or not
1010
1010
self ::register ("ladder " , fn (BID $ id ) => new Ladder ($ id , "Ladder " , new Info (BreakInfo::axe (0.4 ))));
1011
1011
1012
- $ lanternBreakInfo = new Info (BreakInfo::pickaxe (5.0 , ToolTier:: WOOD ));
1012
+ $ lanternBreakInfo = new Info (BreakInfo::pickaxe (5.0 ));
1013
1013
self ::register ("lantern " , fn (BID $ id ) => new Lantern ($ id , "Lantern " , $ lanternBreakInfo , 15 ));
1014
1014
self ::register ("soul_lantern " , fn (BID $ id ) => new Lantern ($ id , "Soul Lantern " , $ lanternBreakInfo , 10 ));
1015
1015
@@ -1144,7 +1144,7 @@ public function isAffectedBySilkTouch() : bool{
1144
1144
self ::register ("mossy_stone_brick_stairs " , fn (BID $ id ) => new Stair ($ id , "Mossy Stone Brick Stairs " , $ stoneBreakInfo ));
1145
1145
self ::register ("stone_button " , fn (BID $ id ) => new StoneButton ($ id , "Stone Button " , new Info (BreakInfo::pickaxe (0.5 ))));
1146
1146
self ::register ("stonecutter " , fn (BID $ id ) => new Stonecutter ($ id , "Stonecutter " , new Info (BreakInfo::pickaxe (3.5 ))));
1147
- self ::register ("stone_pressure_plate " , fn (BID $ id ) => new StonePressurePlate ($ id , "Stone Pressure Plate " , new Info (BreakInfo::pickaxe (0.5 , ToolTier:: WOOD ))));
1147
+ self ::register ("stone_pressure_plate " , fn (BID $ id ) => new StonePressurePlate ($ id , "Stone Pressure Plate " , new Info (BreakInfo::pickaxe (0.5 ))));
1148
1148
1149
1149
//TODO: in the future this won't be the same for all the types
1150
1150
$ stoneSlabBreakInfo = new Info (BreakInfo::pickaxe (2.0 , ToolTier::WOOD , 30.0 ));
@@ -1200,7 +1200,7 @@ public function isAffectedBySilkTouch() : bool{
1200
1200
self ::register ("water " , fn (BID $ id ) => new Water ($ id , "Water " , new Info (BreakInfo::indestructible (500.0 ))));
1201
1201
self ::register ("lily_pad " , fn (BID $ id ) => new WaterLily ($ id , "Lily Pad " , new Info (BreakInfo::instant ())));
1202
1202
1203
- $ weightedPressurePlateBreakInfo = new Info (BreakInfo::pickaxe (0.5 , ToolTier:: WOOD ));
1203
+ $ weightedPressurePlateBreakInfo = new Info (BreakInfo::pickaxe (0.5 ));
1204
1204
self ::register ("weighted_pressure_plate_heavy " , fn (BID $ id ) => new WeightedPressurePlateHeavy (
1205
1205
$ id ,
1206
1206
"Weighted Pressure Plate Heavy " ,
@@ -1606,7 +1606,7 @@ public function isFireProofAsItem() : bool{ return true; }
1606
1606
$ prefix = fn (string $ thing ) => "Polished Blackstone " . ($ thing !== "" ? " $ thing " : "" );
1607
1607
self ::register ("polished_blackstone " , fn (BID $ id ) => new Opaque ($ id , $ prefix ("" ), $ blackstoneBreakInfo ));
1608
1608
self ::register ("polished_blackstone_button " , fn (BID $ id ) => new StoneButton ($ id , $ prefix ("Button " ), new Info (BreakInfo::pickaxe (0.5 ))));
1609
- self ::register ("polished_blackstone_pressure_plate " , fn (BID $ id ) => new StonePressurePlate ($ id , $ prefix ("Pressure Plate " ), new Info (BreakInfo::pickaxe (0.5 , ToolTier:: WOOD )), 20 ));
1609
+ self ::register ("polished_blackstone_pressure_plate " , fn (BID $ id ) => new StonePressurePlate ($ id , $ prefix ("Pressure Plate " ), new Info (BreakInfo::pickaxe (0.5 )), 20 ));
1610
1610
self ::register ("polished_blackstone_slab " , fn (BID $ id ) => new Slab ($ id , $ prefix ("" ), $ slabBreakInfo ));
1611
1611
self ::register ("polished_blackstone_stairs " , fn (BID $ id ) => new Stair ($ id , $ prefix ("Stairs " ), $ blackstoneBreakInfo ));
1612
1612
self ::register ("polished_blackstone_wall " , fn (BID $ id ) => new Wall ($ id , $ prefix ("Wall " ), $ blackstoneBreakInfo ));
@@ -1713,9 +1713,8 @@ public function isAffectedBySilkTouch() : bool{
1713
1713
self ::register ("cut_copper_stairs " , fn (BID $ id ) => new CopperStairs ($ id , "Cut Copper Stairs " , $ copperBreakInfo ));
1714
1714
self ::register ("copper_bulb " , fn (BID $ id ) => new CopperBulb ($ id , "Copper Bulb " , $ copperBreakInfo ));
1715
1715
1716
- $ copperDoorBreakInfo = new Info (BreakInfo::pickaxe (3.0 , ToolTier::STONE , 30.0 ));
1717
- self ::register ("copper_door " , fn (BID $ id ) => new CopperDoor ($ id , "Copper Door " , $ copperDoorBreakInfo ));
1718
- self ::register ("copper_trapdoor " , fn (BID $ id ) => new CopperTrapdoor ($ id , "Copper Trapdoor " , $ copperDoorBreakInfo ));
1716
+ self ::register ("copper_door " , fn (BID $ id ) => new CopperDoor ($ id , "Copper Door " , new Info (BreakInfo::pickaxe (3.0 , blastResistance: 30.0 ))));
1717
+ self ::register ("copper_trapdoor " , fn (BID $ id ) => new CopperTrapdoor ($ id , "Copper Trapdoor " , new Info (BreakInfo::pickaxe (3.0 , ToolTier::STONE , 30.0 ))));
1719
1718
1720
1719
$ candleBreakInfo = new Info (new BreakInfo (0.1 ));
1721
1720
self ::register ("candle " , fn (BID $ id ) => new Candle ($ id , "Candle " , $ candleBreakInfo ));
0 commit comments