@Override
protected void channelRead0(final ChannelHandlerContext ctx, final NetworkEvent msg) throws Exception {
NetUtils.executeSynchronized(ctx, () -> {
// TODO asynchronous events, once needed
MinecraftForge.EVENT_BUS.post(msg);
msg.dispatcher = null;
for (NetworkEvent reply : msg.replies) {
ctx.channel().attr(FMLOutboundHandler.FML_MESSAGETARGET).set(OutboundTarget.REPLY);
ctx.writeAndFlush(reply);
}
});
}
NetworkEventInboundHandler.java 文件源码
java
阅读 31
收藏 0
点赞 0
评论 0
项目:OpenModsLib
作者:
评论列表
文章目录