diff --git a/src/pocketmine/block/Slab.php b/src/pocketmine/block/Slab.php index ef7950e2f..d293c2768 100644 --- a/src/pocketmine/block/Slab.php +++ b/src/pocketmine/block/Slab.php @@ -88,8 +88,8 @@ abstract class Slab extends Transparent{ } if($blockReplace instanceof Slab and $blockReplace->isSameType($this) and ( - ($blockReplace->top and $clickVector->y <= 0.5) or - (!$blockReplace->top and $clickVector->y >= 0.5) + ($blockReplace->top and ($clickVector->y <= 0.5 or $face === Facing::UP)) or + (!$blockReplace->top and ($clickVector->y >= 0.5 or $face === Facing::DOWN)) )){ //Clicked in empty half of existing slab return $this->level->setBlock($blockReplace, $this->getDouble());