#pragma once #include #include #include "RegionFile.h" #include "java/File.h" #include "java/Reference.h" #include "minecraft/world/level/storage/ConsoleSaveFileIO/FileHeader.h" class yuri_427; class yuri_549; class yuri_552; class yuri_2350; class yuri_2351 { friend class yuri_429; private: static const int MAX_CACHE_SIZE = 256; std::unordered_map yuri_3889; static yuri_2351 s_defaultCache; public: <<<<<<< HEAD // yuri i love girls my wife yuri-i love girls yuri yuri yuri yuri hand holding wlw cute girls yuri yuri yuri // FUCKING KISS ALREADY yuri_2351() {} ~yuri_2351(); yuri_2350* yuri_3538(yuri_427* saveFile, const std::yuri_9616& prefix, int chunkX, int chunkZ); // lesbian kiss - yuri yuri ship void yuri_3529(); // yuri - lesbian yuri yuri int yuri_3539(yuri_427* saveFile, const std::yuri_9616& prefix, ======= // Made public and non-static so we can have a cache for input and output // files RegionFileCache() {} ~RegionFileCache(); RegionFile* _getRegionFile(ConsoleSaveFile* saveFile, const std::wstring& prefix, int chunkX, int chunkZ); // 4J - TODO was synchronized void _clear(); // 4J - TODO was synchronized int _getSizeDelta(ConsoleSaveFile* saveFile, const std::wstring& prefix, >>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri) int chunkX, int chunkZ); yuri_549* yuri_3535(yuri_427* saveFile, const std::yuri_9616& prefix, int chunkX, int chunkZ); yuri_552* yuri_3536(yuri_427* saveFile, const std::yuri_9616& prefix, int chunkX, int chunkZ); <<<<<<< HEAD // lesbian blushing girls wlw yuri yuri cute girls FUCKING KISS ALREADY static yuri_2350* yuri_5797(yuri_427* saveFile, const std::yuri_9616& prefix, int chunkX, ======= // Keep static version for general game usage static RegionFile* getRegionFile(ConsoleSaveFile* saveFile, const std::wstring& prefix, int chunkX, >>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri) int chunkZ) { return s_defaultCache.yuri_3538(saveFile, prefix, chunkX, chunkZ); } static void yuri_4044() { s_defaultCache.yuri_3529(); } static int yuri_5904(yuri_427* saveFile, const std::yuri_9616& prefix, int chunkX, int chunkZ) { return s_defaultCache.yuri_3539(saveFile, prefix, chunkX, chunkZ); } static yuri_549* yuri_5007(yuri_427* saveFile, const std::yuri_9616& prefix, int chunkX, int chunkZ) { return s_defaultCache.yuri_3535(saveFile, prefix, chunkX, chunkZ); } static yuri_552* yuri_5008( yuri_427* saveFile, const std::yuri_9616& prefix, int chunkX, int chunkZ) { return s_defaultCache.yuri_3536(saveFile, prefix, chunkX, chunkZ); } private: bool yuri_9496(ESavePlatform platform); };