From 8a9762cd31dfe79ef97e18c1cce98ad9bd212688 Mon Sep 17 00:00:00 2001 From: Shoghi Cervantes Pueyo Date: Sat, 2 Feb 2013 19:03:45 +0100 Subject: [PATCH] Second sugarcane fix --- src/API/BlockAPI.php | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/src/API/BlockAPI.php b/src/API/BlockAPI.php index 13fdc4c9c..994155979 100644 --- a/src/API/BlockAPI.php +++ b/src/API/BlockAPI.php @@ -615,17 +615,20 @@ class BlockAPI{ case 83: //Sugarcane $data["block"] = 83; $blockDown = $this->server->api->level->getBlock($data["x"], $data["y"] - 1, $data["z"]); - if($blockDown[0] !== 2 and $blockDown[0] !== 3 and $blockDown[0] !== 12){ + if($blockDown[0] === 83){ + + }elseif($blockDown[0] !== 2 and $blockDown[0] !== 3 and $blockDown[0] !== 12){ return false; - } - $block0 = $this->server->api->level->getBlock($data["x"], $data["y"], $data["z"] + 1); - $block1 = $this->server->api->level->getBlock($data["x"], $data["y"], $data["z"] - 1); - $block2 = $this->server->api->level->getBlock($data["x"] + 1, $data["y"], $data["z"]); - $block3 = $this->server->api->level->getBlock($data["x"] - 1, $data["y"], $data["z"]); - if($block0[0] === 9 or $block0[0] === 8 or $block1[0] === 9 or $block1[0] === 8 or $block2[0] === 9 or $block2[0] === 8 or $block3[0] === 9 or $block3[0] === 8){ - }else{ - return false; + $block0 = $this->server->api->level->getBlock($data["x"], $data["y"] - 1, $data["z"] + 1); + $block1 = $this->server->api->level->getBlock($data["x"], $data["y"] - 1, $data["z"] - 1); + $block2 = $this->server->api->level->getBlock($data["x"] + 1, $data["y"] - 1, $data["z"]); + $block3 = $this->server->api->level->getBlock($data["x"] - 1, $data["y"] - 1, $data["z"]); + if($block0[0] === 9 or $block0[0] === 8 or $block1[0] === 9 or $block1[0] === 8 or $block2[0] === 9 or $block2[0] === 8 or $block3[0] === 9 or $block3[0] === 8){ + + }else{ + return false; + } } break; case 50: //Torch