| 19 | import net.minecraft.util.ResourceLocation; |
| 20 | |
| 21 | public class StatList |
| 22 | { |
| 23 | protected static Map<String, StatBase> oneShotStats = Maps.<String, StatBase>newHashMap(); |
| 24 | public static List<StatBase> allStats = Lists.<StatBase>newArrayList(); |
| 25 | public static List<StatBase> generalStats = Lists.<StatBase>newArrayList(); |
| 26 | public static List<StatCrafting> itemStats = Lists.<StatCrafting>newArrayList(); |
| 27 | public static List<StatCrafting> objectMineStats = Lists.<StatCrafting>newArrayList(); |
| 28 | |
| 29 | /** number of times you've left a game */ |
| 30 | public static StatBase leaveGameStat = (new StatBasic("stat.leaveGame", new ChatComponentTranslation("stat.leaveGame"))).initIndependentStat().registerStat(); |
| 31 | |
| 32 | /** number of minutes you have played */ |
| 33 | public static StatBase minutesPlayedStat = (new StatBasic("stat.playOneMinute", new ChatComponentTranslation("stat.playOneMinute"), StatBase.timeStatType)).initIndependentStat().registerStat(); |
| 34 | public static StatBase timeSinceDeathStat = (new StatBasic("stat.timeSinceDeath", new ChatComponentTranslation("stat.timeSinceDeath"), StatBase.timeStatType)).initIndependentStat().registerStat(); |
| 35 | |
| 36 | /** distance you've walked */ |
| 37 | public static StatBase distanceWalkedStat = (new StatBasic("stat.walkOneCm", new ChatComponentTranslation("stat.walkOneCm"), StatBase.distanceStatType)).initIndependentStat().registerStat(); |
| 38 | public static StatBase distanceCrouchedStat = (new StatBasic("stat.crouchOneCm", new ChatComponentTranslation("stat.crouchOneCm"), StatBase.distanceStatType)).initIndependentStat().registerStat(); |
| 39 | public static StatBase distanceSprintedStat = (new StatBasic("stat.sprintOneCm", new ChatComponentTranslation("stat.sprintOneCm"), StatBase.distanceStatType)).initIndependentStat().registerStat(); |
| 40 | |
| 41 | /** distance you have swam */ |
| 42 | public static StatBase distanceSwumStat = (new StatBasic("stat.swimOneCm", new ChatComponentTranslation("stat.swimOneCm"), StatBase.distanceStatType)).initIndependentStat().registerStat(); |
| 43 | |
| 44 | /** the distance you have fallen */ |
| 45 | public static StatBase distanceFallenStat = (new StatBasic("stat.fallOneCm", new ChatComponentTranslation("stat.fallOneCm"), StatBase.distanceStatType)).initIndependentStat().registerStat(); |
| 46 | |
| 47 | /** the distance you've climbed */ |
| 48 | public static StatBase distanceClimbedStat = (new StatBasic("stat.climbOneCm", new ChatComponentTranslation("stat.climbOneCm"), StatBase.distanceStatType)).initIndependentStat().registerStat(); |
| 49 | |
| 50 | /** the distance you've flown */ |
| 51 | public static StatBase distanceFlownStat = (new StatBasic("stat.flyOneCm", new ChatComponentTranslation("stat.flyOneCm"), StatBase.distanceStatType)).initIndependentStat().registerStat(); |
| 52 | |
| 53 | /** the distance you've dived */ |
| 54 | public static StatBase distanceDoveStat = (new StatBasic("stat.diveOneCm", new ChatComponentTranslation("stat.diveOneCm"), StatBase.distanceStatType)).initIndependentStat().registerStat(); |
| 55 | |
| 56 | /** the distance you've traveled by minecart */ |
| 57 | public static StatBase distanceByMinecartStat = (new StatBasic("stat.minecartOneCm", new ChatComponentTranslation("stat.minecartOneCm"), StatBase.distanceStatType)).initIndependentStat().registerStat(); |
| 58 | |
| 59 | /** the distance you've traveled by boat */ |
| 60 | public static StatBase distanceByBoatStat = (new StatBasic("stat.boatOneCm", new ChatComponentTranslation("stat.boatOneCm"), StatBase.distanceStatType)).initIndependentStat().registerStat(); |
| 61 | |
| 62 | /** the distance you've traveled by pig */ |
| 63 | public static StatBase distanceByPigStat = (new StatBasic("stat.pigOneCm", new ChatComponentTranslation("stat.pigOneCm"), StatBase.distanceStatType)).initIndependentStat().registerStat(); |
| 64 | public static StatBase distanceByHorseStat = (new StatBasic("stat.horseOneCm", new ChatComponentTranslation("stat.horseOneCm"), StatBase.distanceStatType)).initIndependentStat().registerStat(); |
| 65 | |
| 66 | /** the times you've jumped */ |
| 67 | public static StatBase jumpStat = (new StatBasic("stat.jump", new ChatComponentTranslation("stat.jump"))).initIndependentStat().registerStat(); |
| 68 | |
| 69 | /** the distance you've dropped (or times you've fallen?) */ |
| 70 | public static StatBase dropStat = (new StatBasic("stat.drop", new ChatComponentTranslation("stat.drop"))).initIndependentStat().registerStat(); |
| 71 | |
| 72 | /** the amount of damage you've dealt */ |
| 73 | public static StatBase damageDealtStat = (new StatBasic("stat.damageDealt", new ChatComponentTranslation("stat.damageDealt"), StatBase.field_111202_k)).registerStat(); |
| 74 | |
| 75 | /** the amount of damage you have taken */ |
| 76 | public static StatBase damageTakenStat = (new StatBasic("stat.damageTaken", new ChatComponentTranslation("stat.damageTaken"), StatBase.field_111202_k)).registerStat(); |
| 77 | |
| 78 | /** the number of times you have died */ |
nothing calls this directly
no test coverage detected