GameManager/src/Ad5001/GameManager/GameCommand.php

25 lines
772 B
PHP
Raw Normal View History

2016-08-04 12:35:44 +00:00
<?php
namespace Ad5001\GameManager;
use pocketmine\command\Command;
use pocketmine\command\CommandSender;
use pocketmine\command\PluginIdentifiableCommand;
use pocketmine\Player;
class GameCommand extends Command implements PluginIdentifiableCommand {
public function __construct(Main $main, string $name, string $desc, string $usage, array $aliases, Game $game, string $perm){
parent::__construct($name, $desc, $usage, $aliases);
$this->setPermission($perm);
$this->main = $main;
$this->game = $game;
}
public function execute(CommandSender $sender, $label, array $args) {
return $this->game->onCommand($sender, $this, $label, $args);
}
2016-08-08 09:28:15 +00:00
public function getPlugin() {
return $this->main;
}
2016-08-04 12:35:44 +00:00
}