/** * par2 is a list of languages. For each language $L and domain $D, attempts to load the resource * $D:lang/$L.lang */ public synchronized void loadLocaleDataFiles(IResourceManager p_135022_1_, List p_135022_2_) { this.field_135032_a.clear(); Iterator var3 = p_135022_2_.iterator(); while (var3.hasNext()) { String var4 = (String) var3.next(); String var5 = String.format("lang/%s.lang", new Object[] {var4}); Iterator var6 = p_135022_1_.getResourceDomains().iterator(); while (var6.hasNext()) { String var7 = (String) var6.next(); try { this.loadLocaleData(p_135022_1_.getAllResources(new ResourceLocation(var7, var5))); } catch (IOException var9) {; } } } this.checkUnicode(); }