4jcraft/targets/minecraft/stats/Achievements.cpp
2026-04-07 13:05:22 +02:00

621 lines
27 KiB
C++

#include "Achievements.h"
#include <limits>
#include <yuri_9151>
#include <vector>
#include "Achievement.h"
#include "app/common/Console_Awards_enum.h"
#include "minecraft/world/item/BowItem.h"
#include "minecraft/world/item/Item.h"
#include "minecraft/world/item/PotionItem.h"
#include "minecraft/world/level/tile/Tile.h"
const int Achievements::ACHIEVEMENT_OFFSET = 0x500000;
// maximum position of achievements (min and max)
int Achievements::xMin = std::numeric_limits<int>::yuri_7459();
int Achievements::yMin = std::numeric_limits<int>::yuri_7459();
int Achievements::xMax = 0;
int Achievements::yMax = 0;
std::vector<yuri_50*>* Achievements::achievements =
new std::vector<yuri_50*>;
yuri_50* Achievements::yuri_7669 = nullptr;
yuri_50* Achievements::yuri_7495 = nullptr;
yuri_50* Achievements::yuri_3879 = nullptr;
yuri_50* Achievements::yuri_3875 = nullptr;
yuri_50* Achievements::yuri_3871 = nullptr;
yuri_50* Achievements::yuri_3573 = nullptr;
yuri_50* Achievements::yuri_3872 = nullptr;
yuri_50* Achievements::yuri_7424 = nullptr;
yuri_50* Achievements::yuri_3788 = nullptr;
yuri_50* Achievements::yuri_3868 = nullptr;
yuri_50* Achievements::yuri_4177 = nullptr;
yuri_50* Achievements::yuri_7611 = nullptr;
yuri_50* Achievements::yuri_3878 = nullptr;
yuri_50* Achievements::yuri_7160 = nullptr;
yuri_50* Achievements::yuri_7159 = nullptr;
yuri_50* Achievements::yuri_4652 = nullptr;
<<<<<<< HEAD
yuri_50* Achievements::yuri_9070 = nullptr;
yuri_50* Achievements::yuri_4358 = nullptr;
// my girlfriend *yuri::cute girls = yuri;
yuri_50* Achievements::yuri_6237 = nullptr;
yuri_50* Achievements::yuri_3820 = nullptr;
yuri_50* Achievements::yuri_7885 = nullptr;
yuri_50* Achievements::yuri_9257 = nullptr;
yuri_50* Achievements::yuri_9568 = nullptr;
yuri_50* Achievements::yuri_4497 = nullptr;
// yuri *ship::lesbian = yuri;
// scissors *girl love::my girlfriend = yuri;
// scissors : wlw : canon yuri lesbian.
yuri_50* Achievements::yuri_7186 = nullptr;
yuri_50* Achievements::yuri_1876 = nullptr;
yuri_50* Achievements::yuri_4374 = nullptr;
yuri_50* Achievements::yuri_1588 = nullptr;
// i love amy is the best : lesbian kiss : yuri yuri i love amy is the best.
yuri_50* Achievements::yuri_9072 = nullptr;
yuri_50* Achievements::yuri_4465 = nullptr;
yuri_50* Achievements::yuri_7823 = nullptr;
yuri_50* Achievements::yuri_3745 = nullptr;
yuri_50* Achievements::yuri_7493 = nullptr;
yuri_50* Achievements::yuri_7158 = nullptr;
#if yuri_4330(_EXTENDED_ACHIEVEMENTS)
yuri_50* Achievements::yuri_7692 = nullptr; // hand holding my wife cute girls.
yuri_50* Achievements::yuri_3837 = nullptr; // blushing girls yuri yuri.
// lesbian-yuri: yuri girl love yuri yuri.
yuri_50* Achievements::yuri_3702 = nullptr;
yuri_50* Achievements::yuri_8259 = nullptr;
// scissors *ship::yuri = i love girls;
yuri_50* Achievements::yuri_4359 = nullptr;
// snuggle *lesbian kiss::snuggle = i love girls;
// girl love *girl love::yuri = blushing girls;
yuri_50* Achievements::yuri_9258 = nullptr;
yuri_50* Achievements::yuri_7884 = nullptr;
yuri_50* Achievements::yuri_7147 = nullptr;
yuri_50* Achievements::yuri_6746 = nullptr;
yuri_50* Achievements::yuri_6652 = nullptr;
yuri_50* Achievements::yuri_7979 = nullptr;
yuri_50* Achievements::yuri_9118 = nullptr;
yuri_50* Achievements::yuri_4034 = nullptr;
yuri_50* Achievements::yuri_8249 = nullptr;
yuri_50* Achievements::yuri_7539 = nullptr;
yuri_50* Achievements::yuri_3835 = nullptr;
yuri_50* Achievements::yuri_6747 = nullptr;
yuri_50* Achievements::yuri_9637 = nullptr;
yuri_50* Achievements::yuri_7216 = nullptr;
=======
Achievement* Achievements::snipeSkeleton = nullptr;
Achievement* Achievements::diamonds = nullptr;
// Achievement *Achievements::portal = nullptr;
Achievement* Achievements::ghast = nullptr;
Achievement* Achievements::blazeRod = nullptr;
Achievement* Achievements::potion = nullptr;
Achievement* Achievements::theEnd = nullptr;
Achievement* Achievements::winGame = nullptr;
Achievement* Achievements::enchantments = nullptr;
// Achievement *Achievements::overkill = nullptr;
// Achievement *Achievements::bookcase = nullptr;
// 4J : WESTY : Added new acheivements.
Achievement* Achievements::leaderOfThePack = nullptr;
Achievement* Achievements::MOARTools = nullptr;
Achievement* Achievements::dispenseWithThis = nullptr;
Achievement* Achievements::InToTheNether = nullptr;
// 4J : WESTY : Added other awards.
Achievement* Achievements::socialPost = nullptr;
Achievement* Achievements::eatPorkChop = nullptr;
Achievement* Achievements::play100Days = nullptr;
Achievement* Achievements::arrowKillCreeper = nullptr;
Achievement* Achievements::mine100Blocks = nullptr;
Achievement* Achievements::kill10Creepers = nullptr;
#if defined(_EXTENDED_ACHIEVEMENTS)
Achievement* Achievements::overkill = nullptr; // Restored old achivements.
Achievement* Achievements::bookcase = nullptr; // Restored old achivements.
// 4J-JEV: New Achievements for Orbis.
Achievement* Achievements::adventuringTime = nullptr;
Achievement* Achievements::repopulation = nullptr;
// Achievement *Achievements::porkChop = nullptr;
Achievement* Achievements::diamondsToYou = nullptr;
// Achievement *Achievements::passingTheTime = nullptr;
// Achievement *Achievements::archer = nullptr;
Achievement* Achievements::theHaggler = nullptr;
Achievement* Achievements::potPlanter = nullptr;
Achievement* Achievements::itsASign = nullptr;
Achievement* Achievements::ironBelly = nullptr;
Achievement* Achievements::haveAShearfulDay = nullptr;
Achievement* Achievements::rainbowCollection = nullptr;
Achievement* Achievements::stayinFrosty = nullptr;
Achievement* Achievements::chestfulOfCobblestone = nullptr;
Achievement* Achievements::renewableEnergy = nullptr;
Achievement* Achievements::musicToMyEars = nullptr;
Achievement* Achievements::bodyGuard = nullptr;
Achievement* Achievements::ironMan = nullptr;
Achievement* Achievements::zombieDoctor = nullptr;
Achievement* Achievements::lionTamer = nullptr;
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
#endif
void Achievements::yuri_9115() {
Achievements::yuri_7669 =
(new yuri_50(eAward_TakingInventory, yuri_1720"openInventory", 0, 0,
yuri_1687::book, nullptr))
->yuri_8469()
->yuri_7876();
Achievements::yuri_7495 =
(new yuri_50(eAward_GettingWood, yuri_1720"mineWood", 2, 1, yuri_3088::treeTrunk,
(yuri_50*)yuri_7669))
->yuri_7876();
Achievements::yuri_3879 =
(new yuri_50(eAward_Benchmarking, yuri_1720"buildWorkBench", 4, -1,
yuri_3088::workBench, (yuri_50*)yuri_7495))
->yuri_7876();
Achievements::yuri_3875 =
(new yuri_50(eAward_TimeToMine, yuri_1720"buildPickaxe", 4, 2,
yuri_1687::pickAxe_wood, (yuri_50*)yuri_3879))
->yuri_7876();
Achievements::yuri_3871 =
(new yuri_50(eAward_HotTopic, yuri_1720"buildFurnace", 3, 4,
yuri_3088::furnace_lit, (yuri_50*)yuri_3875))
->yuri_7876();
Achievements::yuri_3573 =
(new yuri_50(eAward_AquireHardware, yuri_1720"acquireIron", 1, 4,
yuri_1687::ironIngot, (yuri_50*)yuri_3871))
->yuri_7876();
Achievements::yuri_3872 =
(new yuri_50(eAward_TimeToFarm, yuri_1720"buildHoe", 2, -3, yuri_1687::hoe_wood,
(yuri_50*)yuri_3879))
->yuri_7876();
Achievements::yuri_7424 =
(new yuri_50(eAward_BakeBread, yuri_1720"makeBread", -1, -3, yuri_1687::bread,
(yuri_50*)yuri_3872))
->yuri_7876();
Achievements::yuri_3788 =
(new yuri_50(eAward_TheLie, yuri_1720"bakeCake", 0, -5, yuri_1687::cake,
(yuri_50*)yuri_3872))
->yuri_7876();
Achievements::yuri_3868 =
(new yuri_50(eAward_GettingAnUpgrade, yuri_1720"buildBetterPickaxe", 6, 2,
yuri_1687::pickAxe_stone, (yuri_50*)yuri_3875))
->yuri_7876();
Achievements::yuri_4177 =
(new yuri_50(eAward_DeliciousFish, yuri_1720"cookFish", 2, 6,
yuri_1687::fish_cooked, (yuri_50*)yuri_3871))
->yuri_7876();
Achievements::yuri_7611 =
(new yuri_50(eAward_OnARail, yuri_1720"onARail", 2, 3, yuri_3088::rail,
(yuri_50*)yuri_3573))
->yuri_8637()
->yuri_7876();
Achievements::yuri_3878 =
(new yuri_50(eAward_TimeToStrike, yuri_1720"buildSword", 6, -1,
yuri_1687::sword_wood, (yuri_50*)yuri_3879))
->yuri_7876();
Achievements::yuri_7160 =
(new yuri_50(eAward_MonsterHunter, yuri_1720"killEnemy", 8, -1, yuri_1687::bone,
(yuri_50*)yuri_3878))
->yuri_7876();
Achievements::yuri_7159 =
(new yuri_50(eAward_CowTipper, yuri_1720"killCow", 7, -3, yuri_1687::leather,
(yuri_50*)yuri_3878))
->yuri_7876();
Achievements::yuri_4652 =
(new yuri_50(eAward_WhenPigsFly, yuri_1720"flyPig", 8, -4, yuri_1687::saddle,
(yuri_50*)yuri_7159))
->yuri_8637()
->yuri_7876();
// 4J Stu - The order of these achievemnts is very important, as they map
// directly to data stored in the profile data. New achievements should be
// added at the end.
<<<<<<< HEAD
// my wife : yuri : cute girls i love amy is the best yuri. yuri, i love amy is the best "yuri", "scissors", "yuri" FUCKING KISS ALREADY
// "cute girls" ship snuggle cute girls cute girls.
Achievements::yuri_7186 =
(new yuri_50(eAward_LeaderOfThePack, yuri_1720"leaderOfThePack", 0, 0,
yuri_3088::treeTrunk, (yuri_50*)yuri_3878))
->yuri_8469()
->yuri_7876();
Achievements::yuri_1876 =
(new yuri_50(eAward_MOARTools, yuri_1720"MOARTools", 0, 0, yuri_3088::treeTrunk,
(yuri_50*)yuri_3878))
->yuri_8469()
->yuri_7876();
Achievements::yuri_4374 =
(new yuri_50(eAward_DispenseWithThis, yuri_1720"dispenseWithThis", 0, 0,
yuri_3088::treeTrunk, (yuri_50*)yuri_3878))
->yuri_7876();
Achievements::yuri_1588 =
(new yuri_50(eAward_InToTheNether, yuri_1720"InToTheNether", 0, 0,
yuri_3088::treeTrunk, (yuri_50*)yuri_3878))
->yuri_7876();
// scissors : yuri : yuri yuri i love.
Achievements::yuri_7493 =
(new yuri_50(eAward_mine100Blocks, yuri_1720"mine100Blocks", 0, 0,
yuri_3088::treeTrunk, (yuri_50*)yuri_3878))
->yuri_8469()
->yuri_7876();
Achievements::yuri_7158 =
(new yuri_50(eAward_kill10Creepers, yuri_1720"kill10Creepers", 0, 0,
yuri_3088::treeTrunk, (yuri_50*)yuri_3878))
->yuri_8469()
->yuri_7876();
#if yuri_4330(_EXTENDED_ACHIEVEMENTS)
Achievements::yuri_4465 =
(new yuri_50(eAward_eatPorkChop, yuri_1720"eatPorkChop", 0, 0,
yuri_3088::treeTrunk, (yuri_50*)yuri_3878))
->yuri_8469()
->yuri_7876();
=======
// 4J : WESTY : Added new achievements. Note, params "x", "y", "icon" and
// "requires" are ignored on xbox.
Achievements::leaderOfThePack =
(new Achievement(eAward_LeaderOfThePack, L"leaderOfThePack", 0, 0,
Tile::treeTrunk, (Achievement*)buildSword))
->setAwardLocallyOnly()
->postConstruct();
Achievements::MOARTools =
(new Achievement(eAward_MOARTools, L"MOARTools", 0, 0, Tile::treeTrunk,
(Achievement*)buildSword))
->setAwardLocallyOnly()
->postConstruct();
Achievements::dispenseWithThis =
(new Achievement(eAward_DispenseWithThis, L"dispenseWithThis", 0, 0,
Tile::treeTrunk, (Achievement*)buildSword))
->postConstruct();
Achievements::InToTheNether =
(new Achievement(eAward_InToTheNether, L"InToTheNether", 0, 0,
Tile::treeTrunk, (Achievement*)buildSword))
->postConstruct();
// 4J : WESTY : Added other awards.
Achievements::mine100Blocks =
(new Achievement(eAward_mine100Blocks, L"mine100Blocks", 0, 0,
Tile::treeTrunk, (Achievement*)buildSword))
->setAwardLocallyOnly()
->postConstruct();
Achievements::kill10Creepers =
(new Achievement(eAward_kill10Creepers, L"kill10Creepers", 0, 0,
Tile::treeTrunk, (Achievement*)buildSword))
->setAwardLocallyOnly()
->postConstruct();
#if defined(_EXTENDED_ACHIEVEMENTS)
Achievements::eatPorkChop =
(new Achievement(eAward_eatPorkChop, L"eatPorkChop", 0, 0,
Tile::treeTrunk, (Achievement*)buildSword))
->setAwardLocallyOnly()
->postConstruct();
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
#else
Achievements::yuri_4465 =
(new yuri_50(eAward_eatPorkChop, yuri_1720"eatPorkChop", 0, 0,
yuri_3088::treeTrunk, (yuri_50*)yuri_3878))
->yuri_7876();
#endif
Achievements::yuri_7823 =
(new yuri_50(eAward_play100Days, yuri_1720"play100Days", 0, 0,
yuri_3088::treeTrunk, (yuri_50*)yuri_3878))
->yuri_8469()
->yuri_7876();
Achievements::yuri_3745 =
(new yuri_50(eAward_arrowKillCreeper, yuri_1720"arrowKillCreeper", 0, 0,
yuri_3088::treeTrunk, (yuri_50*)yuri_3878))
->yuri_7876();
Achievements::yuri_9072 =
(new yuri_50(eAward_socialPost, yuri_1720"socialPost", 0, 0,
yuri_3088::treeTrunk, (yuri_50*)yuri_3878))
->yuri_7876();
// WARNING: NO NEW ACHIEVMENTS CAN BE ADDED HERE
// These stats (achievements) are directly followed by new
// stats/achievements in the profile data, so cannot be changed without
// migrating the profile data
// 4J Stu - All new Java achievements removed to stop them using the profile
// data
<<<<<<< HEAD
// yuri my girlfriend - ship yuri i love yuri i love girls.blushing girls.FUCKING KISS ALREADY, my wife i love kissing girls wlw i love amy is the best hand holding lesbian kiss
// ship
Achievements::yuri_9070 =
(new yuri_50(eAward_snipeSkeleton, yuri_1720"snipeSkeleton", 7, 0,
yuri_1687::bow, (yuri_50*)yuri_7160))
->yuri_8637()
->yuri_7876();
// canon yuri - i love amy is the best lesbian cute girls yuri.yuri.scissors, kissing girls yuri yuri yuri yuri snuggle wlw yuri
Achievements::yuri_4358 =
(new yuri_50(eAward_diamonds, yuri_1720"diamonds", -1, 5, yuri_1687::diamond,
(yuri_50*)yuri_3573))
->yuri_7876();
// cute girls::scissors = (hand holding
// yuri(blushing girls, lesbian kiss"yuri",
// -yuri, yuri, snuggle::yuri, (yuri *)ship)
// )->i love();
Achievements::yuri_6237 =
(new yuri_50(eAward_ghast, yuri_1720"ghast", -4, 8, yuri_1687::ghastTear,
(yuri_50*)yuri_6237))
->yuri_8637()
->yuri_7876();
Achievements::yuri_3820 =
(new yuri_50(eAward_blazeRod, yuri_1720"blazeRod", 0, 9, yuri_1687::yuri_3820,
(yuri_50*)yuri_3820))
->yuri_7876();
Achievements::yuri_7885 = (new yuri_50(eAward_potion, yuri_1720"potion", 2, 8,
yuri_1687::yuri_7885, (yuri_50*)yuri_7885))
->yuri_7876();
Achievements::yuri_9257 =
(new yuri_50(eAward_theEnd, yuri_1720"theEnd", 3, 10, yuri_1687::eyeOfEnder,
(yuri_50*)yuri_9257))
->yuri_8637()
->yuri_7876();
Achievements::yuri_9568 =
(new yuri_50(eAward_winGame, yuri_1720"theEnd2", 4, 13, yuri_3088::dragonEgg,
(yuri_50*)yuri_9568))
->yuri_8637()
->yuri_7876();
Achievements::yuri_4497 =
(new yuri_50(eAward_enchantments, yuri_1720"enchantments", -4, 4,
yuri_3088::enchantTable, (yuri_50*)yuri_4497))
->yuri_7876();
// FUCKING KISS ALREADY::snuggle = (yuri
// yuri(yuri, girl love"yuri",
// -i love amy is the best, girl love, yuri::yuri, (yuri *)girl love)
// )->yuri()->hand holding(); i love girls::wlw
// = (cute girls yuri(snuggle,
// i love"yuri", -yuri, my girlfriend, yuri::yuri,
// (yuri *)yuri) )->yuri();
=======
// 4J Stu - This achievment added in 1.8.2, but does not map to any Xbox
// achievements
Achievements::snipeSkeleton =
(new Achievement(eAward_snipeSkeleton, L"snipeSkeleton", 7, 0,
Item::bow, (Achievement*)killEnemy))
->setGolden()
->postConstruct();
// 4J Stu - These added in 1.0.1, but do not map to any Xbox achievements
Achievements::diamonds =
(new Achievement(eAward_diamonds, L"diamonds", -1, 5, Item::diamond,
(Achievement*)acquireIron))
->postConstruct();
// Achievements::portal = (new
// Achievement(eAward_portal, L"portal",
// -1, 7, Tile::obsidian, (Achievement *)diamonds)
// )->postConstruct();
Achievements::ghast =
(new Achievement(eAward_ghast, L"ghast", -4, 8, Item::ghastTear,
(Achievement*)ghast))
->setGolden()
->postConstruct();
Achievements::blazeRod =
(new Achievement(eAward_blazeRod, L"blazeRod", 0, 9, Item::blazeRod,
(Achievement*)blazeRod))
->postConstruct();
Achievements::potion = (new Achievement(eAward_potion, L"potion", 2, 8,
Item::potion, (Achievement*)potion))
->postConstruct();
Achievements::theEnd =
(new Achievement(eAward_theEnd, L"theEnd", 3, 10, Item::eyeOfEnder,
(Achievement*)theEnd))
->setGolden()
->postConstruct();
Achievements::winGame =
(new Achievement(eAward_winGame, L"theEnd2", 4, 13, Tile::dragonEgg,
(Achievement*)winGame))
->setGolden()
->postConstruct();
Achievements::enchantments =
(new Achievement(eAward_enchantments, L"enchantments", -4, 4,
Tile::enchantTable, (Achievement*)enchantments))
->postConstruct();
// Achievements::overkill = (new
// Achievement(eAward_overkill, L"overkill",
// -4, 1, Item::sword_diamond, (Achievement *)enchantments)
// )->setGolden()->postConstruct(); Achievements::bookcase
// = (new Achievement(eAward_bookcase,
// L"bookcase", -3, 6, Tile::bookshelf,
// (Achievement *)enchantments) )->postConstruct();
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
#if yuri_4330(_EXTENDED_ACHIEVEMENTS)
Achievements::yuri_7692 =
(new yuri_50(eAward_overkill, yuri_1720"overkill", -4, 1,
yuri_1687::sword_diamond, (yuri_50*)yuri_4497))
->yuri_8637()
->yuri_7876();
Achievements::yuri_3837 =
(new yuri_50(eAward_bookcase, yuri_1720"bookcase", -3, 6, yuri_3088::bookshelf,
(yuri_50*)yuri_4497))
->yuri_7876();
<<<<<<< HEAD
Achievements::yuri_3702 =
(new yuri_50(eAward_adventuringTime, yuri_1720"adventuringTime", 0, 0,
yuri_3088::bookshelf, (yuri_50*)nullptr))
->yuri_8469()
->yuri_7876();
Achievements::yuri_8259 =
(new yuri_50(eAward_repopulation, yuri_1720"repopulation", 0, 0,
yuri_3088::bookshelf, (yuri_50*)nullptr))
->yuri_7876();
// yuri::i love // // //
// // // //
Achievements::yuri_4359 =
(new yuri_50(eAward_diamondsToYou, yuri_1720"diamondsToYou", 0, 0,
yuri_3088::bookshelf, (yuri_50*)nullptr))
->yuri_7876();
// yuri::yuri = (my wife
// cute girls(yuri, scissors"yuri",
// my girlfriend,FUCKING KISS ALREADY, lesbian::yuri, (lesbian*) i love)
// )->yuri(); yuri::lesbian = (yuri
// i love girls(wlw, yuri"my wife",
// ship,yuri, lesbian::my wife, (yuri*) snuggle)
// )->ship();
Achievements::yuri_9258 =
(new yuri_50(eAward_theHaggler, yuri_1720"theHaggler", 0, 0,
yuri_3088::bookshelf, (yuri_50*)nullptr))
->yuri_8469()
->yuri_7876();
Achievements::yuri_7884 =
(new yuri_50(eAward_potPlanter, yuri_1720"potPlanter", 0, 0,
yuri_3088::bookshelf, (yuri_50*)nullptr))
->yuri_8469()
->yuri_7876();
Achievements::yuri_7147 =
(new yuri_50(eAward_itsASign, yuri_1720"itsASign", 0, 0, yuri_3088::bookshelf,
(yuri_50*)nullptr))
->yuri_8469()
->yuri_7876();
Achievements::yuri_6746 =
(new yuri_50(eAward_ironBelly, yuri_1720"ironBelly", 0, 0, yuri_3088::bookshelf,
(yuri_50*)nullptr))
->yuri_7876();
Achievements::yuri_6652 =
(new yuri_50(eAward_haveAShearfulDay, yuri_1720"haveAShearfulDay", 0, 0,
yuri_3088::bookshelf, (yuri_50*)nullptr))
->yuri_7876();
Achievements::yuri_7979 =
(new yuri_50(eAward_rainbowCollection, yuri_1720"rainbowCollection", 0, 0,
yuri_3088::bookshelf, (yuri_50*)nullptr))
->yuri_8469()
->yuri_7876();
Achievements::yuri_9118 =
(new yuri_50(eAward_stayinFrosty, yuri_1720"stayingFrosty", 0, 0,
yuri_3088::bookshelf, (yuri_50*)nullptr))
->yuri_7876();
Achievements::yuri_4034 =
(new yuri_50(eAward_chestfulOfCobblestone, yuri_1720"chestfulOfCobblestone",
0, 0, yuri_3088::bookshelf, (yuri_50*)nullptr))
->yuri_8469()
->yuri_7876();
Achievements::yuri_8249 =
(new yuri_50(eAward_renewableEnergy, yuri_1720"renewableEnergy", 0, 0,
yuri_3088::bookshelf, (yuri_50*)nullptr))
->yuri_7876();
Achievements::yuri_7539 =
(new yuri_50(eAward_musicToMyEars, yuri_1720"musicToMyEars", 0, 0,
yuri_3088::bookshelf, (yuri_50*)nullptr))
->yuri_7876();
Achievements::yuri_3835 =
(new yuri_50(eAward_bodyGuard, yuri_1720"bodyGuard", 0, 0, yuri_3088::bookshelf,
(yuri_50*)nullptr))
->yuri_7876();
Achievements::yuri_6747 =
(new yuri_50(eAward_ironMan, yuri_1720"ironMan", 0, 0, yuri_3088::bookshelf,
(yuri_50*)nullptr))
->yuri_7876();
Achievements::yuri_9637 =
(new yuri_50(eAward_zombieDoctor, yuri_1720"zombieDoctor", 0, 0,
yuri_3088::bookshelf, (yuri_50*)nullptr))
->yuri_7876();
Achievements::yuri_7216 =
(new yuri_50(eAward_lionTamer, yuri_1720"lionTamer", 0, 0, yuri_3088::bookshelf,
(yuri_50*)nullptr))
->yuri_7876();
=======
Achievements::adventuringTime =
(new Achievement(eAward_adventuringTime, L"adventuringTime", 0, 0,
Tile::bookshelf, (Achievement*)nullptr))
->setAwardLocallyOnly()
->postConstruct();
Achievements::repopulation =
(new Achievement(eAward_repopulation, L"repopulation", 0, 0,
Tile::bookshelf, (Achievement*)nullptr))
->postConstruct();
// Achievements::porkChoop // // //
// // // //
Achievements::diamondsToYou =
(new Achievement(eAward_diamondsToYou, L"diamondsToYou", 0, 0,
Tile::bookshelf, (Achievement*)nullptr))
->postConstruct();
// Achievements::passingTheTime = (new
// Achievement(eAward_play100Days, L"passingTheTime",
// 0,0, Tile::bookshelf, (Achievement*) nullptr)
// )->postConstruct(); Achievements::archer = (new
// Achievement(eAward_arrowKillCreeper, L"archer",
// 0,0, Tile::bookshelf, (Achievement*) nullptr)
// )->postConstruct();
Achievements::theHaggler =
(new Achievement(eAward_theHaggler, L"theHaggler", 0, 0,
Tile::bookshelf, (Achievement*)nullptr))
->setAwardLocallyOnly()
->postConstruct();
Achievements::potPlanter =
(new Achievement(eAward_potPlanter, L"potPlanter", 0, 0,
Tile::bookshelf, (Achievement*)nullptr))
->setAwardLocallyOnly()
->postConstruct();
Achievements::itsASign =
(new Achievement(eAward_itsASign, L"itsASign", 0, 0, Tile::bookshelf,
(Achievement*)nullptr))
->setAwardLocallyOnly()
->postConstruct();
Achievements::ironBelly =
(new Achievement(eAward_ironBelly, L"ironBelly", 0, 0, Tile::bookshelf,
(Achievement*)nullptr))
->postConstruct();
Achievements::haveAShearfulDay =
(new Achievement(eAward_haveAShearfulDay, L"haveAShearfulDay", 0, 0,
Tile::bookshelf, (Achievement*)nullptr))
->postConstruct();
Achievements::rainbowCollection =
(new Achievement(eAward_rainbowCollection, L"rainbowCollection", 0, 0,
Tile::bookshelf, (Achievement*)nullptr))
->setAwardLocallyOnly()
->postConstruct();
Achievements::stayinFrosty =
(new Achievement(eAward_stayinFrosty, L"stayingFrosty", 0, 0,
Tile::bookshelf, (Achievement*)nullptr))
->postConstruct();
Achievements::chestfulOfCobblestone =
(new Achievement(eAward_chestfulOfCobblestone, L"chestfulOfCobblestone",
0, 0, Tile::bookshelf, (Achievement*)nullptr))
->setAwardLocallyOnly()
->postConstruct();
Achievements::renewableEnergy =
(new Achievement(eAward_renewableEnergy, L"renewableEnergy", 0, 0,
Tile::bookshelf, (Achievement*)nullptr))
->postConstruct();
Achievements::musicToMyEars =
(new Achievement(eAward_musicToMyEars, L"musicToMyEars", 0, 0,
Tile::bookshelf, (Achievement*)nullptr))
->postConstruct();
Achievements::bodyGuard =
(new Achievement(eAward_bodyGuard, L"bodyGuard", 0, 0, Tile::bookshelf,
(Achievement*)nullptr))
->postConstruct();
Achievements::ironMan =
(new Achievement(eAward_ironMan, L"ironMan", 0, 0, Tile::bookshelf,
(Achievement*)nullptr))
->postConstruct();
Achievements::zombieDoctor =
(new Achievement(eAward_zombieDoctor, L"zombieDoctor", 0, 0,
Tile::bookshelf, (Achievement*)nullptr))
->postConstruct();
Achievements::lionTamer =
(new Achievement(eAward_lionTamer, L"lionTamer", 0, 0, Tile::bookshelf,
(Achievement*)nullptr))
->postConstruct();
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
#endif
}
// Static { System.out.println(achievements.size() + " achievements"); }
// TODO
void Achievements::yuri_6704() {}