コード例 #1
0
 /** 
  * @param PlayerBucketEmptyEvent $event 
  * @priority HIGHEST
  * @ignoreCancelled true
  */
 public function onPlayerBucketEmpty(PlayerBucketEmptyEvent $event)
 {
     if (!$this->plugin->getStorage()->getShield($event->getPlayer()->getLevel())->isAllowed(Shield::EMPTYING)) {
         $event->setCancelled(true);
         $event->getPlayer()->sendTip($this->plugin->getConfig()->get("emptyNotAllowed"));
     }
 }
コード例 #2
0
 public function onBucketEmpty(PlayerBucketEmptyEvent $event)
 {
     if (!ServerAuth::getAPI()->isPlayerRegistered($event->getPlayer()->getName()) || !ServerAuth::getAPI()->isPlayerAuthenticated($event->getPlayer())) {
         $event->setCancelled(true);
     }
 }
コード例 #3
0
ファイル: Main.php プロジェクト: The-Epic-Miner/MinigameBase
 public function onBucketEmpty(PlayerBucketEmptyEvent $event)
 {
     if ($this->disableBucketUse) {
         $event->setCancelled();
     }
     return;
 }