From 0baca3fbea34cacc0c3c9031c717f7fa62b5b694 Mon Sep 17 00:00:00 2001 From: Octol1ttle Date: Wed, 21 Jan 2026 11:46:59 +0500 Subject: [PATCH] feat: print custom environment variables in log Signed-off-by: Octol1ttle (cherry picked from commit ca5e1e0f1bff25211392b997fa9e53510549e475) --- launcher/minecraft/MinecraftInstance.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/launcher/minecraft/MinecraftInstance.cpp b/launcher/minecraft/MinecraftInstance.cpp index c71f819dd..da49ee31b 100644 --- a/launcher/minecraft/MinecraftInstance.cpp +++ b/launcher/minecraft/MinecraftInstance.cpp @@ -1002,6 +1002,17 @@ QStringList MinecraftInstance::verboseDescription(AuthSessionPtr session, Minecr out << "Launcher: " + getLauncher(); out << emptyLine; + + // environment variables + const QString env = settings->get("OverrideEnv").toBool() ? settings->get("Env").toString() : APPLICATION->settings()->get("Env").toString(); + if (auto envMap = Json::toMap(env); !envMap.isEmpty()) { + out << "Custom environment variables:"; + for (auto [key, value] : envMap.asKeyValueRange()) { + out << indent + key + "=" + value.toString(); + } + out << emptyLine; + } + return out; }