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)); } }