package simpleserver.message;
import simpleserver.Color;
import simpleserver.Player;
import simpleserver.config.xml.Group;
public class GroupChat extends AbstractChat {
Group group;
public GroupChat(Player sender, Group group) {
super(sender);
this.group = group;
chatRoom = group.name;
}
@Override
public String buildMessage(String message) {
return "\u00a7" + group.color + super.buildMessage(message).substring(2);
}
@Override
protected boolean sendToPlayer(Player reciever) {
return (reciever.getGroupId() == group.id) || reciever.equals(sender);
}
@Override
public void noRecieverFound() {
sender.addTMessage(Color.RED, "Nobody in group %s is online", group.name);
}
}