summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/RemoteControlCommandListener.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/net/minecraft/server/RemoteControlCommandListener.java')
-rw-r--r--src/main/java/net/minecraft/server/RemoteControlCommandListener.java47
1 files changed, 47 insertions, 0 deletions
diff --git a/src/main/java/net/minecraft/server/RemoteControlCommandListener.java b/src/main/java/net/minecraft/server/RemoteControlCommandListener.java
new file mode 100644
index 00000000..fd967c12
--- /dev/null
+++ b/src/main/java/net/minecraft/server/RemoteControlCommandListener.java
@@ -0,0 +1,47 @@
+package net.minecraft.server;
+
+public class RemoteControlCommandListener implements ICommandListener {
+
+ public static final RemoteControlCommandListener instance = new RemoteControlCommandListener();
+ private StringBuffer b = new StringBuffer();
+
+ public RemoteControlCommandListener() {}
+
+ public void e() {
+ this.b.setLength(0);
+ }
+
+ public String f() {
+ return this.b.toString();
+ }
+
+ public String getName() {
+ return "Rcon";
+ }
+
+ public IChatBaseComponent getScoreboardDisplayName() {
+ return new ChatComponentText(this.getName());
+ }
+
+ // CraftBukkit start - Send a String
+ public void sendMessage(String message) {
+ this.b.append(message);
+ }
+ // CraftBukkit end
+
+ public void sendMessage(IChatBaseComponent ichatbasecomponent) {
+ this.b.append(ichatbasecomponent.c());
+ }
+
+ public boolean a(int i, String s) {
+ return true;
+ }
+
+ public ChunkCoordinates getChunkCoordinates() {
+ return new ChunkCoordinates(0, 0, 0);
+ }
+
+ public World getWorld() {
+ return MinecraftServer.getServer().getWorld();
+ }
+}