diff --git a/src/pocketmine/block/FenceGate.php b/src/pocketmine/block/FenceGate.php index 93f030629..417e95c49 100644 --- a/src/pocketmine/block/FenceGate.php +++ b/src/pocketmine/block/FenceGate.php @@ -22,6 +22,7 @@ namespace pocketmine\block; use pocketmine\item\Item; +use pocketmine\math\AxisAlignedBB; use pocketmine\Player; class FenceGate extends Transparent{ @@ -36,6 +37,29 @@ class FenceGate extends Transparent{ $this->hardness = 15; } + + public function getBoundingBox(){ + if($this->getDamage() !== 2 and $this->getDamage() !== 0){ + return new AxisAlignedBB( + $this->x + 0.375, + $this->y + 0.0, + $this->z, + $this->x + 0.625, + $this->y + 1, + $this->z + 1 + ); + }else{ + return new AxisAlignedBB( + $this->x, + $this->y, + $this->z + 0.375, + $this->x + 1, + $this->y + 1, + $this->z + 0.625 + ); + } + } + public function place(Item $item, Block $block, Block $target, $face, $fx, $fy, $fz, Player $player = null){ $faces = [ 0 => 3,