package net.minecraft.stats; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.HashMap; import java.util.Map; public class AchievementMap { /** Holds the singleton instance of AchievementMap. */ public static AchievementMap instance = new AchievementMap(); /** Maps a achievement id with it's unique GUID. */ private Map guidMap = new HashMap(); private AchievementMap() { try { BufferedReader var1 = new BufferedReader(new InputStreamReader(AchievementMap.class.getResourceAsStream("/achievement/map.txt"))); String var2; while ((var2 = var1.readLine()) != null) { String[] var3 = var2.split(","); int var4 = Integer.parseInt(var3[0]); this.guidMap.put(Integer.valueOf(var4), var3[1]); } var1.close(); } catch (Exception var5) { var5.printStackTrace(); } } /** * Returns the unique GUID of a achievement id. */ public static String getGuid(int par0) { return (String)instance.guidMap.get(Integer.valueOf(par0)); } }