Beispiel #1
0
 public void registerChannel(IPacketHandler handler, String channelName, Side side) {
   if (side == null) {
     registerChannel(handler, channelName);
     return;
   }
   if (Strings.isNullOrEmpty(channelName) || (channelName != null && channelName.length() > 16)) {
     FMLLog.severe(
         "Invalid channel name '%s' : %s",
         channelName,
         Strings.isNullOrEmpty(channelName)
             ? "Channel name is empty"
             : "Channel name is too long (16 chars is maximum)");
     throw new RuntimeException("Channel name is invalid");
   }
   if (side.isClient()) {
     clientPacketHandlers.put(channelName, handler);
   } else {
     serverPacketHandlers.put(channelName, handler);
   }
 }