GameManager/games/Example.php
2016-08-02 10:25:31 +03:00

43 lines
No EOL
968 B
PHP

<?php
use Ad5001\GameManager\Game;
use pocketmine\Player;
class Example extends Game {
public function onGameStart() {
$this->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;
}
}