Loading [MathJax]/extensions/tex2jax.js
PocketMine-MP
5.27.1 git-9af3cde03fabbe4129c79e46dc87ffa0fff446e6
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
_
a
c
d
e
g
i
m
n
o
p
r
s
t
Functions
Variables
Enumerations
Enumerator
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
Variables
$
a
c
d
e
h
i
j
l
m
n
o
p
r
s
t
u
v
w
Files
File List
▼
PocketMine-MP
PocketMine-MP API Documentation
Deprecated List
►
Namespaces
►
Classes
▼
Files
▼
File List
▼
src
►
block
▼
command
▼
defaults
BanCommand.php
BanIpCommand.php
BanListCommand.php
ClearCommand.php
DefaultGamemodeCommand.php
DeopCommand.php
DifficultyCommand.php
DumpMemoryCommand.php
EffectCommand.php
EnchantCommand.php
GamemodeCommand.php
GarbageCollectorCommand.php
GiveCommand.php
HelpCommand.php
KickCommand.php
KillCommand.php
ListCommand.php
MeCommand.php
OpCommand.php
PardonCommand.php
PardonIpCommand.php
ParticleCommand.php
PluginsCommand.php
SaveCommand.php
SaveOffCommand.php
SaveOnCommand.php
SayCommand.php
SeedCommand.php
SetWorldSpawnCommand.php
SpawnpointCommand.php
StatusCommand.php
StopCommand.php
TeleportCommand.php
TellCommand.php
TimeCommand.php
TimingsCommand.php
TitleCommand.php
TransferServerCommand.php
VanillaCommand.php
VersionCommand.php
WhitelistCommand.php
XpCommand.php
►
utils
ClosureCommand.php
Command.php
CommandExecutor.php
CommandMap.php
CommandSender.php
FormattedCommandAlias.php
PluginCommand.php
SimpleCommandMap.php
►
console
►
crafting
►
crash
►
data
►
entity
►
event
►
form
►
inventory
►
item
►
lang
►
network
►
permission
►
player
►
plugin
►
promise
►
resourcepacks
►
scheduler
►
stats
►
thread
►
timings
►
updater
►
utils
►
wizard
►
world
BootstrapOptions.php
CoreConstants.php
GarbageCollectorManager.php
MemoryDump.php
MemoryManager.php
PocketMine.php
src/Server.php
ServerConfigGroup.php
ServerProperties.php
TimeTrackingSleeperHandler.php
VersionInfo.php
YmlServerProperties.php
►
vendor
•
All
Classes
Namespaces
Functions
Variables
Enumerations
Enumerator
Pages
Loading...
Searching...
No Matches
MeCommand.php
1
<?php
2
3
/*
4
*
5
* ____ _ _ __ __ _ __ __ ____
6
* | _ \ ___ ___| | _____| |_| \/ (_)_ __ ___ | \/ | _ \
7
* | |_) / _ \ / __| |/ / _ \ __| |\/| | | '_ \ / _ \_____| |\/| | |_) |
8
* | __/ (_) | (__| < __/ |_| | | | | | | | __/_____| | | | __/
9
* |_| \___/ \___|_|\_\___|\__|_| |_|_|_| |_|\___| |_| |_|_|
10
*
11
* This program is free software: you can redistribute it and/or modify
12
* it under the terms of the GNU Lesser General Public License as published by
13
* the Free Software Foundation, either version 3 of the License, or
14
* (at your option) any later version.
15
*
16
* @author PocketMine Team
17
* @link http://www.pocketmine.net/
18
*
19
*
20
*/
21
22
declare(strict_types=1);
23
24
namespace
pocketmine\command\defaults;
25
26
use
pocketmine\command\CommandSender
;
27
use
pocketmine\command\utils\InvalidCommandSyntaxException
;
28
use
pocketmine\lang\KnownTranslationFactory
;
29
use
pocketmine\permission\DefaultPermissionNames
;
30
use
pocketmine\player\Player
;
31
use
pocketmine\utils\TextFormat
;
32
use
function
count;
33
use
function
implode;
34
35
class
MeCommand
extends
VanillaCommand
{
36
37
public
function
__construct(){
38
parent::__construct(
39
"me"
,
40
KnownTranslationFactory::pocketmine_command_me_description(),
41
KnownTranslationFactory::commands_me_usage()
42
);
43
$this->setPermission(DefaultPermissionNames::COMMAND_ME);
44
}
45
46
public
function
execute
(
CommandSender
$sender,
string
$commandLabel, array $args){
47
if
(count($args) === 0){
48
throw
new
InvalidCommandSyntaxException
();
49
}
50
51
$sender->getServer()->broadcastMessage(KnownTranslationFactory::chat_type_emote($sender instanceof
Player
? $sender->getDisplayName() : $sender->getName(), TextFormat::RESET . implode(
" "
, $args)));
52
53
return
true
;
54
}
46
public
function
execute
(
CommandSender
$sender,
string
$commandLabel, array $args) {
…
}
55
}
35
class
MeCommand
extends
VanillaCommand
{
…
};
pocketmine\command\defaults\MeCommand
Definition
MeCommand.php:35
pocketmine\command\defaults\MeCommand\execute
execute(CommandSender $sender, string $commandLabel, array $args)
Definition
MeCommand.php:46
pocketmine\command\defaults\VanillaCommand
Definition
VanillaCommand.php:35
pocketmine\command\utils\InvalidCommandSyntaxException
Definition
InvalidCommandSyntaxException.php:26
pocketmine\lang\KnownTranslationFactory
Definition
KnownTranslationFactory.php:33
pocketmine\permission\DefaultPermissionNames
Definition
DefaultPermissionNames.php:26
pocketmine\player\Player
Definition
Player.php:170
pocketmine\utils\TextFormat
Definition
TextFormat.php:45
pocketmine\command\CommandSender
Definition
CommandSender.php:31
src
command
defaults
MeCommand.php
Generated by
1.12.0