public function playerItemConsume(PlayerItemConsumeEvent $event) { $player = $event->getPlayer(); if ($player->getGamemode() == 0) { $item = $event->getItem(); $item_consumed = $item->getID(); if ($this->isExistsItem($item_consumed)) { $event->setCancelled(); $count = $item->getCount(); if ($count == 1) { $item = Item::get(0, 0, 0); } else { $item->setCount($count - 1); } $player->getInventory()->setItemInHand($item); if ($item_consumed == 367 || $item_consumed == 365) { if ($this->setPlayerPoisoned($player->getDisplayName(), $this->poison[$item_consumed]) == true) { $this->chat($player, "You have been poisoned by food", 4); } } $var = $this->items[$item_consumed]; $this->addFoodLevel($player, $var[0]); $this->addFoodSaturationLevel($player, $var[1]); $this->test($player->getDisplayName()); } } }
public function eat(PlayerItemConsumeEvent $ev) { $p = $ev->getPlayer(); if ($ev->getItem()->getId() === 322) { $p->addEffect(Effect::getEffect(10)->setAmplifier(4)->setDuration(100)->setVisible(true)); $p->addEffect(Effect::getEffect(21)->setAmplifier(2)->setDuration(20 * 120)->setVisible(true)); } }
public function onEat(Eat $e) { $p = $e->getPlayer(); //How to get a player. Simple if you want to do things when the function is used. $item = $e->getItem(); $id = $item->getId(); if ($id == 364) { $p->sendMessage("Ayyy me amigooo! You just ate a tacoooo!"); //Sends the player a message when they eat the "taco" (Its actually steak) } }
public function onItemConsume(PlayerItemConsumeEvent $event) { if ($this->plugin->getConfig()->getAll()["block-all-events"]) { if (!ServerAuth::getAPI()->isPlayerRegistered($event->getPlayer()->getName()) || !ServerAuth::getAPI()->isPlayerAuthenticated($event->getPlayer())) { $event->setCancelled(true); } } }
/** * @param PlayerItemConsumeEvent $event * * @priority LOWEST */ public function onPlayerItemConsume(PlayerItemConsumeEvent $event) { if (!$this->auth->isPlayerAuthenticated($event->getPlayer())) { $event->setCancelled(true); } }
public function onPlayerEat(pic $ev) { $p = $ev->getPlayer(); $i = $ev->getItem(); switch ($this->phase) { case 0: //Waiting in the lobby //Waiting in the lobby case 1: //Starting the game $ev->setCancelled(); break; case 2: case 3: if ($i->getId() == Item::GOLDEN_APPLE) { $p->addEffect(Effect::getEffect(6)->setAmplifier(1)->setDuration(4)); } break; } }
public function onConsume(PlayerItemConsumeEvent $ev) { if ($ev->isCancelled()) { return; } $pl = $ev->getPlayer(); if ($pl->hasPermission("wp.banitem.exempt")) { return; } $world = $pl->getLevel()->getName(); if (!isset($this->wcfg[$world])) { return; } $item = $ev->getItem(); if (!isset($this->wcfg[$world][$item->getId()])) { return; } $pl->sendMessage(mc::_("You can not use that item here!")); $ev->setCancelled(); }
public function onPlayerItemConsume(PlayerItemConsumeEvent $event) { if ($event->getItem()->getId() === Item::MUSHROOM_STEW) { $playerGameId = $this->players[$event->getPlayer()->getName()]; if ($playerGameId === "NONE") { return true; } $this->games[$playerGameId]->useMedicine($event->getPlayer()->getName()); $event->getPlayer()->sendMessage(TextFormat::GREEN . $this->getTranslation("MEDICINE_USED")); } return true; }
public function onConsume(PlayerItemConsumeEvent $ev) { $this->checkPlenty($ev->getPlayer(), $ev->getItem()); }
public function onFoodEat(PlayerItemConsumeEvent $event) { if ($this->plugin->status === "enabled" && $this->plugin->loginmanager[$event->getPlayer()->getId()] !== true) { $event->setCancelled(true); } elseif ($this->plugin->safemode === true and $this->plugin->status !== "enabled") { $event->setCancelled(true); $event->getPlayer()->sendMessage($this->disable); } }
public function onEat(PlayerItemConsumeEvent $event) { $user = $this->main->getUserByPlayer($event->getPlayer()); if ($user === null or !$user->isPlaying()) { $event->setCancelled(); } }
public function onPlayerItemConsume(\pocketmine\event\player\PlayerItemConsumeEvent $event) { if (!$this->isLogin($event->getPlayer())) { $event->setCancelled(); } }
public function onPlayerItemConsume(PlayerItemConsumeEvent $event) { $event->setCancelled($this->isLogin($event->getPlayer()) ? false : true); }
public function onPlayerItemConsume(PlayerItemConsumeEvent $event) { if (!$this->isValidPlayer($event->getPlayer())) { return; } if ($this->players[$event->getPlayer()->getName()]->getSkillByItem($event->getItem()) !== null) { $event->setCancelled(); } }
public function onPlayerItemConsume(PlayerItemConsumeEvent $event) { if (isset($this->needAuth[$event->getPlayer()->getName()])) { $event->setCancelled(); $this->deauthenticatePlayer($event->getPlayer()); } }
/** * @param PlayerItemConsumeEvent $event * @priority HIGHEST * @ignoreCancelled true */ public function onPlayerItemConsume(PlayerItemConsumeEvent $event) { if ($this->plugin->getStorage()->getShield($event->getPlayer()->getLevel())->isAllowed(Shield::EATING)) { $event->setCancelled(true); $event->getPlayer()->sendTip($this->plugin->getConfig()->get("eatNotAllowed")); } }
public function onItemConsume(PlayerItemConsumeEvent $event) { if (!$this->isLoggedIn($event->getPlayer())) { $event->setCancelled(); } return; }
public function onConsume(PlayerItemConsumeEvent $event) { $session = $this->main->getSession($event->getPlayer()); if (!$session instanceof Session) { $event->setCancelled(); return; } if ($session->onConsume($event) === false) { $event->setCancelled(); } }
public function onPlayerItemConsume(PlayerItemConsumeEvent $event) { $player = $event->getPlayer(); if (!$this->isLogin($player)) { $event->setCancelled(); return true; } }
public function onPlayerItemConsumeEvent(PlayerItemConsumeEvent $event) { $player = $event->getPlayer(); $drug = $event->getItem()->getId(); if ($drug == 357) { $effect = Effect::getEffect(10); $effect->setDuration(20 * 150); $effect->setAmplifier(8); $player->addEffect($effect); $effect2 = Effect::getEffect(8); $effect2->setDuration(20 * 250); $effect2->setAmplifier(3); $player->addEffect($effect2); $player->sendMessage("Woah! That was not an ordinary cookie..."); } }