Code:
/**
 *
 * @author Flav
 */
public class PacketBuilder {
    private StringBuilder buffer;

    public PacketBuilder() {
        buffer = new StringBuilder();
    }

    public PacketBuilder(String opcode) {
        buffer = new StringBuilder(opcode);
    }

    public void write(int[] b) {
        for (int i = 0; i < b.length; i++) {
            writeByte(b[i]);
        }
    }

    public void writeByte(int b) {
        buffer.append((char) b);
    }

    public void writeShort(int s) {
        writeByte((s >>> 8) & 0xFF);
        writeByte(s & 0xFF);
    }

    public void writeString(String str) {
        writeString(str, false);
    }

    public void writeString(String str, boolean appendLength) {
        if (appendLength) {
            writeByte(str.length());
        }

        buffer.append(str);
    }

    @Override
    public String toString() {
        return buffer.toString();
    }
}
Wer sich mit Server-Emulation oder Client-Manipulation beschäftigt, könnte es vielleicht gebrauchen. Ist vor allem dann sehr nützlich wenn ihr ein Popup oder eine Toolbar anzeigen wollt. Wenn ihr diese paar Zeilen nicht versteht, braucht ihr es wahrscheinlich nicht, also fragt auch bitte nicht was das ist und was ihr damit anstellen könnt.