Fix: Env arg INST_NEOFORGE is missing in custom commands. (#2723)

This commit is contained in:
Burning_TNT
2024-02-01 22:59:17 +08:00
committed by GitHub
parent c26eb2bc69
commit 4c41f25314
7 changed files with 9 additions and 0 deletions

View File

@@ -1021,6 +1021,7 @@ settings.advanced.custom_commands.hint=The following environment variables are p
- $INST_MC_DIR: absolute path of minecraft\n\
- $INST_JAVA: java binary used for launch\n\
- $INST_FORGE: set if Forge installed\n\
- $INST_NEOFORGE: set if NeoForge installed\n\
- $INST_LITELOADER: set if LiteLoader installed\n\
- $INST_OPTIFINE: set if OptiFine installed\n\
- $INST_FABRIC: set if Fabric installed\n\

View File

@@ -898,6 +898,7 @@ settings.advanced.custom_commands.hint=Se proporcionan las siguientes variables
- $INST_MC_DIR: ruta absoluta de minecraft\n\
- $INST_JAVA: binario de java utilizado para la ejecución\n\
- $INST_FORGE: se establece si Forge está instalado\n\
- $INST_NEOFORGE: se establece si NeoForge está instalado\n\
- $INST_LITELOADER: se establece si LiteLoader está instalado\n\
- $INST_OPTIFINE: establecer si se ha instalado OptiFine\n\
- $INST_FABRIC: establecer si está instalado Fabric\n\

View File

@@ -725,6 +725,7 @@ settings.advanced.custom_commands.hint=カスタムコマンドは、次の環
\-$ INST_MC_DIRMinecraftの絶対パス\n \
\-$ INST_JAVA起動に使用されるJavaバイナリ\n \
\-$ INST_FORGEForgeがインストールされている場合に設定\n \
\-$ INST_NEOFORGENeoForgeがインストールされている場合に設定\n \
\-$ INST_LITELOADERLiteLoaderがインストールされている場合に設定\n \
\-$ INST_OPTIFINEOptiFineがインストールされている場合に設定\n \
\-$ INST_FABRICファブリックがインストールされている場合に設定\n \

View File

@@ -797,6 +797,7 @@ settings.advanced.custom_commands.hint=Пользовательские кома
\ - $INST_MC_DIR: абсолютный путь к minecraft\n\
\ - $INST_JAVA: двоичный файл java, используемый для запуска\n\
\ - $INST_FORGE: устанавливается, если установлен Forge\n\
\ - $INST_NEOFORGE: устанавливается, если установлен NeoForge\n\
\ - $INST_LITELOADER: устанавливается, если установлен LiteLoader\n\
\ - $INST_OPTIFINE: устанавливается, если установлен OptiFine\n\
\ - $INST_FABRIC: устанавливается, если установлена Fabric\n\

View File

@@ -891,6 +891,7 @@ settings.advanced.custom_commands.hint=自訂命令被調用時將包含如下
\ - $INST_MC_DIR: 遊戲運行路徑\n\
\ - $INST_JAVA: 遊戲運行使用的 Java 路徑\n\
\ - $INST_FORGE: 若安裝了 Forge將會存在本環境變數\n\
\ - $INST_NEOFORGE: 若安裝了 NeoForge將會存在本環境變數\n\
\ - $INST_LITELOADER: 若安裝了 LiteLoader將會存在本環境變數\n\
\ - $INST_OPTIFINE: 若安裝了 OptiFine將會存在本環境變數\n\
\ - $INST_FABRIC: 若安裝了 Fabric將會存在本環境變數\n\

View File

@@ -890,6 +890,7 @@ settings.advanced.custom_commands.hint=自定义命令被调用时将包含如
\ - $INST_MC_DIR: 游戏运行路径\n\
\ - $INST_JAVA: 游戏运行使用的 Java 路径\n\
\ - $INST_FORGE: 若安装了 Forge将会存在本环境变量\n\
\ - $INST_NEOFORGE: 若安装了 NeoForge将会存在本环境变量\n\
\ - $INST_LITELOADER: 若安装了 LiteLoader将会存在本环境变量\n\
\ - $INST_OPTIFINE: 若安装了 OptiFine将会存在本环境变量\n\
\ - $INST_FABRIC: 若安装了 Fabric将会存在本环境变量\n\

View File

@@ -503,6 +503,9 @@ public class DefaultLauncher extends Launcher {
if (analyzer.has(LibraryAnalyzer.LibraryType.FORGE)) {
env.put("INST_FORGE", "1");
}
if (analyzer.has(LibraryAnalyzer.LibraryType.NEO_FORGE)) {
env.put("INST_NEOFORGE", "1");
}
if (analyzer.has(LibraryAnalyzer.LibraryType.LITELOADER)) {
env.put("INST_LITELOADER", "1");
}