38public class SendMessage
extends OutgoingPacket {
40 private final Object message;
41 private final boolean filtered;
43 public SendMessage(Object message) {
47 public SendMessage(Object message,
boolean filtered) {
52 this(message, color,
false);
55 public SendMessage(Object message,
MessageColor color,
boolean filtered) {
57 this.message = (color == MessageColor.BLACK ?
"" :
"<col=" + color.
getColor() +
">") + message;
58 this.filtered = filtered;
62 public boolean encode(
Player player) {
63 builder.writeString(String.valueOf(message));
64 builder.writeByte(filtered ? 1 : 0);