diff --git a/src/pocketmine/entity/Entity.php b/src/pocketmine/entity/Entity.php index 02bdfba10..e080c8874 100644 --- a/src/pocketmine/entity/Entity.php +++ b/src/pocketmine/entity/Entity.php @@ -637,6 +637,9 @@ abstract class Entity extends Location implements Metadatable, EntityIds{ * @param float $value */ public function setScale(float $value) : void{ + if($value <= 0){ + throw new \InvalidArgumentException("Scale must be greater than 0"); + } $multiplier = $value / $this->getScale(); $this->width *= $multiplier;