diff --git a/src/pocketmine/block/Ladder.php b/src/pocketmine/block/Ladder.php index 2de51c5ad..a84258e4c 100644 --- a/src/pocketmine/block/Ladder.php +++ b/src/pocketmine/block/Ladder.php @@ -24,6 +24,7 @@ declare(strict_types=1); namespace pocketmine\block; use pocketmine\entity\Entity; +use pocketmine\entity\Living; use pocketmine\item\Item; use pocketmine\math\AxisAlignedBB; use pocketmine\math\Vector3; @@ -58,7 +59,7 @@ class Ladder extends Transparent{ } public function onEntityCollide(Entity $entity) : void{ - if($entity->asVector3()->floor()->distanceSquared($this) < 1){ //entity coordinates must be inside block + if($entity instanceof Living and $entity->asVector3()->floor()->distanceSquared($this) < 1){ //entity coordinates must be inside block $entity->resetFallDistance(); $entity->onGround = true; }