#pragma once enum class Statistic { /* Achievements */ AchOpenInventory, /* Taking Inventory */ AchMineWood, /* Getting Wood */ AchBuildWorkBench, /* Benchmarking */ AchBuildPickaxe, /* Time to Mine! */ AchBuildFurnace, /* Hot Topic */ AchAcquireIron, /* Acquire Hardware */ AchBuildHoe, /* Time to Farm! */ AchMakeBread, /* Bake Bread */ AchBakeCake, /* The Lie */ AchBuildBetterPickaxe, /* Getting an Upgrade */ AchCookFish, /* Delicious Fish */ AchOnARail, /* On A Rail */ AchBuildSword, /* Time to Strike! */ AchKillEnemy, /* Monster Hunter */ AchKillCow, /* Cow Tipper */ AchFlyPig, /* When Pigs Fly */ AchSnipeSkeleton, /* Sniper Duel */ AchDiamonds, /* DIAMONDS! */ AchPortal, /* We Need to Go Deeper */ AchGhast, /* Return to Sender */ AchBlazeRod, /* Into Fire */ AchPotion, /* Local Brewery */ AchTheEnd, /* The End? */ AchTheEnd2, /* The End. */ AchEnchantments, /* Enchanter */ AchOverkill, /* Overkill */ AchBookcase, /* Librarian */ AchExploreAllBiomes, /* Adventuring Time */ AchSpawnWither, /* The Beginning? */ AchKillWither, /* The Beginning. */ AchFullBeacon, /* Beaconator */ AchBreedCow, /* Repopulation */ AchDiamondsToYou, /* Diamonds to you! */ /* Statistics */ AnimalsBred, AviateOneCm, BellRing, BoatOneCm, CleanArmor, CleanBanner, CleanShulkerBox, ClimbOneCm, CrouchOneCm, DamageAbsorbed, DamageBlockedByShield, DamageDealt, DamageDealtAbsorbed, DamageDealtResisted, DamageResisted, DamageTaken, Deaths, Drop, EatCakeSlice, EnchantItem, FallOneCm, FillCauldron, FishCaught, FlyOneCm, HorseOneCm, InspectDispenser, InspectDropper, InspectHopper, InteractWithAnvil, InteractWithBeacon, InteractWithBlastFurnace, InteractWithBrewingstand, InteractWithCampfire, InteractWithCartographyTable, InteractWithCraftingTable, InteractWithFurnace, InteractWithGrindstone, InteractWithLectern, InteractWithLoom, InteractWithSmithingTable, InteractWithSmoker, InteractWithStonecutter, Jump, LeaveGame, MinecartOneCm, MobKills, OpenBarrel, OpenChest, OpenEnderchest, OpenShulkerBox, PigOneCm, PlayNoteblock, PlayOneMinute, PlayRecord, PlayerKills, PotFlower, RaidTrigger, RaidWin, SleepInBed, SneakTime, SprintOneCm, StriderOneCm, SwimOneCm, TalkedToVillager, TargetHit, TimeSinceDeath, TimeSinceRest, TradedWithVillager, TriggerTrappedChest, TuneNoteblock, UseCauldron, WalkOnWaterOneCm, WalkOneCm, WalkUnderWaterOneCm, // Old ones just for compatibility JunkFished, TreasureFished, };