OpenGuiFilterServer.java 文件源码

java
阅读 22 收藏 0 点赞 0 评论 0

项目:UniversalRemote 作者:
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);

     }
 }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号