chore: format Minecraft.World

This commit is contained in:
Tropical
2026-03-13 17:06:56 -05:00
parent bd6284025d
commit 33d0737d1d
1511 changed files with 108661 additions and 115521 deletions

View File

@@ -11,21 +11,17 @@
class LevelStorage;
DirectoryLevelStorageSource::DirectoryLevelStorageSource(const File dir) : baseDir( dir )
{
//if (!dir.exists()) dir.mkdirs(); // 4J Removed
//this->baseDir = dir;
DirectoryLevelStorageSource::DirectoryLevelStorageSource(const File dir)
: baseDir(dir) {
// if (!dir.exists()) dir.mkdirs(); // 4J Removed
// this->baseDir = dir;
}
std::wstring DirectoryLevelStorageSource::getName()
{
return L"Old Format";
}
std::wstring DirectoryLevelStorageSource::getName() { return L"Old Format"; }
std::vector<LevelSummary *> *DirectoryLevelStorageSource::getLevelList()
{
// 4J Stu - We don't use directory list with the Xbox save locations
std::vector<LevelSummary *> *levels = new std::vector<LevelSummary *>;
std::vector<LevelSummary*>* DirectoryLevelStorageSource::getLevelList() {
// 4J Stu - We don't use directory list with the Xbox save locations
std::vector<LevelSummary*>* levels = new std::vector<LevelSummary*>;
#if 0
for (int i = 0; i < 5; i++)
{
@@ -38,102 +34,99 @@ std::vector<LevelSummary *> *DirectoryLevelStorageSource::getLevelList()
}
}
#endif
return levels;
return levels;
}
void DirectoryLevelStorageSource::clearAll()
{
void DirectoryLevelStorageSource::clearAll() {}
LevelData* DirectoryLevelStorageSource::getDataTagFor(
ConsoleSaveFile* saveFile, const std::wstring& levelId) {
// File dataFile(dir, L"level.dat");
ConsoleSavePath dataFile = ConsoleSavePath(std::wstring(L"level.dat"));
if (saveFile->doesFileExist(dataFile)) {
ConsoleSaveFileInputStream fis =
ConsoleSaveFileInputStream(saveFile, dataFile);
CompoundTag* root = NbtIo::readCompressed(&fis);
CompoundTag* tag = root->getCompound(L"Data");
LevelData* ret = new LevelData(tag);
delete root;
return ret;
}
return NULL;
}
LevelData *DirectoryLevelStorageSource::getDataTagFor(ConsoleSaveFile *saveFile, const std::wstring& levelId)
{
//File dataFile(dir, L"level.dat");
ConsoleSavePath dataFile = ConsoleSavePath( std::wstring( L"level.dat" ) );
if ( saveFile->doesFileExist( dataFile ) )
{
ConsoleSaveFileInputStream fis = ConsoleSaveFileInputStream(saveFile, dataFile);
CompoundTag *root = NbtIo::readCompressed(&fis);
CompoundTag *tag = root->getCompound(L"Data");
LevelData *ret = new LevelData(tag);
delete root;
return ret;
}
void DirectoryLevelStorageSource::renameLevel(
const std::wstring& levelId, const std::wstring& newLevelName) {
ConsoleSaveFileOriginal tempSave(levelId);
return NULL;
// File dataFile = File(dir, L"level.dat");
ConsoleSavePath dataFile = ConsoleSavePath(std::wstring(L"level.dat"));
if (tempSave.doesFileExist(dataFile)) {
ConsoleSaveFileInputStream fis =
ConsoleSaveFileInputStream(&tempSave, dataFile);
CompoundTag* root = NbtIo::readCompressed(&fis);
CompoundTag* tag = root->getCompound(L"Data");
tag->putString(L"LevelName", newLevelName);
ConsoleSaveFileOutputStream fos =
ConsoleSaveFileOutputStream(&tempSave, dataFile);
NbtIo::writeCompressed(root, &fos);
}
}
void DirectoryLevelStorageSource::renameLevel(const std::wstring& levelId, const std::wstring& newLevelName)
{
ConsoleSaveFileOriginal tempSave(levelId);
bool DirectoryLevelStorageSource::isNewLevelIdAcceptable(
const std::wstring& levelId) {
// 4J Jev, removed try/catch.
//File dataFile = File(dir, L"level.dat");
ConsoleSavePath dataFile = ConsoleSavePath( std::wstring( L"level.dat" ) );
if ( tempSave.doesFileExist( dataFile ) )
{
ConsoleSaveFileInputStream fis = ConsoleSaveFileInputStream(&tempSave, dataFile);
CompoundTag *root = NbtIo::readCompressed(&fis);
CompoundTag *tag = root->getCompound(L"Data");
tag->putString(L"LevelName", newLevelName);
File levelFolder = File(baseDir, levelId);
if (levelFolder.exists()) {
return false;
}
ConsoleSaveFileOutputStream fos = ConsoleSaveFileOutputStream(&tempSave, dataFile);
NbtIo::writeCompressed(root, &fos);
}
levelFolder.mkdir();
return true;
}
bool DirectoryLevelStorageSource::isNewLevelIdAcceptable(const std::wstring& levelId)
{
// 4J Jev, removed try/catch.
void DirectoryLevelStorageSource::deleteLevel(const std::wstring& levelId) {
File dir = File(baseDir, levelId);
if (!dir.exists()) return;
File levelFolder = File(baseDir, levelId);
if (levelFolder.exists())
{
return false;
}
levelFolder.mkdir();
return true;
deleteRecursive(dir.listFiles());
dir._delete();
}
void DirectoryLevelStorageSource::deleteLevel(const std::wstring& levelId)
{
File dir = File(baseDir, levelId);
if (!dir.exists()) return;
deleteRecursive(dir.listFiles());
dir._delete();
void DirectoryLevelStorageSource::deleteRecursive(std::vector<File*>* files) {
AUTO_VAR(itEnd, files->end());
for (AUTO_VAR(it, files->begin()); it != itEnd; it++) {
File* file = *it;
if (file->isDirectory()) {
deleteRecursive(file->listFiles());
}
file->_delete();
}
}
void DirectoryLevelStorageSource::deleteRecursive(std::vector<File *> *files)
{
AUTO_VAR(itEnd, files->end());
for (AUTO_VAR(it, files->begin()); it != itEnd; it++)
{
File *file = *it;
if (file->isDirectory())
{
deleteRecursive(file->listFiles());
}
file->_delete();
}
std::shared_ptr<LevelStorage> DirectoryLevelStorageSource::selectLevel(
ConsoleSaveFile* saveFile, const std::wstring& levelId,
bool createPlayerDir) {
return std::shared_ptr<LevelStorage>(
new DirectoryLevelStorage(saveFile, baseDir, levelId, createPlayerDir));
}
std::shared_ptr<LevelStorage> DirectoryLevelStorageSource::selectLevel(ConsoleSaveFile *saveFile, const std::wstring& levelId, bool createPlayerDir)
{
return std::shared_ptr<LevelStorage> (new DirectoryLevelStorage(saveFile, baseDir, levelId, createPlayerDir));
bool DirectoryLevelStorageSource::isConvertible(ConsoleSaveFile* saveFile,
const std::wstring& levelId) {
return false;
}
bool DirectoryLevelStorageSource::isConvertible(ConsoleSaveFile *saveFile, const std::wstring& levelId)
{
return false;
bool DirectoryLevelStorageSource::requiresConversion(
ConsoleSaveFile* saveFile, const std::wstring& levelId) {
return false;
}
bool DirectoryLevelStorageSource::requiresConversion(ConsoleSaveFile *saveFile, const std::wstring& levelId)
{
return false;
}
bool DirectoryLevelStorageSource::convertLevel(ConsoleSaveFile *saveFile, const std::wstring& levelId, ProgressListener *progress)
{
return false;
bool DirectoryLevelStorageSource::convertLevel(ConsoleSaveFile* saveFile,
const std::wstring& levelId,
ProgressListener* progress) {
return false;
}