Class RemoteConsoleCommandSender

java.lang.Object
cn.nukkit.command.ConsoleCommandSender
cn.nukkit.command.RemoteConsoleCommandSender
All Implemented Interfaces:
CommandSender, Permissible, ServerOperator

public class RemoteConsoleCommandSender extends ConsoleCommandSender
Represents an RCON command sender.
Author:
Tee7even
  • Constructor Details

    • RemoteConsoleCommandSender

      public RemoteConsoleCommandSender()
  • Method Details

    • sendMessage

      public void sendMessage(String message)
      Description copied from interface: CommandSender
      给命令发送者返回信息。
      Sends a message to the command sender.
      Specified by:
      sendMessage in interface CommandSender
      Overrides:
      sendMessage in class ConsoleCommandSender
      Parameters:
      message - 要发送的信息。
      Message to send.
      See Also:
    • sendMessage

      public void sendMessage(TextContainer message)
      Description copied from interface: CommandSender
      给命令发送者返回信息。
      Sends a message to the command sender.
      Specified by:
      sendMessage in interface CommandSender
      Overrides:
      sendMessage in class ConsoleCommandSender
      Parameters:
      message - 要发送的信息。
      Message to send.
    • getMessages

      public String getMessages()
    • getName

      public String 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 interface CommandSender
      Overrides:
      getName in class ConsoleCommandSender
      Returns:
      命令发送者的名称。
      the name of the command sender.
      See Also: