diff --git a/src/event/entity/ExplosionPrimeEvent.php b/src/event/entity/ExplosionPrimeEvent.php index cffc44a34..4856041bc 100644 --- a/src/event/entity/ExplosionPrimeEvent.php +++ b/src/event/entity/ExplosionPrimeEvent.php @@ -44,6 +44,9 @@ class ExplosionPrimeEvent extends EntityEvent implements Cancellable{ private $blockBreaking; public function __construct(Entity $entity, float $force){ + if($force <= 0){ + throw new \InvalidArgumentException("Explosion radius must be positive"); + } $this->entity = $entity; $this->force = $force; $this->blockBreaking = true; @@ -54,6 +57,9 @@ class ExplosionPrimeEvent extends EntityEvent implements Cancellable{ } public function setForce(float $force) : void{ + if($force <= 0){ + throw new \InvalidArgumentException("Explosion radius must be positive"); + } $this->force = $force; }