meta = $meta; } public function getName() : string{ return "Farmland"; } public function getHardness() : float{ return 0.6; } public function getToolType() : int{ return Tool::TYPE_SHOVEL; } protected function recalculateBoundingBox(){ return new AxisAlignedBB( $this->x, $this->y, $this->z, $this->x + 1, $this->y + 1, //TODO: this should be 0.9375, but MCPE currently treats them as a full block (https://bugs.mojang.com/browse/MCPE-12109) $this->z + 1 ); } public function getDrops(Item $item){ return [ [Item::DIRT, 0, 1], ]; } }