private void Func_28174_b() { try { field_28181_d.Clear(); if (field_28180_a == null) { return; } string file = field_28180_a.Func_28111_b("idcounts"); if (file != null && File.Exists(file)) { java.io.DataInputStream datainputstream = new java.io.DataInputStream(File.OpenRead(file)); net.minecraft.src.NBTTagCompound nbttagcompound = net.minecraft.src.CompressedStreamTools .GetCompound(datainputstream); datainputstream.Close(); System.Collections.IEnumerator iterator = nbttagcompound.Func_28107_c().GetEnumerator (); do { if (!iterator.MoveNext()) { break; } net.minecraft.src.NBTBase nbtbase = (net.minecraft.src.NBTBase)iterator.Current; if (nbtbase is net.minecraft.src.NBTTagShort) { net.minecraft.src.NBTTagShort nbttagshort = (net.minecraft.src.NBTTagShort)nbtbase; string s = nbttagshort.GetKey(); short word0 = nbttagshort.shortValue; field_28181_d[s] = word0; } }while (true); } } catch (System.Exception exception) { Sharpen.Runtime.PrintStackTrace(exception); } }