From aa91549488ccff5fa678ec9570392f4b9ecfd2c3 Mon Sep 17 00:00:00 2001 From: AlgorithmX2 Date: Sun, 16 Feb 2014 15:12:41 -0600 Subject: [PATCH] Fixed Server Crash. --- core/sync/network/NetworkHandler.java | 28 +++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/core/sync/network/NetworkHandler.java b/core/sync/network/NetworkHandler.java index 3560e657..0f21ec39 100644 --- a/core/sync/network/NetworkHandler.java +++ b/core/sync/network/NetworkHandler.java @@ -26,8 +26,32 @@ public class NetworkHandler ec = NetworkRegistry.INSTANCE.newEventDrivenChannel( myChannelName = channelName ); ec.register( this ); - clientHandler = new AppEngClientPacketHandler(); - serveHandler = new AppEngServerPacketHandler(); + clientHandler = createClientSide(); + serveHandler = createServerSide(); + } + + private IPacketHandler createServerSide() + { + try + { + return new AppEngServerPacketHandler(); + } + catch (Throwable t) + { + return null; + } + } + + private IPacketHandler createClientSide() + { + try + { + return new AppEngClientPacketHandler(); + } + catch (Throwable t) + { + return null; + } } @SubscribeEvent