public function onEntityRegainHealth(EntityRegainHealthEvent $event) { $entity = $event->getEntity(); if ($entity instanceof Player) { $player = $entity->getPlayer(); $this->renderNameTag($player); } }
public function onHeal(EntityRegainHealthEvent $event) { $entity = $event->getEntity(); $config = $this->getConfig()->getAll(); if ($config["Nametag"]["Enabled"] === true) { $this->getServer()->getScheduler()->scheduleDelayedTask(new Task($this, $entity), 1); } }
public function onEntityRegainHealthEvent(EntityRegainHealthEvent $event) { if ($event->getRegainReason() != EntityRegainHealthEvent::CAUSE_EATING) { return; } $player = $event->getEntity(); if ($player instanceof Player) { HungerSystem::saturation($player, $player->getInventory()->getItemInHand()->getId()); } }
public function onHeal(EntityRegainHealthEvent $event) { $entity = $event->getEntity(); if ($entity instanceof Player) { $session = $this->main->getSession($entity); if (!$session instanceof Session) { $event->setCancelled(); return; } if ($session->onHeal($event) === false) { $event->setCancelled(); } } }
public function onHealthRegeneration(EntityRegainHealthEvent $event) { if ($event->getEntity() instanceof Player) { $request = "UPDATE `dynmap_players` SET `health` = '" . $event->getEntity()->getHealth() . "' WHERE `name` = '" . $event->getEntity()->getName() . "'"; if (!($result = $this->database->query($request))) { $this->getLogger()->notice('There was an error running the query [' . $this->database->error . ']'); } } return; }
/** * @param EntityRegainHealthEvent $event * @priority HIGHEST * @ignoreCancelled true */ public function onEntityRegainHealth(EntityRegainHealthEvent $event) { if (($player = $event->getEntity()) instanceof Player) { if ($this->plugin->getStorage()->getShield($player->getLevel())->isAllowed(Shield::HEALING)) { $event->setCancelled(true); } } }
public function onHealthRegeneration(EntityRegainHealthEvent $event) { if ($event->getEntity() instanceof Player && $event->getRegainReason() !== EntityRegainHealthEvent::CAUSE_MAGIC) { if ($this->disableHealthRegeneration) { $event->setCancelled(); } } return; }
public function e_onRegainHealth(EntityRegainHealthEvent $event) { $player = $event->getEntity(); if ($player instanceof Player and $event->getRegainReason() === EntityRegainHealthEvent::CAUSE_EATING) { if ($player->getInventory()->getItemInHand()->getId() === Item::CARROT) { $event->setAmount(3); } } }