summaryrefslogtreecommitdiffstats
path: root/src/Registries
diff options
context:
space:
mode:
Diffstat (limited to 'src/Registries')
-rw-r--r--src/Registries/CMakeLists.txt1
-rw-r--r--src/Registries/Statistics.h120
2 files changed, 121 insertions, 0 deletions
diff --git a/src/Registries/CMakeLists.txt b/src/Registries/CMakeLists.txt
index 7c6d2d618..906433f76 100644
--- a/src/Registries/CMakeLists.txt
+++ b/src/Registries/CMakeLists.txt
@@ -5,4 +5,5 @@ target_sources(
Blocks.h
Items.h
+ Statistics.h
) \ No newline at end of file
diff --git a/src/Registries/Statistics.h b/src/Registries/Statistics.h
new file mode 100644
index 000000000..d1de992c6
--- /dev/null
+++ b/src/Registries/Statistics.h
@@ -0,0 +1,120 @@
+
+#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,
+};