protected void b(NBTTagList var1) {
    for (int var2 = 0; var2 < var1.getSize(); ++var2) {
      NBTTagCompound var3 = var1.getCompound(var2);
      class_awt var4 = (class_awt) class_awt.a.get(var3.getString("CriteriaName"));
      if (var4 != null) {
        String var5 = var3.getString("Name");
        if (var5.length() > 16) {
          var5 = var5.substring(0, 16);
        }

        class_awj var6 = this.c.a(var5, var4);
        var6.a(var3.getString("DisplayName"));
        var6.a(class_awt.class_a_in_class_awt.a(var3.getString("RenderType")));
      }
    }
  }
  protected void c(NBTTagList var1) {
    for (int var2 = 0; var2 < var1.getSize(); ++var2) {
      NBTTagCompound var3 = var1.getCompound(var2);
      class_awj var4 = this.c.b(var3.getString("Objective"));
      String var5 = var3.getString("Name");
      if (var5.length() > 40) {
        var5 = var5.substring(0, 40);
      }

      class_awl var6 = this.c.c(var5, var4);
      var6.c(var3.getInt("Score"));
      if (var3.has("Locked")) {
        var6.a(var3.getBoolean("Locked"));
      }
    }
  }
  protected void a(NBTTagList var1) {
    for (int var2 = 0; var2 < var1.getSize(); ++var2) {
      NBTTagCompound var3 = var1.getCompound(var2);
      String var4 = var3.getString("Name");
      if (var4.length() > 16) {
        var4 = var4.substring(0, 16);
      }

      class_awk var5 = this.c.e(var4);
      String var6 = var3.getString("DisplayName");
      if (var6.length() > 32) {
        var6 = var6.substring(0, 32);
      }

      var5.a(var6);
      if (var3.hasOfType("TeamColor", 8)) {
        var5.a(EnumChatFormat.getByName(var3.getString("TeamColor")));
      }

      var5.b(var3.getString("Prefix"));
      var5.c(var3.getString("Suffix"));
      if (var3.hasOfType("AllowFriendlyFire", 99)) {
        var5.a(var3.getBoolean("AllowFriendlyFire"));
      }

      if (var3.hasOfType("SeeFriendlyInvisibles", 99)) {
        var5.b(var3.getBoolean("SeeFriendlyInvisibles"));
      }

      class_awp.class_a_in_class_awp var7;
      if (var3.hasOfType("NameTagVisibility", 8)) {
        var7 = class_awp.class_a_in_class_awp.a(var3.getString("NameTagVisibility"));
        if (var7 != null) {
          var5.a(var7);
        }
      }

      if (var3.hasOfType("DeathMessageVisibility", 8)) {
        var7 = class_awp.class_a_in_class_awp.a(var3.getString("DeathMessageVisibility"));
        if (var7 != null) {
          var5.b(var7);
        }
      }

      this.a(var5, var3.getList("Players", 8));
    }
  }
 protected void a(class_awk var1, NBTTagList var2) {
   for (int var3 = 0; var3 < var2.getSize(); ++var3) {
     this.c.a(var2.getString(var3), var1.b());
   }
 }