Package cn.nukkit.command
Class RemoteConsoleCommandSender
java.lang.Object
cn.nukkit.command.ConsoleCommandSender
cn.nukkit.command.RemoteConsoleCommandSender
- All Implemented Interfaces:
CommandSender
,Permissible
,ServerOperator
Represents an RCON command sender.
- Author:
- Tee7even
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetName()
返回命令发送者的名称。
Returns the name of the command sender.void
sendMessage
(TextContainer message) 给命令发送者返回信息。
Sends a message to the command sender.void
sendMessage
(String message) 给命令发送者返回信息。
Sends a message to the command sender.Methods inherited from class cn.nukkit.command.ConsoleCommandSender
addAttachment, addAttachment, addAttachment, getEffectivePermissions, getServer, hasPermission, hasPermission, isOp, isPermissionSet, isPermissionSet, isPlayer, recalculatePermissions, removeAttachment, setOp
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface cn.nukkit.command.CommandSender
asEntity, asPlayer, getLocation, getPosition, isEntity
-
Constructor Details
-
RemoteConsoleCommandSender
public RemoteConsoleCommandSender()
-
-
Method Details
-
sendMessage
Description copied from interface:CommandSender
给命令发送者返回信息。
Sends a message to the command sender.- Specified by:
sendMessage
in interfaceCommandSender
- Overrides:
sendMessage
in classConsoleCommandSender
- Parameters:
message
- 要发送的信息。
Message to send.- See Also:
-
sendMessage
Description copied from interface:CommandSender
给命令发送者返回信息。
Sends a message to the command sender.- Specified by:
sendMessage
in interfaceCommandSender
- Overrides:
sendMessage
in classConsoleCommandSender
- Parameters:
message
- 要发送的信息。
Message to send.
-
getMessages
-
getName
Description copied from interface:CommandSender
返回命令发送者的名称。
Returns the name of the command sender.如果命令发送者是一个玩家,将会返回他的玩家名字(name)不是显示名字(display name)。 如果命令发送者是控制台,将会返回
"CONSOLE"
。
If this command sender is a player, will return his/her player name(not display name). If it is a console, will return"CONSOLE"
.当你需要判断命令的执行者是不是控制台时,可以用这个:
When you need to determine if the sender is a console, use this:
if(sender instanceof ConsoleCommandSender) .....;
- Specified by:
getName
in interfaceCommandSender
- Overrides:
getName
in classConsoleCommandSender
- Returns:
- 命令发送者的名称。
the name of the command sender. - See Also:
-