package net.server.channel.handlers; import client.Client; import client.Family; import net.AbstractPacketHandler; import net.packet.InPacket; import tools.PacketCreator; public class FamilyPreceptsHandler extends AbstractPacketHandler { @Override public void handlePacket(InPacket p, Client c) { Family family = c.getPlayer().getFamily(); if (family == null) { return; } if (family.getLeader().getChr() != c.getPlayer()) { return; //only the leader can set the precepts } String newPrecepts = p.readString(); if (newPrecepts.length() > 200) { return; } family.setMessage(newPrecepts, true); //family.broadcastFamilyInfoUpdate(); //probably don't need to broadcast for this? c.sendPacket(PacketCreator.getFamilyInfo(c.getPlayer().getFamilyEntry())); } }