diff --git a/src/pocketmine/entity/Living.php b/src/pocketmine/entity/Living.php index e2b9447f3..39610ff2c 100644 --- a/src/pocketmine/entity/Living.php +++ b/src/pocketmine/entity/Living.php @@ -544,7 +544,7 @@ abstract class Living extends Entity implements Damageable{ if($effect->canTick()){ $effect->applyEffect($this); } - $effect->setDuration($effect->getDuration() - $tickDiff); + $effect->setDuration(max(0, $effect->getDuration() - $tickDiff)); if($effect->getDuration() <= 0){ $this->removeEffect($effect->getId()); }