Example #1
0
 /**
  * @param BlockBreakEvent $event
  * @priority HIGH
  */
 public function onBlockBreak(BlockBreakEvent $event)
 {
     $player = $event->getPlayer();
     $session = $this->getMain()->getSessions()->getSession($player);
     if (!$session->inSession($this)) {
         return;
     }
     $data = $this->getPlayerData($session);
     if ($data->isPlaying() and $data->getArena()->isPlaying() and Settings::spleef_isArenaFloor($event->getBlock())) {
         $event->setCancelled(false);
     }
 }