|
| | __construct ($name) |
| |
| | execute (CommandSender $sender, $currentAlias, array $args) |
| |
Public Member Functions inherited from VanillaCommand |
| | __construct ($name, $description="", $usageMessage=null, array $aliases=[]) |
| |
Public Member Functions inherited from Command |
| | __construct ($name, $description="", $usageMessage=null, array $aliases=[]) |
| |
| | getDefaultCommandData () |
| |
| | generateCustomCommandData (Player $player) |
| |
| | getOverloads () |
| |
| | execute (CommandSender $sender, $commandLabel, array $args) |
| |
| | getName () |
| |
| | getPermission () |
| |
| | setPermission ($permission) |
| |
| | testPermission (CommandSender $target) |
| |
| | testPermissionSilent (CommandSender $target) |
| |
| | getLabel () |
| |
| | setLabel ($name) |
| |
| | register (CommandMap $commandMap) |
| |
| | unregister (CommandMap $commandMap) |
| |
| | isRegistered () |
| |
| | getAliases () |
| |
| | getPermissionMessage () |
| |
| | getDescription () |
| |
| | getUsage () |
| |
| | setAliases (array $aliases) |
| |
| | setDescription ($description) |
| |
| | setPermissionMessage ($permissionMessage) |
| |
| | setUsage ($usage) |
| |
| | __toString () |
| |
|
Static Public Member Functions inherited from Command |
| static | generateDefaultData () |
| |
| static | broadcastCommandMessage (CommandSender $source, $message, $sendToSource=true) |
| |
Data Fields inherited from VanillaCommand |
| const | MAX_COORD = 30000000 |
| |
| const | MIN_COORD = -30000000 |
| |
Data Fields inherited from Command |
| | $timings |
| |
Protected Member Functions inherited from VanillaCommand |
| | getInteger (CommandSender $sender, $value, $min=self::MIN_COORD, $max=self::MAX_COORD) |
| |
| | getRelativeDouble ($original, CommandSender $sender, $input, $min=self::MIN_COORD, $max=self::MAX_COORD) |
| |
| | getDouble (CommandSender $sender, $value, $min=self::MIN_COORD, $max=self::MAX_COORD) |
| |
Protected Attributes inherited from Command |
| | $commandData = null |
| |
| | $description = "" |
| |
| | $usageMessage |
| |
◆ __construct()
VersionCommand constructor.
- Parameters
-
40 "%pocketmine.command.version.description",
41 "%pocketmine.command.version.usage",
◆ execute()
- Parameters
-
- Returns
- bool
59 if(\count($args) === 0){
60 $sender->sendMessage(
new TranslationContainer(
"pocketmine.server.info.extended.title"));
61 $sender->sendMessage(
new TranslationContainer(
"pocketmine.server.info.extended1", [
62 $sender->getServer()->getName(),
63 $sender->getServer()->getFormattedVersion(
"-"),
64 $sender->getServer()->getShortGitCommit(),
65 $sender->getServer()->getCodename()
67 $sender->sendMessage(
new TranslationContainer(
"pocketmine.server.info.extended2", [
70 $sender->sendMessage(
new TranslationContainer(
"pocketmine.server.info.extended3", [
71 $sender->getServer()->getApiVersion()
74 $sender->sendMessage(
new TranslationContainer(
"pocketmine.server.info.extended4", [
75 $sender->getServer()->getVersion()
77 $sender->sendMessage(
new TranslationContainer(
"pocketmine.server.info.extended5", [
81 $pluginName = \implode(
" ", $args);
82 $exactPlugin = $sender->getServer()->getPluginManager()->getPlugin($pluginName);
84 if($exactPlugin instanceof Plugin){
85 $this->describeToSender($exactPlugin, $sender);
91 $pluginName = \strtolower($pluginName);
92 foreach($sender->getServer()->getPluginManager()->getPlugins() as $plugin){
93 if(\stripos($plugin->getName(), $pluginName) !== \
false){
94 $this->describeToSender($plugin, $sender);
100 $sender->sendMessage(
new TranslationContainer(
"pocketmine.command.version.noSuchPlugin"));
The documentation for this class was generated from the following file:
- src/pocketmine/command/defaults/VersionCommand.php