public function onBucketFill(PlayerBucketFillEvent $event)
 {
     if (!ServerAuth::getAPI()->isPlayerRegistered($event->getPlayer()->getName()) || !ServerAuth::getAPI()->isPlayerAuthenticated($event->getPlayer())) {
         $event->setCancelled(true);
     }
 }
 /**
  * @param PlayerBucketFillEvent $event
  * @priority HIGHEST
  * @ignoreCancelled true
  */
 public function onPlayerBucketFill(PlayerBucketFillEvent $event)
 {
     if (!$this->plugin->getStorage()->getShield($event->getPlayer()->getLevel())->isAllowed(Shield::FILLING)) {
         $event->setCancelled(true);
         $event->getPlayer()->sendTip($this->plugin->getConfig()->get("fillNotAllowed"));
     }
 }
Beispiel #3
0
 public function onBucket(PlayerBucketFillEvent $event)
 {
     $player = $event->getPlayer();
     if ($player->isOp()) {
         return;
     }
     $area = $this->db[$event->getPlayer()->level->getFolderName()]->getArea($player->x, $player->z);
     if ($area != false) {
         if (isset($area["resident"][0])) {
             if ($this->db[$player->level->getFolderName()]->checkResident($area["ID"], $player->getName())) {
                 return;
             }
         }
         $event->setCancelled();
     }
 }
Beispiel #4
0
 public function onBucketFill(PlayerBucketFillEvent $event)
 {
     if ($this->disableBucketUse) {
         $event->setCancelled();
     }
     return;
 }