private void HandleDataMismatch(OpenGuiWrapper msg, RemoteGuiPlayerData data, EntityPlayerMP player, ChannelHandlerContext ctx)
{
// sometimes multiblocks trigger UI from another position!
// time to re-issue with the correct information
// however we could be on the networking thread!
IThreadListener scheduler = FMLCommonHandler.instance().getWorldThread(ctx.channel().attr(NetworkRegistry.NET_HANDLER).get());
if (!scheduler.isCallingFromMinecraftThread())
{
Util.logger.warn("HandleDataMismatch scheduling PrepareReissueRequest!");
scheduler.addScheduledTask(new Runnable()
{
@Override
public void run()
{
PrepareReissueRequest(msg, data, player);
}
});
} else {
PrepareReissueRequest(msg, data, player);
}
}
OpenGuiFilterServer.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:UniversalRemote
作者:
评论列表
文章目录