Example #1
0
 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);
     }
 }