From 6686bd44427a5d7487e79d23b60755042469e4c2 Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Sun, 4 Jun 2017 16:57:51 +0100 Subject: [PATCH] Quick fix for melons and pumpkins, close #965 --- src/pocketmine/block/MelonStem.php | 3 ++- src/pocketmine/block/PumpkinStem.php | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/pocketmine/block/MelonStem.php b/src/pocketmine/block/MelonStem.php index 8230107ee6..6f2a32cfe6 100644 --- a/src/pocketmine/block/MelonStem.php +++ b/src/pocketmine/block/MelonStem.php @@ -24,6 +24,7 @@ namespace pocketmine\block; use pocketmine\event\block\BlockGrowEvent; use pocketmine\item\Item; use pocketmine\level\Level; +use pocketmine\math\Vector3; use pocketmine\Server; class MelonStem extends Crops{ @@ -40,7 +41,7 @@ class MelonStem extends Crops{ public function onUpdate($type){ if($type === Level::BLOCK_UPDATE_NORMAL){ - if($this->getSide(0)->isTransparent() === true){ + if($this->getSide(Vector3::SIDE_DOWN)->getId() !== Block::FARMLAND){ $this->getLevel()->useBreakOn($this); return Level::BLOCK_UPDATE_NORMAL; } diff --git a/src/pocketmine/block/PumpkinStem.php b/src/pocketmine/block/PumpkinStem.php index cce0e6a5bf..e8a653bacb 100644 --- a/src/pocketmine/block/PumpkinStem.php +++ b/src/pocketmine/block/PumpkinStem.php @@ -24,6 +24,7 @@ namespace pocketmine\block; use pocketmine\event\block\BlockGrowEvent; use pocketmine\item\Item; use pocketmine\level\Level; +use pocketmine\math\Vector3; use pocketmine\Server; class PumpkinStem extends Crops{ @@ -40,7 +41,7 @@ class PumpkinStem extends Crops{ public function onUpdate($type){ if($type === Level::BLOCK_UPDATE_NORMAL){ - if($this->getSide(0)->isTransparent()){ + if($this->getSide(Vector3::SIDE_DOWN)->getId() !== Block::FARMLAND){ $this->getLevel()->useBreakOn($this); return Level::BLOCK_UPDATE_NORMAL; }