the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 80 lines 2.6 kB view raw
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};