the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#pragma once
2
3#include "GenericStats.h"
4
5class CommonStats : public GenericStats
6{
7protected:
8 using GenericStats::getParam_itemsUsed;
9
10 virtual Stat *get_stat(int i);
11
12 virtual Stat* get_walkOneM();
13 virtual Stat* get_swimOneM();
14 virtual Stat* get_fallOneM();
15 virtual Stat* get_climbOneM();
16 virtual Stat* get_minecartOneM();
17 virtual Stat* get_boatOneM();
18 virtual Stat* get_pigOneM();
19 virtual Stat* get_portalsCreated();
20 virtual Stat* get_cowsMilked();
21 virtual Stat* get_netherLavaCollected();
22
23 virtual Stat* get_killsZombie();
24 virtual Stat* get_killsSkeleton();
25 virtual Stat* get_killsCreeper();
26 virtual Stat* get_killsSpider();
27 virtual Stat* get_killsSpiderJockey();
28 virtual Stat* get_killsZombiePigman();
29 virtual Stat* get_killsSlime();
30 virtual Stat* get_killsGhast();
31 virtual Stat* get_killsNetherZombiePigman();
32
33 virtual Stat* get_totalBlocksMined();
34 virtual Stat* get_timePlayed();
35
36 virtual Stat* get_breedEntity(eINSTANCEOF entityId);
37 virtual Stat* get_tamedEntity(eINSTANCEOF entityId);
38 virtual Stat* get_craftedEntity(eINSTANCEOF entityId);
39 virtual Stat* get_shearedEntity(eINSTANCEOF entityId);
40
41 virtual Stat* get_blocksPlaced(int blockId);
42 virtual Stat* get_blocksMined(int blockId);
43 virtual Stat* get_itemsCollected(int itemId, int itemAux);
44 virtual Stat* get_itemsCrafted(int itemId);
45 virtual Stat* get_itemsSmelted(int itemId);
46 virtual Stat* get_itemsUsed(int itemId);
47 virtual Stat* get_itemsBought(int itemId);
48
49 virtual Stat* get_killsEnderdragon();
50 virtual Stat* get_completeTheEnd();
51
52 virtual Stat* get_enteredBiome(int biomeId);
53
54 virtual Stat* get_achievement(eAward achievementId);
55
56 virtual byteArray getParam_walkOneM(int distance);
57 virtual byteArray getParam_swimOneM(int distance);
58 virtual byteArray getParam_fallOneM(int distance);
59 virtual byteArray getParam_climbOneM(int distance);
60 virtual byteArray getParam_minecartOneM(int distance);
61 virtual byteArray getParam_boatOneM(int distance);
62 virtual byteArray getParam_pigOneM(int distance);
63
64 virtual byteArray getParam_blocksMined(int id, int data, int count);
65 virtual byteArray getParam_itemsCollected(int id, int aux, int count);
66 virtual byteArray getParam_itemsCrafted(int id, int aux, int count);
67 virtual byteArray getParam_itemsSmelted(int id, int aux, int count);
68 virtual byteArray getParam_itemsUsed(int id, int aux, int count);
69 virtual byteArray getParam_itemsBought(int id, int aux, int count);
70
71 virtual byteArray getParam_time(int timediff);
72
73 virtual byteArray getParam_noArgs();
74
75protected:
76 static byteArray makeParam(int count = 1);
77
78public:
79 static int readParam(byteArray paramBlob);
80};