コード例 #1
0
 @Override
 FMLNetworkEvent.CustomPacketEvent<?> make(FMLProxyPacket msg) {
   FMLNetworkEvent.CustomPacketEvent<?> event = null;
   if (msg.handler() instanceof NetHandlerPlayClient) {
     NetHandlerPlayClient client = (NetHandlerPlayClient) msg.handler();
     event = new FMLNetworkEvent.ClientCustomPacketEvent(client.getNetworkManager(), msg);
   } else if (msg.handler() instanceof NetHandlerPlayServer) {
     NetHandlerPlayServer server = (NetHandlerPlayServer) msg.handler();
     event = new FMLNetworkEvent.ServerCustomPacketEvent(server.getNetworkManager(), msg);
   }
   return event;
 }