31public class SendPrivateMessage
extends OutgoingPacket {
33 private final long name;
35 private final byte[] compressed;
37 public SendPrivateMessage(
long name,
PlayerRight rights,
byte[] compressed) {
41 this.compressed = compressed;
45 public boolean encode(
Player player) {
46 builder.writeLong(name)
47 .writeInt(player.relations.getPrivateMessageId())
48 .writeByte(rights.getCrown())
49 .writeBytes(compressed, compressed.length);