Something went wrong. Try again.
the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
Something went wrong. Try again.
25 kB · 1284 lines
C++
at master
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285#include "stdafx.h"
#include "Monster.h"
#include "GenericStats.h"
GenericStats *GenericStats::instance = NULL;
Stat* GenericStats::get_walkOneM(){ return NULL;}
Stat* GenericStats::get_swimOneM(){ return NULL;}
Stat* GenericStats::get_fallOneM(){ return NULL;}
Stat* GenericStats::get_climbOneM(){ return NULL;}
Stat* GenericStats::get_minecartOneM(){ return NULL;}
Stat* GenericStats::get_boatOneM(){ return NULL;}
Stat* GenericStats::get_pigOneM(){ return NULL;}
Stat* GenericStats::get_portalsCreated(){ return NULL;}
Stat* GenericStats::get_cowsMilked(){ return NULL;}
Stat* GenericStats::get_netherLavaCollected(){ return NULL;}
Stat* GenericStats::get_killMob(){ return NULL; }
Stat* GenericStats::get_killsZombie(){ return NULL; }
Stat* GenericStats::get_killsSkeleton() { return NULL; }
Stat* GenericStats::get_killsCreeper() { return NULL;}
Stat* GenericStats::get_killsSpider() { return NULL; }
Stat* GenericStats::get_killsSpiderJockey() { return NULL;}
Stat* GenericStats::get_killsZombiePigman() { return NULL; }
Stat* GenericStats::get_killsSlime() { return NULL;}
Stat* GenericStats::get_killsGhast() { return NULL;}
Stat* GenericStats::get_killsNetherZombiePigman() { return NULL;}
Stat* GenericStats::get_breedEntity(eINSTANCEOF entityId){ return NULL;}
Stat* GenericStats::get_tamedEntity(eINSTANCEOF entityId){ return NULL;}
Stat* GenericStats::get_curedEntity(eINSTANCEOF entityId){ return NULL;}
Stat* GenericStats::get_craftedEntity(eINSTANCEOF entityId){ return NULL;}
Stat* GenericStats::get_shearedEntity(eINSTANCEOF entityId){ return NULL;}
Stat* GenericStats::get_totalBlocksMined(){ return NULL;}
Stat* GenericStats::get_timePlayed(){ return NULL;}
Stat* GenericStats::get_blocksPlaced(int blockId){ return NULL;}
Stat* GenericStats::get_blocksMined(int blockId){ return NULL;}
Stat* GenericStats::get_itemsCollected(int itemId, int itemAux){ return NULL;}
Stat* GenericStats::get_itemsCrafted(int itemId){ return NULL;}
Stat* GenericStats::get_itemsSmelted(int itemId){ return this->get_itemsCrafted(itemId);}
Stat* GenericStats::get_itemsUsed(int itemId){ return NULL;}
Stat *GenericStats::get_itemsBought(int itemId){ return NULL; }
Stat* GenericStats::get_killsEnderdragon(){ return NULL;}
Stat* GenericStats::get_completeTheEnd(){ return NULL;}
Stat* GenericStats::get_changedDimension(int from, int to){ return NULL;}
Stat* GenericStats::get_enteredBiome(int biomeId){ return NULL;}
Stat* GenericStats::get_achievement(eAward achievementId){ return NULL;}
Stat* GenericStats::openInventory() { return instance->get_achievement( eAward_TakingInventory ); }
Stat* GenericStats::mineWood() { return instance->get_achievement( eAward_GettingWood ); }
Stat* GenericStats::buildWorkbench() { return instance->get_achievement( eAward_Benchmarking ); }
Stat* GenericStats::buildPickaxe() { return instance->get_achievement( eAward_TimeToMine); }
Stat* GenericStats::buildFurnace() { return instance->get_achievement( eAward_HotTopic ); }
Stat* GenericStats::acquireIron() { return instance->get_achievement( eAward_AquireHardware ); }
Stat* GenericStats::buildHoe() { return instance->get_achievement( eAward_TimeToFarm ); }
Stat* GenericStats::makeBread() { return instance->get_achievement( eAward_BakeBread ); }
Stat* GenericStats::bakeCake() { return instance->get_achievement( eAward_TheLie ); }
Stat* GenericStats::buildBetterPickaxe() { return instance->get_achievement( eAward_GettingAnUpgrade ); }
Stat* GenericStats::cookFish() { return instance->get_achievement( eAward_DeliciousFish );}
Stat* GenericStats::onARail() { return instance->get_achievement( eAward_OnARail );}
Stat* GenericStats::buildSword() { return instance->get_achievement( eAward_TimeToStrike );}
Stat* GenericStats::killEnemy() { return instance->get_achievement( eAward_MonsterHunter );}
Stat* GenericStats::killCow() { return instance->get_achievement( eAward_CowTipper );}
Stat* GenericStats::flyPig() { return instance->get_achievement( eAward_WhenPigsFly );}
Stat* GenericStats::snipeSkeleton() {#ifndef _XBOX return instance->get_achievement( eAward_snipeSkeleton );#else return NULL;#endif}
Stat* GenericStats::diamonds() {#ifndef _XBOX return instance->get_achievement( eAward_diamonds );#else return NULL;#endif}
Stat* GenericStats::ghast() {#ifndef _XBOX return instance->get_achievement( eAward_ghast );#else return NULL;#endif}
Stat* GenericStats::blazeRod() {#ifndef _XBOX return instance->get_achievement( eAward_blazeRod );#else return NULL;#endif}
Stat* GenericStats::potion() {#ifndef _XBOX return instance->get_achievement( eAward_potion );#else return NULL;#endif}
Stat* GenericStats::theEnd() {#ifndef _XBOX return instance->get_achievement( eAward_theEnd );#else return NULL;#endif}
Stat* GenericStats::winGame() {#ifndef _XBOX return instance->get_achievement( eAward_winGame );#else return NULL;#endif}
Stat* GenericStats::enchantments() {#ifndef _XBOX return instance->get_achievement( eAward_enchantments );#else return NULL;#endif}
Stat* GenericStats::overkill() {#ifdef _EXTENDED_ACHIEVEMENTS return instance->get_achievement( eAward_overkill );#else return NULL;#endif}
Stat* GenericStats::bookcase(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->get_achievement( eAward_bookcase );#else return NULL;#endif}
Stat* GenericStats::leaderOfThePack() { return instance->get_achievement( eAward_LeaderOfThePack );}
Stat* GenericStats::MOARTools() { return instance->get_achievement( eAward_MOARTools );}
Stat* GenericStats::dispenseWithThis() { return instance->get_achievement( eAward_DispenseWithThis );}
Stat* GenericStats::InToTheNether() { return instance->get_achievement( eAward_InToTheNether );}
Stat* GenericStats::socialPost() { return instance->get_achievement( eAward_socialPost );}
Stat* GenericStats::eatPorkChop() { return instance->get_achievement( eAward_eatPorkChop );}
Stat* GenericStats::play100Days() { return instance->get_achievement( eAward_play100Days );}
Stat* GenericStats::arrowKillCreeper() { return instance->get_achievement( eAward_arrowKillCreeper );}
Stat* GenericStats::mine100Blocks() { return instance->get_achievement( eAward_mine100Blocks );}
Stat* GenericStats::kill10Creepers() { return instance->get_achievement( eAward_kill10Creepers );}
Stat* GenericStats::adventuringTime(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->get_achievement(eAward_adventuringTime);#else return NULL;#endif}
Stat* GenericStats::repopulation(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->get_achievement(eAward_repopulation);#else return NULL;#endif}
Stat* GenericStats::porkChop(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->get_achievement(eAward_eatPorkChop);#else return NULL;#endif}
Stat* GenericStats::diamondsToYou(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->get_achievement(eAward_diamondsToYou);#else return NULL;#endif}
Stat* GenericStats::passingTheTime(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->get_achievement(eAward_play100Days);#else return NULL;#endif}
Stat* GenericStats::archer(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->get_achievement(eAward_arrowKillCreeper);#else return NULL;#endif}
Stat* GenericStats::theHaggler(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->get_achievement(eAward_theHaggler);#else return NULL;#endif}
Stat* GenericStats::potPlanter(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->get_achievement(eAward_potPlanter);#else return NULL;#endif}
Stat* GenericStats::itsASign(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->get_achievement(eAward_itsASign);#else return NULL;#endif}
Stat* GenericStats::ironBelly(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->get_achievement(eAward_ironBelly);#else return NULL;#endif}
Stat* GenericStats::haveAShearfulDay(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->get_achievement(eAward_haveAShearfulDay);#else return NULL;#endif}
Stat* GenericStats::rainbowCollection(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->get_achievement(eAward_rainbowCollection);#else return NULL;#endif}
Stat* GenericStats::stayinFrosty(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->get_achievement(eAward_stayinFrosty);#else return NULL;#endif}
Stat* GenericStats::chestfulOfCobblestone(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->get_achievement(eAward_chestfulOfCobblestone);#else return NULL;#endif}
Stat* GenericStats::renewableEnergy(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->get_achievement(eAward_renewableEnergy);#else return NULL;#endif}
Stat* GenericStats::musicToMyEars(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->get_achievement(eAward_musicToMyEars);#else return NULL;#endif}
Stat* GenericStats::bodyGuard(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->get_achievement(eAward_bodyGuard);#else return NULL;#endif}
Stat* GenericStats::ironMan(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->get_achievement(eAward_ironMan);#else return NULL;#endif}
Stat* GenericStats::zombieDoctor(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->get_achievement(eAward_zombieDoctor);#else return NULL;#endif}
Stat* GenericStats::lionTamer(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->get_achievement(eAward_lionTamer);#else return NULL;#endif}
byteArray GenericStats::getParam_walkOneM(int distance){ return getParam_noArgs(); // Really just a count on most platforms.}
byteArray GenericStats::getParam_swimOneM(int distance){ return getParam_noArgs(); // Really just a count on most platforms.}
byteArray GenericStats::getParam_fallOneM(int distance){ return getParam_noArgs(); // Really just a count on most platforms.}
byteArray GenericStats::getParam_climbOneM(int distance){ return getParam_noArgs(); // Really just a count on most platforms.}
byteArray GenericStats::getParam_minecartOneM(int distance){ return getParam_noArgs(); // Really just a count on most platforms.}
byteArray GenericStats::getParam_boatOneM(int distance){ return getParam_noArgs(); // Really just a count on most platforms.}
byteArray GenericStats::getParam_pigOneM(int distance){ return getParam_noArgs(); // Really just a count on most platforms.}
byteArray GenericStats::getParam_cowsMilked(){ return getParam_noArgs();}
byteArray GenericStats::getParam_blocksPlaced(int id, int data, int count){ return getParam_noArgs(); // Really just a count on most platforms.}
byteArray GenericStats::getParam_blocksMined(int id, int data, int count){ return getParam_noArgs(); // Really just a count on most platforms.}
byteArray GenericStats::getParam_itemsCollected(int id, int aux, int count){ return getParam_noArgs(); // Really just a count on most platforms.}
byteArray GenericStats::getParam_itemsCrafted(int id, int aux, int count){ return getParam_noArgs(); // Really just a count on most platforms.}
byteArray GenericStats::getParam_itemsSmelted(int id, int aux, int count){ return this->getParam_itemsCrafted(id,aux,count);}
byteArray GenericStats::getParam_itemsUsed(shared_ptr<Player> plr, shared_ptr<ItemInstance> itm){ return getParam_noArgs(); // Really just a count on most platforms.}
byteArray GenericStats::getParam_itemsBought(int id, int aux, int count){ return getParam_noArgs();}
byteArray GenericStats::getParam_mobKill(shared_ptr<Player> plr, shared_ptr<Mob> mob, DamageSource *dmgSrc){ return getParam_noArgs(); // Really just a count on most platforms.}
byteArray GenericStats::getParam_breedEntity(eINSTANCEOF entityId){ return getParam_noArgs(); // Really just a count on most platforms.}
byteArray GenericStats::getParam_tamedEntity(eINSTANCEOF entityId){ return getParam_noArgs(); // Really just a count on most platforms.}
byteArray GenericStats::getParam_curedEntity(eINSTANCEOF entityId){ return getParam_noArgs(); // Really just a count on most platforms.}
byteArray GenericStats::getParam_craftedEntity(eINSTANCEOF entityId){ return getParam_noArgs(); // Really just a count on most platforms.}
byteArray GenericStats::getParam_shearedEntity(eINSTANCEOF entityId){ return getParam_noArgs(); // Really just a count on most platforms.}
byteArray GenericStats::getParam_time(int timediff){ return getParam_noArgs(); // Really just a count on most platforms.}
byteArray GenericStats::getParam_changedDimension(int from, int to){ return getParam_noArgs(); // Really just a count on most platforms.}
byteArray GenericStats::getParam_enteredBiome(int biomeId){ return getParam_noArgs(); // Really just a count on most platforms.}
byteArray GenericStats::getParam_achievement(eAward id){ return getParam_noArgs(); // Really just a count on most platforms.}
byteArray GenericStats::getParam_onARail(int distance){ return getParam_achievement(eAward_OnARail);}
byteArray GenericStats::getParam_overkill(int damage){#ifdef _XBOX return getParam_noArgs();#else return getParam_achievement(eAward_overkill);#endif}
byteArray GenericStats::getParam_openInventory(int menuId){ return getParam_achievement(eAward_TakingInventory);}
byteArray GenericStats::getParam_chestfulOfCobblestone(int cobbleStone){#ifdef _EXTENDED_ACHIEVEMENTS return getParam_achievement(eAward_chestfulOfCobblestone);#else return getParam_noArgs();#endif}
byteArray GenericStats::getParam_musicToMyEars(int recordId){#ifdef _EXTENDED_ACHIEVEMENTS return getParam_achievement(eAward_musicToMyEars);#else return getParam_noArgs();#endif}
byteArray GenericStats::getParam_noArgs(){ return byteArray(); // TODO}
byteArray GenericStats::param_walk(int distance){ return instance->getParam_walkOneM(distance);}
byteArray GenericStats::param_swim(int distance){ return instance->getParam_swimOneM(distance);}
byteArray GenericStats::param_fall(int distance){ return instance->getParam_fallOneM(distance);}
byteArray GenericStats::param_climb(int distance){ return instance->getParam_climbOneM(distance);}
byteArray GenericStats::param_minecart(int distance){ return instance->getParam_minecartOneM(distance);}
byteArray GenericStats::param_boat(int distance){ return instance->getParam_boatOneM(distance);}
byteArray GenericStats::param_pig(int distance){ return instance->getParam_pigOneM(distance);}
byteArray GenericStats::param_cowsMilked(){ return instance->getParam_cowsMilked();}
byteArray GenericStats::param_blocksPlaced(int id, int data, int count){ return instance->getParam_blocksPlaced(id,data,count);}
byteArray GenericStats::param_blocksMined(int id, int data, int count){ return instance->getParam_blocksMined(id,data,count);}
byteArray GenericStats::param_itemsCollected(int id, int aux, int count){ return instance->getParam_itemsCollected(id,aux,count); }
byteArray GenericStats::param_itemsCrafted(int id, int aux, int count){ return instance->getParam_itemsCrafted(id,aux,count); }
byteArray GenericStats::param_itemsSmelted(int id, int aux, int count){ return instance->getParam_itemsSmelted(id,aux,count);}
byteArray GenericStats::param_itemsUsed(shared_ptr<Player> plr, shared_ptr<ItemInstance> itm){ if ( (plr != NULL) && (itm != NULL) ) return instance->getParam_itemsUsed(plr, itm); else return instance->getParam_noArgs();}
byteArray GenericStats::param_itemsBought(int id, int aux, int count){ return instance->getParam_itemsBought(id,aux,count);}
byteArray GenericStats::param_mobKill(shared_ptr<Player> plr, shared_ptr<Mob> mob, DamageSource *dmgSrc){ if ( (plr != NULL) && (mob != NULL) ) return instance->getParam_mobKill(plr, mob, dmgSrc); else return instance->getParam_noArgs();}
byteArray GenericStats::param_breedEntity(eINSTANCEOF entityId){ return instance->getParam_breedEntity(entityId);}
byteArray GenericStats::param_tamedEntity(eINSTANCEOF entityId){ return instance->getParam_tamedEntity(entityId);}
byteArray GenericStats::param_curedEntity(eINSTANCEOF entityId){ return instance->getParam_curedEntity(entityId);}
byteArray GenericStats::param_craftedEntity(eINSTANCEOF entityId){ return instance->getParam_craftedEntity(entityId);}
byteArray GenericStats::param_shearedEntity(eINSTANCEOF entityId){ return instance->getParam_shearedEntity(entityId);}
byteArray GenericStats::param_time(int timediff){ return instance->getParam_time(timediff);}
byteArray GenericStats::param_changedDimension(int from, int to){ return instance->getParam_changedDimension(from,to);}
byteArray GenericStats::param_enteredBiome(int biomeId){ return instance->getParam_enteredBiome(biomeId);}
byteArray GenericStats::param_noArgs(){ return instance->getParam_noArgs(); }
byteArray GenericStats::param_openInventory(){ return instance->getParam_achievement(eAward_TakingInventory);}
byteArray GenericStats::param_mineWood(){ return instance->getParam_achievement(eAward_GettingWood);}
byteArray GenericStats::param_buildWorkbench(){ return instance->getParam_achievement(eAward_Benchmarking);}
byteArray GenericStats::param_buildPickaxe(){ return instance->getParam_achievement(eAward_TimeToMine);}
byteArray GenericStats::param_buildFurnace(){ return instance->getParam_achievement(eAward_HotTopic);}
byteArray GenericStats::param_acquireIron(){ return instance->getParam_achievement(eAward_AquireHardware);}
byteArray GenericStats::param_buildHoe(){ return instance->getParam_achievement(eAward_TimeToFarm);}
byteArray GenericStats::param_makeBread(){ return instance->getParam_achievement(eAward_BakeBread);}
byteArray GenericStats::param_bakeCake(){ return instance->getParam_achievement(eAward_TheLie);}
byteArray GenericStats::param_buildBetterPickaxe(){ return instance->getParam_achievement(eAward_GettingAnUpgrade);}
byteArray GenericStats::param_cookFish(){ return instance->getParam_achievement(eAward_DeliciousFish);}
byteArray GenericStats::param_onARail(int distance){ return instance->getParam_onARail(distance);}
byteArray GenericStats::param_buildSword(){ return instance->getParam_achievement(eAward_TimeToStrike);}
byteArray GenericStats::param_killEnemy(){ return instance->getParam_achievement(eAward_MonsterHunter);}
byteArray GenericStats::param_killCow(){ return instance->getParam_achievement(eAward_CowTipper);}
byteArray GenericStats::param_flyPig(){ return instance->getParam_achievement(eAward_WhenPigsFly);}
byteArray GenericStats::param_snipeSkeleton(){#ifdef _XBOX return instance->getParam_noArgs();#else return instance->getParam_achievement(eAward_snipeSkeleton);#endif}
byteArray GenericStats::param_diamonds(){#ifdef _XBOX return instance->getParam_noArgs();#else return instance->getParam_achievement(eAward_diamonds);#endif}
byteArray GenericStats::param_ghast(){#ifdef _XBOX return instance->getParam_noArgs();#else return instance->getParam_achievement(eAward_ghast);#endif}
byteArray GenericStats::param_blazeRod(){#ifdef _XBOX return instance->getParam_noArgs();#else return instance->getParam_achievement(eAward_blazeRod);#endif}
byteArray GenericStats::param_potion(){#ifdef _XBOX return instance->getParam_noArgs();#else return instance->getParam_achievement(eAward_potion);#endif}
byteArray GenericStats::param_theEnd(){#ifdef _XBOX return instance->getParam_noArgs();#else return instance->getParam_achievement(eAward_theEnd);#endif}
byteArray GenericStats::param_winGame(){#ifdef _XBOX return instance->getParam_noArgs();#else return instance->getParam_achievement(eAward_winGame);#endif}
byteArray GenericStats::param_enchantments(){#ifdef _XBOX return instance->getParam_noArgs();#else return instance->getParam_achievement(eAward_enchantments);#endif}
byteArray GenericStats::param_overkill(int dmg){ return instance->getParam_overkill(dmg);}
byteArray GenericStats::param_bookcase(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->getParam_achievement(eAward_bookcase);#else return instance->getParam_noArgs();#endif}
byteArray GenericStats::param_leaderOfThePack(){ return instance->getParam_achievement(eAward_LeaderOfThePack);}
byteArray GenericStats::param_MOARTools(){ return instance->getParam_achievement(eAward_MOARTools);}
byteArray GenericStats::param_dispenseWithThis(){ return instance->getParam_achievement(eAward_DispenseWithThis);}
byteArray GenericStats::param_InToTheNether(){ return instance->getParam_achievement(eAward_InToTheNether);}
byteArray GenericStats::param_socialPost(){ return instance->getParam_achievement(eAward_socialPost);}
byteArray GenericStats::param_eatPorkChop(){ return instance->getParam_achievement(eAward_eatPorkChop);}
byteArray GenericStats::param_play100Days(){ return instance->getParam_achievement(eAward_play100Days);}
byteArray GenericStats::param_arrowKillCreeper(){ return instance->getParam_achievement(eAward_arrowKillCreeper);}
byteArray GenericStats::param_mine100Blocks(){ return instance->getParam_achievement(eAward_mine100Blocks);}
byteArray GenericStats::param_kill10Creepers(){ return instance->getParam_achievement(eAward_kill10Creepers);}
byteArray GenericStats::param_adventuringTime(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->getParam_achievement(eAward_adventuringTime);#else return instance->getParam_noArgs();#endif}
byteArray GenericStats::param_repopulation(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->getParam_achievement(eAward_repopulation);#else return instance->getParam_noArgs();#endif}
byteArray GenericStats::param_porkChop(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->getParam_achievement(eAward_eatPorkChop);#else return instance->getParam_noArgs();#endif}
byteArray GenericStats::param_diamondsToYou(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->getParam_achievement(eAward_diamondsToYou);#else return instance->getParam_noArgs();#endif}
byteArray GenericStats::param_passingTheTime(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->getParam_achievement(eAward_play100Days);#else return instance->getParam_noArgs();#endif}
byteArray GenericStats::param_archer(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->getParam_achievement(eAward_arrowKillCreeper);#else return instance->getParam_noArgs();#endif}
byteArray GenericStats::param_theHaggler(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->getParam_achievement(eAward_theHaggler);#else return instance->getParam_noArgs();#endif}
byteArray GenericStats::param_potPlanter(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->getParam_achievement(eAward_potPlanter);#else return instance->getParam_noArgs();#endif}
byteArray GenericStats::param_itsASign(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->getParam_achievement(eAward_itsASign);#else return instance->getParam_noArgs();#endif}
byteArray GenericStats::param_ironBelly(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->getParam_achievement(eAward_ironBelly);#else return instance->getParam_noArgs();#endif}
byteArray GenericStats::param_haveAShearfulDay(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->getParam_achievement(eAward_haveAShearfulDay);#else return instance->getParam_noArgs();#endif}
byteArray GenericStats::param_rainbowCollection(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->getParam_achievement(eAward_rainbowCollection);#else return instance->getParam_noArgs();#endif}
byteArray GenericStats::param_stayinFrosty(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->getParam_achievement(eAward_stayinFrosty);#else return instance->getParam_noArgs();#endif}
byteArray GenericStats::param_chestfulOfCobblestone(int cobbleStone){ return instance->getParam_chestfulOfCobblestone(cobbleStone);}
byteArray GenericStats::param_renewableEnergy(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->getParam_achievement(eAward_renewableEnergy);#else return instance->getParam_noArgs();#endif}
byteArray GenericStats::param_musicToMyEars(int recordId){ return instance->getParam_musicToMyEars(recordId);}
byteArray GenericStats::param_bodyGuard(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->getParam_achievement(eAward_bodyGuard);#else return instance->getParam_noArgs();#endif}
byteArray GenericStats::param_ironMan(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->getParam_achievement(eAward_ironMan);#else return instance->getParam_noArgs();#endif}
byteArray GenericStats::param_zombieDoctor(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->getParam_achievement(eAward_zombieDoctor);#else return instance->getParam_noArgs();#endif}
byteArray GenericStats::param_lionTamer(){#ifdef _EXTENDED_ACHIEVEMENTS return instance->getParam_achievement(eAward_lionTamer);#else return instance->getParam_noArgs();#endif}