package shedar.mods.ic2.nuclearcontrol.network; import shedar.mods.ic2.nuclearcontrol.network.message.*; import cpw.mods.fml.common.network.NetworkRegistry; import cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper; import cpw.mods.fml.relauncher.Side; public class ChannelHandler { public static SimpleNetworkWrapper network = NetworkRegistry.INSTANCE .newSimpleChannel("IC2NC"); public static void init() { network.registerMessage(PacketAlarm.class, PacketAlarm.class, 1, Side.CLIENT); network.registerMessage(PacketSensor.class, PacketSensor.class, 2, Side.CLIENT); network.registerMessage(PacketSensorTitle.class, PacketSensorTitle.class, 3, Side.CLIENT); network.registerMessage(PacketChat.class, PacketChat.class, 4, Side.CLIENT); network.registerMessage(PacketEncounter.class, PacketEncounter.class, 5, Side.CLIENT); network.registerMessage(PacketAcounter.class, PacketAcounter.class, 6, Side.CLIENT); network.registerMessage(PacketClientSound.class, PacketClientSound.class, 7, Side.SERVER); network.registerMessage(PacketClientRequest.class, PacketClientRequest.class, 8, Side.SERVER); network.registerMessage(PacketDispSettingsAll.class, PacketDispSettingsAll.class, 9, Side.CLIENT); network.registerMessage(PacketDispSettingsUpdate.class, PacketDispSettingsUpdate.class, 10, Side.CLIENT); network.registerMessage(PacketClientRangeTrigger.class, PacketClientRangeTrigger.class, 11, Side.SERVER); network.registerMessage(PacketClientSensor.class, PacketClientSensor.class, 12, Side.SERVER); network.registerMessage(PacketClientColor.class, PacketClientColor.class, 13, Side.SERVER); network.registerMessage(PacketClientDisplaySettings.class, PacketClientDisplaySettings.class, 14, Side.SERVER); network.registerMessage(PacketServerUpdate.Handler.class, PacketServerUpdate.class, 15, Side.SERVER); network.registerMessage(PacketClientRemoteMonitor.Handler.class, PacketClientRemoteMonitor.class, 16, Side.CLIENT); } }