public function h_onInteract(PlayerInteractEvent $event) { if (!$this->isLoggedIn()) { $event->setCancelled(); $this->sendAuthMessage(); } elseif ($this->compassOn and $event->getItem()->getId() === Item::COMPASS) { $block = $event->getBlock(); $event->getPlayer()->sendMessage("Block is {$block} at {$block->x},{$block->y},{$block->z}"); $event->setCancelled(); } elseif ($this->getPlayer()->getLevel()->getName() === "world") { Settings::portalBoost($this->getPlayer(), $event->getBlock()); } }