diff --git a/src/pocketmine/entity/Effect.php b/src/pocketmine/entity/Effect.php index 15e6629cf..72885fde9 100644 --- a/src/pocketmine/entity/Effect.php +++ b/src/pocketmine/entity/Effect.php @@ -317,6 +317,7 @@ class Effect{ return true; case Effect::INSTANT_DAMAGE: case Effect::INSTANT_HEALTH: + case Effect::SATURATION: //If forced to last longer than 1 tick, these apply every tick. return true; } @@ -367,6 +368,12 @@ class Effect{ //TODO: add particles (witch spell) $entity->attack(new EntityDamageEvent($entity, EntityDamageEvent::CAUSE_MAGIC, 4 << $this->amplifier)); break; + case Effect::SATURATION: + if($entity instanceof Human){ + $entity->addFood($this->getEffectLevel()); + $entity->addSaturation($this->getEffectLevel() * 2); + } + break; } }