/**
  * @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"));
         }
     }
 }
Пример #2
0
 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();
     }
 }
Пример #3
0
 public function onArmorChange(EntityArmorChangeEvent $event)
 {
     if ($event->getEntity() instanceof Player) {
         if ($this->disableArmorChange) {
             $event->setCancelled();
         }
     }
     return;
 }