public function onBucketEmpty(PlayerBucketEmptyEvent $event) { if (!ServerAuth::getAPI()->isPlayerRegistered($event->getPlayer()->getName()) || !ServerAuth::getAPI()->isPlayerAuthenticated($event->getPlayer())) { $event->setCancelled(true); } }
/** * @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")); } }