cn.nukkit.command.RemoteConsoleCommandSender Maven / Gradle / Ivy
package cn.nukkit.command;
import cn.nukkit.lang.TextContainer;
import org.jetbrains.annotations.NotNull;
/**
* Represents an RCON command sender.
*
* @author Tee7even
*/
public class RemoteConsoleCommandSender extends ConsoleCommandSender {
private final StringBuilder messages = new StringBuilder();
@Override
public void sendMessage(String message) {
message = this.getServer().getLanguage().tr(message);
this.messages.append(message.trim()).append("\n");
}
@Override
public void sendMessage(TextContainer message) {
this.sendMessage(this.getServer().getLanguage().tr(message));
}
public String getMessages() {
return messages.toString();
}
@NotNull
@Override
public String getName() {
return "Rcon";
}
}