MapStorage.java 文件源码

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

项目:Resilience-Client-Source 作者:
/**
 * Loads the idCounts Map from the 'idcounts' file.
 */
private void loadIdCounts()
{
    try
    {
        this.idCounts.clear();

        if (this.saveHandler == null)
        {
            return;
        }

        File var1 = this.saveHandler.getMapFileFromName("idcounts");

        if (var1 != null && var1.exists())
        {
            DataInputStream var2 = new DataInputStream(new FileInputStream(var1));
            NBTTagCompound var3 = CompressedStreamTools.read(var2);
            var2.close();
            Iterator var4 = var3.func_150296_c().iterator();

            while (var4.hasNext())
            {
                String var5 = (String)var4.next();
                NBTBase var6 = var3.getTag(var5);

                if (var6 instanceof NBTTagShort)
                {
                    NBTTagShort var7 = (NBTTagShort)var6;
                    short var9 = var7.func_150289_e();
                    this.idCounts.put(var5, Short.valueOf(var9));
                }
            }
        }
    }
    catch (Exception var10)
    {
        var10.printStackTrace();
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号