getLogger()->info("Game started"); } public function onGameStop() { $this->getLogger()->info("Game stoped"); } public function onJoin(Player $player) { parent::onJoin($player); $this->getPlugin()->getLogger()->info($player->getName() . " joined the game " . $this->getName() . " in world " . $this->getLevel()->getName()); } public function onQuit(Player $player) { parent::onJoin($player); $this->getPlugin()->getLogger()->info($player->getName() . " left the game " . $this->getName() . " in world " . $this->getLevel()->getName()); } public function getName() : string { return "Example"; } public function getMinPlayers() : int { return 1; } public function getMaxPlayers() : int { return 5; } }