aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.Client/MinecraftServer.cpp
diff options
context:
space:
mode:
authordtentiion <dtentiongit@gmail.com>2026-03-02 21:13:11 +0000
committerdtentiion <dtentiongit@gmail.com>2026-03-02 21:13:11 +0000
commit63e590d783cc3302ec6a5b639dd831e930a557c6 (patch)
tree1739b7757c571313601defdbb25867ef41b8869c /Minecraft.Client/MinecraftServer.cpp
parent5b5b9f60721f40f1ddebc4629b9e2802de646fb6 (diff)
Win64: show actual world names in save list, sort newest-first, preserve level name on load/resave
Diffstat (limited to 'Minecraft.Client/MinecraftServer.cpp')
-rw-r--r--Minecraft.Client/MinecraftServer.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/Minecraft.Client/MinecraftServer.cpp b/Minecraft.Client/MinecraftServer.cpp
index ceb9554b..5e7ce794 100644
--- a/Minecraft.Client/MinecraftServer.cpp
+++ b/Minecraft.Client/MinecraftServer.cpp
@@ -149,7 +149,7 @@ bool MinecraftServer::initServer(__int64 seed, NetworkGameInitData *initData, DW
//localIp = settings->getString(L"server-ip", L"");
//onlineMode = settings->getBoolean(L"online-mode", true);
//motd = settings->getString(L"motd", L"A Minecraft Server");
- //motd.replace('§', '$');
+ //motd.replace('�', '$');
setAnimals(settings->getBoolean(L"spawn-animals", true));
setNpcsEnabled(settings->getBoolean(L"spawn-npcs", true));
@@ -203,7 +203,7 @@ bool MinecraftServer::initServer(__int64 seed, NetworkGameInitData *initData, DW
__int64 levelNanoTime = System::nanoTime();
- wstring levelName = settings->getString(L"level-name", L"world");
+ wstring levelName = (initData && !initData->levelName.empty()) ? initData->levelName : settings->getString(L"level-name", L"world");
wstring levelTypeString;
bool gameRuleUseFlatWorld = false;