/** * @param EntityArmorChangeEvent $event * @priority HIGHEST * @ignoreCancelled true */ public function onEntityArmorChange(EntityArmorChangeEvent $event) { if (($player = $event->getEntity()) instanceof Player) { if (!$this->plugin->getStorage()->getShield($player->getLevel())->isAllowed(Shield::ARMOR_CHANGING)) { $event->setCancelled(true); $player->sendTip($this->plugin->getConfig()->get("armorChangeNotAllowed")); } } }
public function onArmor(EntityArmorChangeEvent $event) { $player = $event->getEntity(); if ($this->ghost[$player->getName()] == true) { $this->alert($player->getName(), "유령 주제에 어딜!"); $this->alert($player->getName(), "악령은 썩 물럿거라 - 물외한인(MohiPE)"); $event->setCancelled(); } }
public function onArmorChange(EntityArmorChangeEvent $event) { if ($event->getEntity() instanceof Player) { if ($this->disableArmorChange) { $event->setCancelled(); } } return; }