diff --git a/src/pocketmine/block/SnowLayer.php b/src/pocketmine/block/SnowLayer.php index e778e28ac..00c620cd8 100644 --- a/src/pocketmine/block/SnowLayer.php +++ b/src/pocketmine/block/SnowLayer.php @@ -25,6 +25,7 @@ namespace pocketmine\block; use pocketmine\item\Item; use pocketmine\item\ItemFactory; +use pocketmine\item\TieredTool; use pocketmine\level\Level; use pocketmine\math\Vector3; use pocketmine\Player; @@ -53,6 +54,10 @@ class SnowLayer extends Flowable{ return BlockToolType::TYPE_SHOVEL; } + public function getToolHarvestLevel() : int{ + return TieredTool::TIER_WOODEN; + } + public function ticksRandomly() : bool{ return true; } @@ -86,13 +91,9 @@ class SnowLayer extends Flowable{ return false; } - public function getDrops(Item $item) : array{ - if($item->isShovel() !== false){ - return [ - ItemFactory::get(Item::SNOWBALL, 0, 1) //TODO: check layer count - ]; - } - - return []; + public function getDropsForCompatibleTool(Item $item) : array{ + return [ + ItemFactory::get(Item::SNOWBALL, 0, 1) //TODO: check layer count + ]; } } \ No newline at end of file