resetFallDistance() public method

public resetFallDistance ( )
Example #1
0
 public function onEntityCollide(Entity $entity)
 {
     $entity->resetFallDistance();
     if ($entity->fireTicks > 0) {
         $entity->extinguish();
     }
     $entity->resetFallDistance();
 }
Example #2
0
 public function onEntityCollide(Entity $entity)
 {
     $entity->resetFallDistance();
     if ($entity->fireTicks > 0) {
         $entity->extinguish();
     }
     if ($entity instanceof Player) {
         $entity->onGround = true;
     }
 }
Example #3
0
 public function onEntityCollide(Entity $entity)
 {
     $entity->fallDistance *= 0.5;
     if (!$entity->hasEffect(Effect::FIRE_RESISTANCE)) {
         $ev = new EntityDamageByBlockEvent($this, $entity, EntityDamageEvent::CAUSE_LAVA, 4);
         $entity->attack($ev->getFinalDamage(), $ev);
     }
     $ev = new EntityCombustByBlockEvent($this, $entity, 15);
     Server::getInstance()->getPluginManager()->callEvent($ev);
     if (!$ev->isCancelled()) {
         $entity->setOnFire($ev->getDuration());
     }
     $entity->resetFallDistance();
 }
Example #4
0
 public function onEntityCollide(Entity $entity)
 {
     $entity->resetFallDistance();
     $entity->onGround = \true;
 }
Example #5
0
 public function onEntityCollide(Entity $entity)
 {
     $entity->resetFallDistance();
 }