package NET.worlds.console; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; public class BBChatCommand extends BlackBoxCommand { private String chatLine; public BBChatCommand(String line) { this(); this.chatLine = new String(line); } public BBChatCommand() { this.commandType = 0; } @Override public boolean execute() { Console.println(this.chatLine); this.doCallback(true); return true; } @Override public void save(DataOutputStream dos) throws IOException { super.save(dos); dos.writeUTF(this.chatLine); } @Override public void load(DataInputStream dis) throws IOException { super.load(dis); this.chatLine = new String(dis.readUTF()); } }