diff --git a/src/pocketmine/block/BlockFactory.php b/src/pocketmine/block/BlockFactory.php index dbd65d811..d239906fb 100644 --- a/src/pocketmine/block/BlockFactory.php +++ b/src/pocketmine/block/BlockFactory.php @@ -168,8 +168,8 @@ class BlockFactory{ self::registerBlock(new Trapdoor()); //TODO: MONSTER_EGG self::registerBlock(new StoneBricks()); - //TODO: BROWN_MUSHROOM_BLOCK - //TODO: RED_MUSHROOM_BLOCK + self::registerBlock(new BrownMushroomBlock()); + self::registerBlock(new RedMushroomBlock()); self::registerBlock(new IronBars()); self::registerBlock(new GlassPane()); self::registerBlock(new Melon()); diff --git a/src/pocketmine/block/BrownMushroomBlock.php b/src/pocketmine/block/BrownMushroomBlock.php new file mode 100644 index 000000000..923c1591a --- /dev/null +++ b/src/pocketmine/block/BrownMushroomBlock.php @@ -0,0 +1,41 @@ +meta = $meta; + } + + public function getName() : string{ + return "Red Mushroom Block"; + } + + public function getHardness() : float{ + return 0.2; + } + + public function getToolType() : int{ + return Tool::TYPE_AXE; + } + + public function getDrops(Item $item) : array{ + return [ + Item::get(Item::RED_MUSHROOM, 0, mt_rand(0, 2)) + ]; + } + +} \ No newline at end of file