diff --git a/fml/src/main/java/cpw/mods/fml/common/network/FMLOutboundHandler.java b/fml/src/main/java/cpw/mods/fml/common/network/FMLOutboundHandler.java index 9e97ede6b..e03dfcbb6 100644 --- a/fml/src/main/java/cpw/mods/fml/common/network/FMLOutboundHandler.java +++ b/fml/src/main/java/cpw/mods/fml/common/network/FMLOutboundHandler.java @@ -276,12 +276,14 @@ public class FMLOutboundHandler extends ChannelOutboundHandlerAdapter { if (dispatchers == null) { ctx.write(msg, promise); + promise.setSuccess(); return; } for (NetworkDispatcher targetDispatcher : dispatchers) { targetDispatcher.sendProxy((FMLProxyPacket) msg); } + promise.setSuccess(); } }