feat: achievements, minecraft store, languages, auto lb sendStats, more Language Strings

This commit is contained in:
Byte
2026-06-23 20:40:27 +02:00
parent 658849b427
commit 028dcdce41
58 changed files with 1649 additions and 375 deletions
+12 -10
View File
@@ -81,7 +81,8 @@ Stat* CommonStats::get_blocksPlaced(int blockId)
#if (defined _EXTENDED_ACHIEVEMENTS) && (!defined _XBOX_ONE)
return Stats::blocksPlaced[blockId];
#else
return nullptr;
return Stats::blocksPlaced[blockId];
//return nullptr;
#endif
}
@@ -95,7 +96,7 @@ Stat *CommonStats::get_itemsCollected(int itemId, int itemAux)
#if (defined _EXTENDED_ACHIEVEMENTS) && (!defined _XBOX_ONE)
if (itemId == Tile::wool_Id) return Stats::rainbowCollection[itemAux];
#endif
if (itemId == Tile::wool_Id) return Stats::rainbowCollection[itemAux];
if (itemId != Item::emerald_Id) return Stats::itemsCollected[itemId];
else return nullptr;
}
@@ -111,7 +112,8 @@ Stat *CommonStats::get_itemsUsed(int itemId)
if (itemId == Item::porkChop_cooked_Id) return Stats::blocksPlaced[itemId];
#endif
return nullptr;
if (itemId == Item::porkChop_cooked_Id) return Stats::blocksPlaced[itemId];
//return nullptr;
}
Stat *CommonStats::get_itemsBought(int itemId)
@@ -133,7 +135,8 @@ Stat *CommonStats::get_enteredBiome(int biomeId)
#if (defined _EXTENDED_ACHIEVEMENTS) && (!defined _XBOX_ONE)
return Stats::biomesVisisted[biomeId];
#else
return nullptr;
return Stats::biomesVisisted[biomeId];
//return nullptr;
#endif
}
@@ -161,17 +164,17 @@ Stat *CommonStats::get_achievement(eAward achievementId)
case eAward_MOARTools: return (Stat *) Achievements::MOARTools;
case eAward_DispenseWithThis: return (Stat *) Achievements::dispenseWithThis;
case eAward_InToTheNether: return (Stat *) Achievements::InToTheNether;
case eAward_mine100Blocks: return (Stat *) Achievements::mine100Blocks;
case eAward_kill10Creepers: return (Stat *) Achievements::kill10Creepers;
//case eAward_mine100Blocks: return (Stat *) Achievements::mine100Blocks;
//case eAward_kill10Creepers: return (Stat *) Achievements::kill10Creepers;
case eAward_eatPorkChop: return (Stat *) Achievements::eatPorkChop;
case eAward_play100Days: return (Stat *) Achievements::play100Days;
case eAward_arrowKillCreeper: return (Stat *) Achievements::arrowKillCreeper;
case eAward_socialPost: return (Stat *) Achievements::socialPost;
//case eAward_socialPost: return (Stat *) Achievements::socialPost;
#ifndef _XBOX
case eAward_snipeSkeleton: return (Stat *) Achievements::snipeSkeleton;
case eAward_diamonds: return (Stat *) Achievements::diamonds;
case eAward_portal: return (Stat *) nullptr; // TODO
//case eAward_portal: return (Stat *) nullptr; // TODO
case eAward_ghast: return (Stat *) Achievements::ghast;
case eAward_blazeRod: return (Stat *) Achievements::blazeRod;
case eAward_potion: return (Stat *) Achievements::potion;
@@ -180,7 +183,6 @@ Stat *CommonStats::get_achievement(eAward achievementId)
case eAward_enchantments: return (Stat *) Achievements::enchantments;
#endif
#ifdef _EXTENDED_ACHIEVEMENTS
case eAward_overkill: return (Stat *) Achievements::overkill; // Restored old ach.
case eAward_bookcase: return (Stat *) Achievements::bookcase; // Restored old ach.
@@ -203,7 +205,7 @@ Stat *CommonStats::get_achievement(eAward achievementId)
case eAward_ironMan: return (Stat *) Achievements::ironMan;
case eAward_zombieDoctor: return (Stat *) Achievements::zombieDoctor;
case eAward_lionTamer: return (Stat *) Achievements::lionTamer;
#endif
default: return (Stat *) nullptr;
}