/** * @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); } }