package universalteam.universalcore.network; import codechicken.lib.packet.PacketCustom; import codechicken.lib.packet.PacketCustom.IServerPacketHandler; import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.network.play.INetHandlerPlayServer; import static universalteam.universalcore.network.PacketConstants.CHANNEL; import static universalteam.universalcore.network.PacketConstants.TILE_PACKET; import static universalteam.universalcore.network.PacketConstants.UPDATE_NICK_NAME; public class UCSPH implements IServerPacketHandler { @Override public void handlePacket(PacketCustom packet, EntityPlayerMP player, INetHandlerPlayServer netHandler) { switch (packet.getType()) { case TILE_PACKET: break; //TODO: implement case UPDATE_NICK_NAME: resendNickNameUpdate(packet); break; } } protected void resendNickNameUpdate(PacketCustom packet) { PacketCustom p = new PacketCustom(CHANNEL, UPDATE_NICK_NAME); p.writeString(packet.readString()); p.writeString(packet.readString()); p.sendToClients(); } }