the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#include "stdafx.h"
2
3#include "Monster.h"
4
5#include "GenericStats.h"
6
7GenericStats *GenericStats::instance = NULL;
8
9Stat* GenericStats::get_walkOneM()
10{
11 return NULL;
12}
13
14Stat* GenericStats::get_swimOneM()
15{
16 return NULL;
17}
18
19Stat* GenericStats::get_fallOneM()
20{
21 return NULL;
22}
23
24Stat* GenericStats::get_climbOneM()
25{
26 return NULL;
27}
28
29Stat* GenericStats::get_minecartOneM()
30{
31 return NULL;
32}
33
34Stat* GenericStats::get_boatOneM()
35{
36 return NULL;
37}
38
39Stat* GenericStats::get_pigOneM()
40{
41 return NULL;
42}
43
44Stat* GenericStats::get_portalsCreated()
45{
46 return NULL;
47}
48
49Stat* GenericStats::get_cowsMilked()
50{
51 return NULL;
52}
53
54Stat* GenericStats::get_netherLavaCollected()
55{
56 return NULL;
57}
58
59Stat* GenericStats::get_killMob()
60{
61 return NULL;
62}
63
64Stat* GenericStats::get_killsZombie()
65{
66 return NULL;
67}
68
69Stat* GenericStats::get_killsSkeleton()
70{
71 return NULL;
72}
73
74Stat* GenericStats::get_killsCreeper()
75{
76 return NULL;
77}
78
79Stat* GenericStats::get_killsSpider()
80{
81 return NULL;
82}
83
84Stat* GenericStats::get_killsSpiderJockey()
85{
86 return NULL;
87}
88
89Stat* GenericStats::get_killsZombiePigman()
90{
91 return NULL;
92}
93
94Stat* GenericStats::get_killsSlime()
95{
96 return NULL;
97}
98
99Stat* GenericStats::get_killsGhast()
100{
101 return NULL;
102}
103
104Stat* GenericStats::get_killsNetherZombiePigman()
105{
106 return NULL;
107}
108
109Stat* GenericStats::get_breedEntity(eINSTANCEOF entityId)
110{
111 return NULL;
112}
113
114Stat* GenericStats::get_tamedEntity(eINSTANCEOF entityId)
115{
116 return NULL;
117}
118
119Stat* GenericStats::get_curedEntity(eINSTANCEOF entityId)
120{
121 return NULL;
122}
123
124Stat* GenericStats::get_craftedEntity(eINSTANCEOF entityId)
125{
126 return NULL;
127}
128
129Stat* GenericStats::get_shearedEntity(eINSTANCEOF entityId)
130{
131 return NULL;
132}
133
134Stat* GenericStats::get_totalBlocksMined()
135{
136 return NULL;
137}
138
139Stat* GenericStats::get_timePlayed()
140{
141 return NULL;
142}
143
144Stat* GenericStats::get_blocksPlaced(int blockId)
145{
146 return NULL;
147}
148
149Stat* GenericStats::get_blocksMined(int blockId)
150{
151 return NULL;
152}
153
154Stat* GenericStats::get_itemsCollected(int itemId, int itemAux)
155{
156 return NULL;
157}
158
159Stat* GenericStats::get_itemsCrafted(int itemId)
160{
161 return NULL;
162}
163
164Stat* GenericStats::get_itemsSmelted(int itemId)
165{
166 return this->get_itemsCrafted(itemId);
167}
168
169Stat* GenericStats::get_itemsUsed(int itemId)
170{
171 return NULL;
172}
173
174Stat *GenericStats::get_itemsBought(int itemId)
175{
176 return NULL;
177}
178
179Stat* GenericStats::get_killsEnderdragon()
180{
181 return NULL;
182}
183
184Stat* GenericStats::get_completeTheEnd()
185{
186 return NULL;
187}
188
189Stat* GenericStats::get_changedDimension(int from, int to)
190{
191 return NULL;
192}
193
194Stat* GenericStats::get_enteredBiome(int biomeId)
195{
196 return NULL;
197}
198
199Stat* GenericStats::get_achievement(eAward achievementId)
200{
201 return NULL;
202}
203
204Stat* GenericStats::openInventory()
205{
206 return instance->get_achievement( eAward_TakingInventory );
207}
208
209Stat* GenericStats::mineWood()
210{
211 return instance->get_achievement( eAward_GettingWood );
212}
213
214Stat* GenericStats::buildWorkbench()
215{
216 return instance->get_achievement( eAward_Benchmarking );
217}
218
219Stat* GenericStats::buildPickaxe()
220{
221 return instance->get_achievement( eAward_TimeToMine);
222}
223
224Stat* GenericStats::buildFurnace()
225{
226 return instance->get_achievement( eAward_HotTopic );
227}
228
229Stat* GenericStats::acquireIron()
230{
231 return instance->get_achievement( eAward_AquireHardware );
232}
233
234Stat* GenericStats::buildHoe()
235{
236 return instance->get_achievement( eAward_TimeToFarm );
237}
238
239Stat* GenericStats::makeBread()
240{
241 return instance->get_achievement( eAward_BakeBread );
242}
243
244Stat* GenericStats::bakeCake()
245{
246 return instance->get_achievement( eAward_TheLie );
247}
248
249Stat* GenericStats::buildBetterPickaxe()
250{
251 return instance->get_achievement( eAward_GettingAnUpgrade );
252}
253
254Stat* GenericStats::cookFish()
255{
256 return instance->get_achievement( eAward_DeliciousFish );
257}
258
259Stat* GenericStats::onARail()
260{
261 return instance->get_achievement( eAward_OnARail );
262}
263
264Stat* GenericStats::buildSword()
265{
266 return instance->get_achievement( eAward_TimeToStrike );
267}
268
269Stat* GenericStats::killEnemy()
270{
271 return instance->get_achievement( eAward_MonsterHunter );
272}
273
274Stat* GenericStats::killCow()
275{
276 return instance->get_achievement( eAward_CowTipper );
277}
278
279Stat* GenericStats::flyPig()
280{
281 return instance->get_achievement( eAward_WhenPigsFly );
282}
283
284Stat* GenericStats::snipeSkeleton()
285{
286#ifndef _XBOX
287 return instance->get_achievement( eAward_snipeSkeleton );
288#else
289 return NULL;
290#endif
291}
292
293Stat* GenericStats::diamonds()
294{
295#ifndef _XBOX
296 return instance->get_achievement( eAward_diamonds );
297#else
298 return NULL;
299#endif
300}
301
302Stat* GenericStats::ghast()
303{
304#ifndef _XBOX
305 return instance->get_achievement( eAward_ghast );
306#else
307 return NULL;
308#endif
309}
310
311Stat* GenericStats::blazeRod()
312{
313#ifndef _XBOX
314 return instance->get_achievement( eAward_blazeRod );
315#else
316 return NULL;
317#endif
318}
319
320Stat* GenericStats::potion()
321{
322#ifndef _XBOX
323 return instance->get_achievement( eAward_potion );
324#else
325 return NULL;
326#endif
327}
328
329Stat* GenericStats::theEnd()
330{
331#ifndef _XBOX
332 return instance->get_achievement( eAward_theEnd );
333#else
334 return NULL;
335#endif
336}
337
338Stat* GenericStats::winGame()
339{
340#ifndef _XBOX
341 return instance->get_achievement( eAward_winGame );
342#else
343 return NULL;
344#endif
345}
346
347Stat* GenericStats::enchantments()
348{
349#ifndef _XBOX
350 return instance->get_achievement( eAward_enchantments );
351#else
352 return NULL;
353#endif
354}
355
356Stat* GenericStats::overkill()
357{
358#ifdef _EXTENDED_ACHIEVEMENTS
359 return instance->get_achievement( eAward_overkill );
360#else
361 return NULL;
362#endif
363}
364
365Stat* GenericStats::bookcase()
366{
367#ifdef _EXTENDED_ACHIEVEMENTS
368 return instance->get_achievement( eAward_bookcase );
369#else
370 return NULL;
371#endif
372}
373
374Stat* GenericStats::leaderOfThePack()
375{
376 return instance->get_achievement( eAward_LeaderOfThePack );
377}
378
379Stat* GenericStats::MOARTools()
380{
381 return instance->get_achievement( eAward_MOARTools );
382}
383
384Stat* GenericStats::dispenseWithThis()
385{
386 return instance->get_achievement( eAward_DispenseWithThis );
387}
388
389Stat* GenericStats::InToTheNether()
390{
391 return instance->get_achievement( eAward_InToTheNether );
392}
393
394Stat* GenericStats::socialPost()
395{
396 return instance->get_achievement( eAward_socialPost );
397}
398
399Stat* GenericStats::eatPorkChop()
400{
401 return instance->get_achievement( eAward_eatPorkChop );
402}
403
404Stat* GenericStats::play100Days()
405{
406 return instance->get_achievement( eAward_play100Days );
407}
408
409Stat* GenericStats::arrowKillCreeper()
410{
411 return instance->get_achievement( eAward_arrowKillCreeper );
412}
413
414Stat* GenericStats::mine100Blocks()
415{
416 return instance->get_achievement( eAward_mine100Blocks );
417}
418
419Stat* GenericStats::kill10Creepers()
420{
421 return instance->get_achievement( eAward_kill10Creepers );
422}
423
424Stat* GenericStats::adventuringTime()
425{
426#ifdef _EXTENDED_ACHIEVEMENTS
427 return instance->get_achievement(eAward_adventuringTime);
428#else
429 return NULL;
430#endif
431}
432
433Stat* GenericStats::repopulation()
434{
435#ifdef _EXTENDED_ACHIEVEMENTS
436 return instance->get_achievement(eAward_repopulation);
437#else
438 return NULL;
439#endif
440}
441
442Stat* GenericStats::porkChop()
443{
444#ifdef _EXTENDED_ACHIEVEMENTS
445 return instance->get_achievement(eAward_eatPorkChop);
446#else
447 return NULL;
448#endif
449}
450
451Stat* GenericStats::diamondsToYou()
452{
453#ifdef _EXTENDED_ACHIEVEMENTS
454 return instance->get_achievement(eAward_diamondsToYou);
455#else
456 return NULL;
457#endif
458}
459
460Stat* GenericStats::passingTheTime()
461{
462#ifdef _EXTENDED_ACHIEVEMENTS
463 return instance->get_achievement(eAward_play100Days);
464#else
465 return NULL;
466#endif
467}
468
469Stat* GenericStats::archer()
470{
471#ifdef _EXTENDED_ACHIEVEMENTS
472 return instance->get_achievement(eAward_arrowKillCreeper);
473#else
474 return NULL;
475#endif
476}
477
478Stat* GenericStats::theHaggler()
479{
480#ifdef _EXTENDED_ACHIEVEMENTS
481 return instance->get_achievement(eAward_theHaggler);
482#else
483 return NULL;
484#endif
485}
486
487Stat* GenericStats::potPlanter()
488{
489#ifdef _EXTENDED_ACHIEVEMENTS
490 return instance->get_achievement(eAward_potPlanter);
491#else
492 return NULL;
493#endif
494}
495
496Stat* GenericStats::itsASign()
497{
498#ifdef _EXTENDED_ACHIEVEMENTS
499 return instance->get_achievement(eAward_itsASign);
500#else
501 return NULL;
502#endif
503}
504
505Stat* GenericStats::ironBelly()
506{
507#ifdef _EXTENDED_ACHIEVEMENTS
508 return instance->get_achievement(eAward_ironBelly);
509#else
510 return NULL;
511#endif
512}
513
514Stat* GenericStats::haveAShearfulDay()
515{
516#ifdef _EXTENDED_ACHIEVEMENTS
517 return instance->get_achievement(eAward_haveAShearfulDay);
518#else
519 return NULL;
520#endif
521}
522
523Stat* GenericStats::rainbowCollection()
524{
525#ifdef _EXTENDED_ACHIEVEMENTS
526 return instance->get_achievement(eAward_rainbowCollection);
527#else
528 return NULL;
529#endif
530}
531
532Stat* GenericStats::stayinFrosty()
533{
534#ifdef _EXTENDED_ACHIEVEMENTS
535 return instance->get_achievement(eAward_stayinFrosty);
536#else
537 return NULL;
538#endif
539}
540
541Stat* GenericStats::chestfulOfCobblestone()
542{
543#ifdef _EXTENDED_ACHIEVEMENTS
544 return instance->get_achievement(eAward_chestfulOfCobblestone);
545#else
546 return NULL;
547#endif
548}
549
550Stat* GenericStats::renewableEnergy()
551{
552#ifdef _EXTENDED_ACHIEVEMENTS
553 return instance->get_achievement(eAward_renewableEnergy);
554#else
555 return NULL;
556#endif
557}
558
559Stat* GenericStats::musicToMyEars()
560{
561#ifdef _EXTENDED_ACHIEVEMENTS
562 return instance->get_achievement(eAward_musicToMyEars);
563#else
564 return NULL;
565#endif
566}
567
568Stat* GenericStats::bodyGuard()
569{
570#ifdef _EXTENDED_ACHIEVEMENTS
571 return instance->get_achievement(eAward_bodyGuard);
572#else
573 return NULL;
574#endif
575}
576
577Stat* GenericStats::ironMan()
578{
579#ifdef _EXTENDED_ACHIEVEMENTS
580 return instance->get_achievement(eAward_ironMan);
581#else
582 return NULL;
583#endif
584}
585
586Stat* GenericStats::zombieDoctor()
587{
588#ifdef _EXTENDED_ACHIEVEMENTS
589 return instance->get_achievement(eAward_zombieDoctor);
590#else
591 return NULL;
592#endif
593}
594
595Stat* GenericStats::lionTamer()
596{
597#ifdef _EXTENDED_ACHIEVEMENTS
598 return instance->get_achievement(eAward_lionTamer);
599#else
600 return NULL;
601#endif
602}
603
604byteArray GenericStats::getParam_walkOneM(int distance)
605{
606 return getParam_noArgs(); // Really just a count on most platforms.
607}
608
609byteArray GenericStats::getParam_swimOneM(int distance)
610{
611 return getParam_noArgs(); // Really just a count on most platforms.
612}
613
614byteArray GenericStats::getParam_fallOneM(int distance)
615{
616 return getParam_noArgs(); // Really just a count on most platforms.
617}
618
619byteArray GenericStats::getParam_climbOneM(int distance)
620{
621 return getParam_noArgs(); // Really just a count on most platforms.
622}
623
624byteArray GenericStats::getParam_minecartOneM(int distance)
625{
626 return getParam_noArgs(); // Really just a count on most platforms.
627}
628
629byteArray GenericStats::getParam_boatOneM(int distance)
630{
631 return getParam_noArgs(); // Really just a count on most platforms.
632}
633
634byteArray GenericStats::getParam_pigOneM(int distance)
635{
636 return getParam_noArgs(); // Really just a count on most platforms.
637}
638
639byteArray GenericStats::getParam_cowsMilked()
640{
641 return getParam_noArgs();
642}
643
644byteArray GenericStats::getParam_blocksPlaced(int id, int data, int count)
645{
646 return getParam_noArgs(); // Really just a count on most platforms.
647}
648
649byteArray GenericStats::getParam_blocksMined(int id, int data, int count)
650{
651 return getParam_noArgs(); // Really just a count on most platforms.
652}
653
654byteArray GenericStats::getParam_itemsCollected(int id, int aux, int count)
655{
656 return getParam_noArgs(); // Really just a count on most platforms.
657}
658
659byteArray GenericStats::getParam_itemsCrafted(int id, int aux, int count)
660{
661 return getParam_noArgs(); // Really just a count on most platforms.
662}
663
664byteArray GenericStats::getParam_itemsSmelted(int id, int aux, int count)
665{
666 return this->getParam_itemsCrafted(id,aux,count);
667}
668
669byteArray GenericStats::getParam_itemsUsed(shared_ptr<Player> plr, shared_ptr<ItemInstance> itm)
670{
671 return getParam_noArgs(); // Really just a count on most platforms.
672}
673
674byteArray GenericStats::getParam_itemsBought(int id, int aux, int count)
675{
676 return getParam_noArgs();
677}
678
679byteArray GenericStats::getParam_mobKill(shared_ptr<Player> plr, shared_ptr<Mob> mob, DamageSource *dmgSrc)
680{
681 return getParam_noArgs(); // Really just a count on most platforms.
682}
683
684byteArray GenericStats::getParam_breedEntity(eINSTANCEOF entityId)
685{
686 return getParam_noArgs(); // Really just a count on most platforms.
687}
688
689byteArray GenericStats::getParam_tamedEntity(eINSTANCEOF entityId)
690{
691 return getParam_noArgs(); // Really just a count on most platforms.
692}
693
694byteArray GenericStats::getParam_curedEntity(eINSTANCEOF entityId)
695{
696 return getParam_noArgs(); // Really just a count on most platforms.
697}
698
699byteArray GenericStats::getParam_craftedEntity(eINSTANCEOF entityId)
700{
701 return getParam_noArgs(); // Really just a count on most platforms.
702}
703
704byteArray GenericStats::getParam_shearedEntity(eINSTANCEOF entityId)
705{
706 return getParam_noArgs(); // Really just a count on most platforms.
707}
708
709byteArray GenericStats::getParam_time(int timediff)
710{
711 return getParam_noArgs(); // Really just a count on most platforms.
712}
713
714byteArray GenericStats::getParam_changedDimension(int from, int to)
715{
716 return getParam_noArgs(); // Really just a count on most platforms.
717}
718
719byteArray GenericStats::getParam_enteredBiome(int biomeId)
720{
721 return getParam_noArgs(); // Really just a count on most platforms.
722}
723
724byteArray GenericStats::getParam_achievement(eAward id)
725{
726 return getParam_noArgs(); // Really just a count on most platforms.
727}
728
729byteArray GenericStats::getParam_onARail(int distance)
730{
731 return getParam_achievement(eAward_OnARail);
732}
733
734byteArray GenericStats::getParam_overkill(int damage)
735{
736#ifdef _XBOX
737 return getParam_noArgs();
738#else
739 return getParam_achievement(eAward_overkill);
740#endif
741}
742
743byteArray GenericStats::getParam_openInventory(int menuId)
744{
745 return getParam_achievement(eAward_TakingInventory);
746}
747
748byteArray GenericStats::getParam_chestfulOfCobblestone(int cobbleStone)
749{
750#ifdef _EXTENDED_ACHIEVEMENTS
751 return getParam_achievement(eAward_chestfulOfCobblestone);
752#else
753 return getParam_noArgs();
754#endif
755}
756
757byteArray GenericStats::getParam_musicToMyEars(int recordId)
758{
759#ifdef _EXTENDED_ACHIEVEMENTS
760 return getParam_achievement(eAward_musicToMyEars);
761#else
762 return getParam_noArgs();
763#endif
764}
765
766byteArray GenericStats::getParam_noArgs()
767{
768 return byteArray(); // TODO
769}
770
771byteArray GenericStats::param_walk(int distance)
772{
773 return instance->getParam_walkOneM(distance);
774}
775
776byteArray GenericStats::param_swim(int distance)
777{
778 return instance->getParam_swimOneM(distance);
779}
780
781byteArray GenericStats::param_fall(int distance)
782{
783 return instance->getParam_fallOneM(distance);
784}
785
786byteArray GenericStats::param_climb(int distance)
787{
788 return instance->getParam_climbOneM(distance);
789}
790
791byteArray GenericStats::param_minecart(int distance)
792{
793 return instance->getParam_minecartOneM(distance);
794}
795
796byteArray GenericStats::param_boat(int distance)
797{
798 return instance->getParam_boatOneM(distance);
799}
800
801byteArray GenericStats::param_pig(int distance)
802{
803 return instance->getParam_pigOneM(distance);
804}
805
806byteArray GenericStats::param_cowsMilked()
807{
808 return instance->getParam_cowsMilked();
809}
810
811byteArray GenericStats::param_blocksPlaced(int id, int data, int count)
812{
813 return instance->getParam_blocksPlaced(id,data,count);
814}
815
816byteArray GenericStats::param_blocksMined(int id, int data, int count)
817{
818 return instance->getParam_blocksMined(id,data,count);
819}
820
821byteArray GenericStats::param_itemsCollected(int id, int aux, int count)
822{
823 return instance->getParam_itemsCollected(id,aux,count);
824}
825
826byteArray GenericStats::param_itemsCrafted(int id, int aux, int count)
827{
828 return instance->getParam_itemsCrafted(id,aux,count);
829}
830
831byteArray GenericStats::param_itemsSmelted(int id, int aux, int count)
832{
833 return instance->getParam_itemsSmelted(id,aux,count);
834}
835
836byteArray GenericStats::param_itemsUsed(shared_ptr<Player> plr, shared_ptr<ItemInstance> itm)
837{
838 if ( (plr != NULL) && (itm != NULL) ) return instance->getParam_itemsUsed(plr, itm);
839 else return instance->getParam_noArgs();
840}
841
842byteArray GenericStats::param_itemsBought(int id, int aux, int count)
843{
844 return instance->getParam_itemsBought(id,aux,count);
845}
846
847byteArray GenericStats::param_mobKill(shared_ptr<Player> plr, shared_ptr<Mob> mob, DamageSource *dmgSrc)
848{
849 if ( (plr != NULL) && (mob != NULL) ) return instance->getParam_mobKill(plr, mob, dmgSrc);
850 else return instance->getParam_noArgs();
851}
852
853byteArray GenericStats::param_breedEntity(eINSTANCEOF entityId)
854{
855 return instance->getParam_breedEntity(entityId);
856}
857
858byteArray GenericStats::param_tamedEntity(eINSTANCEOF entityId)
859{
860 return instance->getParam_tamedEntity(entityId);
861}
862
863byteArray GenericStats::param_curedEntity(eINSTANCEOF entityId)
864{
865 return instance->getParam_curedEntity(entityId);
866}
867
868byteArray GenericStats::param_craftedEntity(eINSTANCEOF entityId)
869{
870 return instance->getParam_craftedEntity(entityId);
871}
872
873byteArray GenericStats::param_shearedEntity(eINSTANCEOF entityId)
874{
875 return instance->getParam_shearedEntity(entityId);
876}
877
878byteArray GenericStats::param_time(int timediff)
879{
880 return instance->getParam_time(timediff);
881}
882
883byteArray GenericStats::param_changedDimension(int from, int to)
884{
885 return instance->getParam_changedDimension(from,to);
886}
887
888byteArray GenericStats::param_enteredBiome(int biomeId)
889{
890 return instance->getParam_enteredBiome(biomeId);
891}
892
893byteArray GenericStats::param_noArgs()
894{
895 return instance->getParam_noArgs();
896}
897
898byteArray GenericStats::param_openInventory()
899{
900 return instance->getParam_achievement(eAward_TakingInventory);
901}
902
903byteArray GenericStats::param_mineWood()
904{
905 return instance->getParam_achievement(eAward_GettingWood);
906}
907
908byteArray GenericStats::param_buildWorkbench()
909{
910 return instance->getParam_achievement(eAward_Benchmarking);
911}
912
913byteArray GenericStats::param_buildPickaxe()
914{
915 return instance->getParam_achievement(eAward_TimeToMine);
916}
917
918byteArray GenericStats::param_buildFurnace()
919{
920 return instance->getParam_achievement(eAward_HotTopic);
921}
922
923byteArray GenericStats::param_acquireIron()
924{
925 return instance->getParam_achievement(eAward_AquireHardware);
926}
927
928byteArray GenericStats::param_buildHoe()
929{
930 return instance->getParam_achievement(eAward_TimeToFarm);
931}
932
933byteArray GenericStats::param_makeBread()
934{
935 return instance->getParam_achievement(eAward_BakeBread);
936}
937
938byteArray GenericStats::param_bakeCake()
939{
940 return instance->getParam_achievement(eAward_TheLie);
941}
942
943byteArray GenericStats::param_buildBetterPickaxe()
944{
945 return instance->getParam_achievement(eAward_GettingAnUpgrade);
946}
947
948byteArray GenericStats::param_cookFish()
949{
950 return instance->getParam_achievement(eAward_DeliciousFish);
951}
952
953byteArray GenericStats::param_onARail(int distance)
954{
955 return instance->getParam_onARail(distance);
956}
957
958byteArray GenericStats::param_buildSword()
959{
960 return instance->getParam_achievement(eAward_TimeToStrike);
961}
962
963byteArray GenericStats::param_killEnemy()
964{
965 return instance->getParam_achievement(eAward_MonsterHunter);
966}
967
968byteArray GenericStats::param_killCow()
969{
970 return instance->getParam_achievement(eAward_CowTipper);
971}
972
973byteArray GenericStats::param_flyPig()
974{
975 return instance->getParam_achievement(eAward_WhenPigsFly);
976}
977
978byteArray GenericStats::param_snipeSkeleton()
979{
980#ifdef _XBOX
981 return instance->getParam_noArgs();
982#else
983 return instance->getParam_achievement(eAward_snipeSkeleton);
984#endif
985}
986
987byteArray GenericStats::param_diamonds()
988{
989#ifdef _XBOX
990 return instance->getParam_noArgs();
991#else
992 return instance->getParam_achievement(eAward_diamonds);
993#endif
994}
995
996byteArray GenericStats::param_ghast()
997{
998#ifdef _XBOX
999 return instance->getParam_noArgs();
1000#else
1001 return instance->getParam_achievement(eAward_ghast);
1002#endif
1003}
1004
1005byteArray GenericStats::param_blazeRod()
1006{
1007#ifdef _XBOX
1008 return instance->getParam_noArgs();
1009#else
1010 return instance->getParam_achievement(eAward_blazeRod);
1011#endif
1012}
1013
1014byteArray GenericStats::param_potion()
1015{
1016#ifdef _XBOX
1017 return instance->getParam_noArgs();
1018#else
1019 return instance->getParam_achievement(eAward_potion);
1020#endif
1021}
1022
1023byteArray GenericStats::param_theEnd()
1024{
1025#ifdef _XBOX
1026 return instance->getParam_noArgs();
1027#else
1028 return instance->getParam_achievement(eAward_theEnd);
1029#endif
1030}
1031
1032byteArray GenericStats::param_winGame()
1033{
1034#ifdef _XBOX
1035 return instance->getParam_noArgs();
1036#else
1037 return instance->getParam_achievement(eAward_winGame);
1038#endif
1039}
1040
1041byteArray GenericStats::param_enchantments()
1042{
1043#ifdef _XBOX
1044 return instance->getParam_noArgs();
1045#else
1046 return instance->getParam_achievement(eAward_enchantments);
1047#endif
1048}
1049
1050byteArray GenericStats::param_overkill(int dmg)
1051{
1052 return instance->getParam_overkill(dmg);
1053}
1054
1055byteArray GenericStats::param_bookcase()
1056{
1057#ifdef _EXTENDED_ACHIEVEMENTS
1058 return instance->getParam_achievement(eAward_bookcase);
1059#else
1060 return instance->getParam_noArgs();
1061#endif
1062}
1063
1064byteArray GenericStats::param_leaderOfThePack()
1065{
1066 return instance->getParam_achievement(eAward_LeaderOfThePack);
1067}
1068
1069byteArray GenericStats::param_MOARTools()
1070{
1071 return instance->getParam_achievement(eAward_MOARTools);
1072}
1073
1074byteArray GenericStats::param_dispenseWithThis()
1075{
1076 return instance->getParam_achievement(eAward_DispenseWithThis);
1077}
1078
1079byteArray GenericStats::param_InToTheNether()
1080{
1081 return instance->getParam_achievement(eAward_InToTheNether);
1082}
1083
1084byteArray GenericStats::param_socialPost()
1085{
1086 return instance->getParam_achievement(eAward_socialPost);
1087}
1088
1089byteArray GenericStats::param_eatPorkChop()
1090{
1091 return instance->getParam_achievement(eAward_eatPorkChop);
1092}
1093
1094byteArray GenericStats::param_play100Days()
1095{
1096 return instance->getParam_achievement(eAward_play100Days);
1097}
1098
1099byteArray GenericStats::param_arrowKillCreeper()
1100{
1101 return instance->getParam_achievement(eAward_arrowKillCreeper);
1102}
1103
1104byteArray GenericStats::param_mine100Blocks()
1105{
1106 return instance->getParam_achievement(eAward_mine100Blocks);
1107}
1108
1109byteArray GenericStats::param_kill10Creepers()
1110{
1111 return instance->getParam_achievement(eAward_kill10Creepers);
1112}
1113
1114byteArray GenericStats::param_adventuringTime()
1115{
1116#ifdef _EXTENDED_ACHIEVEMENTS
1117 return instance->getParam_achievement(eAward_adventuringTime);
1118#else
1119 return instance->getParam_noArgs();
1120#endif
1121}
1122
1123byteArray GenericStats::param_repopulation()
1124{
1125#ifdef _EXTENDED_ACHIEVEMENTS
1126 return instance->getParam_achievement(eAward_repopulation);
1127#else
1128 return instance->getParam_noArgs();
1129#endif
1130}
1131
1132byteArray GenericStats::param_porkChop()
1133{
1134#ifdef _EXTENDED_ACHIEVEMENTS
1135 return instance->getParam_achievement(eAward_eatPorkChop);
1136#else
1137 return instance->getParam_noArgs();
1138#endif
1139}
1140
1141byteArray GenericStats::param_diamondsToYou()
1142{
1143#ifdef _EXTENDED_ACHIEVEMENTS
1144 return instance->getParam_achievement(eAward_diamondsToYou);
1145#else
1146 return instance->getParam_noArgs();
1147#endif
1148}
1149
1150byteArray GenericStats::param_passingTheTime()
1151{
1152#ifdef _EXTENDED_ACHIEVEMENTS
1153 return instance->getParam_achievement(eAward_play100Days);
1154#else
1155 return instance->getParam_noArgs();
1156#endif
1157}
1158
1159byteArray GenericStats::param_archer()
1160{
1161#ifdef _EXTENDED_ACHIEVEMENTS
1162 return instance->getParam_achievement(eAward_arrowKillCreeper);
1163#else
1164 return instance->getParam_noArgs();
1165#endif
1166}
1167
1168byteArray GenericStats::param_theHaggler()
1169{
1170#ifdef _EXTENDED_ACHIEVEMENTS
1171 return instance->getParam_achievement(eAward_theHaggler);
1172#else
1173 return instance->getParam_noArgs();
1174#endif
1175}
1176
1177byteArray GenericStats::param_potPlanter()
1178{
1179#ifdef _EXTENDED_ACHIEVEMENTS
1180 return instance->getParam_achievement(eAward_potPlanter);
1181#else
1182 return instance->getParam_noArgs();
1183#endif
1184}
1185
1186byteArray GenericStats::param_itsASign()
1187{
1188#ifdef _EXTENDED_ACHIEVEMENTS
1189 return instance->getParam_achievement(eAward_itsASign);
1190#else
1191 return instance->getParam_noArgs();
1192#endif
1193}
1194
1195byteArray GenericStats::param_ironBelly()
1196{
1197#ifdef _EXTENDED_ACHIEVEMENTS
1198 return instance->getParam_achievement(eAward_ironBelly);
1199#else
1200 return instance->getParam_noArgs();
1201#endif
1202}
1203
1204byteArray GenericStats::param_haveAShearfulDay()
1205{
1206#ifdef _EXTENDED_ACHIEVEMENTS
1207 return instance->getParam_achievement(eAward_haveAShearfulDay);
1208#else
1209 return instance->getParam_noArgs();
1210#endif
1211}
1212
1213byteArray GenericStats::param_rainbowCollection()
1214{
1215#ifdef _EXTENDED_ACHIEVEMENTS
1216 return instance->getParam_achievement(eAward_rainbowCollection);
1217#else
1218 return instance->getParam_noArgs();
1219#endif
1220}
1221
1222byteArray GenericStats::param_stayinFrosty()
1223{
1224#ifdef _EXTENDED_ACHIEVEMENTS
1225 return instance->getParam_achievement(eAward_stayinFrosty);
1226#else
1227 return instance->getParam_noArgs();
1228#endif
1229}
1230
1231byteArray GenericStats::param_chestfulOfCobblestone(int cobbleStone)
1232{
1233 return instance->getParam_chestfulOfCobblestone(cobbleStone);
1234}
1235
1236byteArray GenericStats::param_renewableEnergy()
1237{
1238#ifdef _EXTENDED_ACHIEVEMENTS
1239 return instance->getParam_achievement(eAward_renewableEnergy);
1240#else
1241 return instance->getParam_noArgs();
1242#endif
1243}
1244
1245byteArray GenericStats::param_musicToMyEars(int recordId)
1246{
1247 return instance->getParam_musicToMyEars(recordId);
1248}
1249
1250byteArray GenericStats::param_bodyGuard()
1251{
1252#ifdef _EXTENDED_ACHIEVEMENTS
1253 return instance->getParam_achievement(eAward_bodyGuard);
1254#else
1255 return instance->getParam_noArgs();
1256#endif
1257}
1258
1259byteArray GenericStats::param_ironMan()
1260{
1261#ifdef _EXTENDED_ACHIEVEMENTS
1262 return instance->getParam_achievement(eAward_ironMan);
1263#else
1264 return instance->getParam_noArgs();
1265#endif
1266}
1267
1268byteArray GenericStats::param_zombieDoctor()
1269{
1270#ifdef _EXTENDED_ACHIEVEMENTS
1271 return instance->getParam_achievement(eAward_zombieDoctor);
1272#else
1273 return instance->getParam_noArgs();
1274#endif
1275}
1276
1277byteArray GenericStats::param_lionTamer()
1278{
1279#ifdef _EXTENDED_ACHIEVEMENTS
1280 return instance->getParam_achievement(eAward_lionTamer);
1281#else
1282 return instance->getParam_noArgs();
1283#endif
1284}