pocketmine\entity\Entity::setOnFire PHP Method

setOnFire() public method

public setOnFire ( $seconds )
    public function setOnFire($seconds)
    {
        $ticks = $seconds * 20;
        if ($ticks > $this->fireTicks) {
            $this->fireTicks = $ticks;
        }
    }

Usage Example

Example #1
0
 public function onEntityCollide(Entity $entity)
 {
     $entity->setOnFire(8);
     $ev = new EntityDamageEvent($entity, EntityDamageEvent::CAUSE_FIRE, 1);
     Server::getInstance()->getPluginManager()->callEvent($ev);
     if (!$ev->isCancelled()) {
         $entity->attack($ev->getFinalDamage(), $ev);
     }
 }
All Usage Examples Of pocketmine\entity\Entity::setOnFire