public void addStat(StatBase statbase, int i) { if (statbase == null) { return; } if (statbase.func_25067_a()) { Achievement achievement = (Achievement) statbase; if (achievement.parentAchievement == null || mc.statFileWriter.hasAchievementUnlocked(achievement.parentAchievement)) { if (!mc.statFileWriter.hasAchievementUnlocked(achievement)) { mc.guiAchievement.queueTakenAchievement(achievement); } mc.statFileWriter.func_25100_a(statbase, i); } } else { mc.statFileWriter.func_25100_a(statbase, i); } }