diff --git a/HMCL/src/main/resources/assets/lang/I18N.properties b/HMCL/src/main/resources/assets/lang/I18N.properties
index 4cbe8af30..5ff76846b 100644
--- a/HMCL/src/main/resources/assets/lang/I18N.properties
+++ b/HMCL/src/main/resources/assets/lang/I18N.properties
@@ -72,7 +72,7 @@ account.hmcl.hint=You need to click on "Login" and complete the process in the o
# avoid too long sequence.
account.injector.add=New Auth Server
account.injector.empty=None (You can click on the plus button on the right to add one)
-account.injector.http=Warning\: This server uses the unsafe HTTP protocol, anyone between your connection will be able to see your credentials in cleartext.
+account.injector.http=Warning: This server uses the unsafe HTTP protocol, anyone between your connection will be able to see your credentials in cleartext.
account.injector.link.homepage=Homepage
account.injector.link.register=Register
account.injector.server=Authentication Server
@@ -102,7 +102,7 @@ account.methods.microsoft.error.add_family_probably=Please check if the age indi
account.methods.microsoft.error.country_unavailable=Xbox Live is not available in your current country/region.
account.methods.microsoft.error.missing_xbox_account=Your Microsoft account does not have a linked Xbox account yet. Please create one before continuing.
account.methods.microsoft.error.no_character=Your account does not own the Minecraft Java Edition.\nThe game profile may not have been created,\nplease click the link above to create it.
-account.methods.microsoft.error.unknown=Failed to log in, error\: %d.
+account.methods.microsoft.error.unknown=Failed to log in, error: %d.
account.methods.microsoft.logging_in=Logging in...
account.methods.microsoft.hint=Please click on the "login" button, and copy the code shown here later to finish the login process in the opened browser window.\n\
\n\
@@ -307,13 +307,13 @@ curse.sort.popularity=Popularity
curse.sort.total_downloads=Total Downloads
download=Download
-download.code.404=File not found on the remote server\: %s
+download.code.404=File not found on the remote server: %s
download.content=Addons
download.curseforge.customization=Light and shadow, and game customization
download.curseforge.unavailable=HMCL nightly build does not support access to CurseForge, please use stable version or beta version to download.
download.existing=The file cannot be saved because it already exists. You can use 'Save As' to save the file elsewhere.
download.external_link=Open Website
-download.failed=Failed to download %1$s, response code\: %2$d
+download.failed=Failed to download %1$s, response code: %2$d
download.failed.empty=No versions are available, please click here to go back.
download.failed.refresh=Unable to fetch version list. Please click here to retry.
download.game=Game
@@ -328,7 +328,7 @@ download.javafx=Downloading dependencies for launcher...
download.javafx.notes=We are currently downloading dependencies for HMCL from the Internet.\n\
\n\
You can click on 'Change Download Mirror' to select the download mirror or click on "Cancel" to stop and exit.\n\
-Note\: If your download speed is too slow, you can try to switch to another mirror.
+Note: If your download speed is too slow, you can try to switch to another mirror.
download.javafx.component=Downloading module %s
download.javafx.prepare=Preparing to download
@@ -412,8 +412,8 @@ game.crash.reason.block=The game crashed due to a block.\n\
\n\
You can try to remove this block using MCEdit or delete that mod that added it.\n\
\n\
-Block Type\: %1$s\n\
-Location\: %2$s
+Block Type: %1$s\n\
+Location: %2$s
game.crash.reason.bootstrap_failed=The game crashed due to mod %1$s.\n\
\n\
You can try to delete or update it.
@@ -421,7 +421,7 @@ game.crash.reason.config=The game crashed because a mod %1$s cannot parse its co
game.crash.reason.debug_crash=The game crashed because you manually triggered it.\n\
\n\
So, you probably know why.
-game.crash.reason.duplicated_mod=The game cannot launch due to duplicate mods\: %1$s.\n\
+game.crash.reason.duplicated_mod=The game cannot launch due to duplicate mods: %1$s.\n\
\n\
%2$s\n\
\n\
@@ -510,7 +510,7 @@ game.crash.reason.mod_resolution_conflict=The game crashed because of conflictin
%1$s is incompatible with %2$s.
game.crash.reason.mod_resolution_missing=The game crashed because some dependency mods are not installed.\n\
\n\
-%1$s requires mod\: %2$s.\n\
+%1$s requires mod: %2$s.\n\
\n\
This means that you have to download and install %2$s first to continue playing.
game.crash.reason.mod_resolution_missing_minecraft=The game crashed because a mod is incompatible with the current Minecraft version.\n\
@@ -519,7 +519,7 @@ game.crash.reason.mod_resolution_missing_minecraft=The game crashed because a mo
\n\
If you want to play with this version of the mod installed, you should change the instance version.\n\
Otherwise, you should install a version that is compatible with this Minecraft version.
-game.crash.reason.mod_resolution_mod_version=%1$s (Version\: %2$s)
+game.crash.reason.mod_resolution_mod_version=%1$s (Version: %2$s)
game.crash.reason.mod_resolution_mod_version.any=%1$s (Any Version)
game.crash.reason.modlauncher_8=The game crashed because your current Forge version is not compatible with your Java installation. Please try to update Forge, or try to use Java 8u312/11.0.13/17.0.1 or earlier versions.\n\
\n\
@@ -569,7 +569,7 @@ You need to switch to a newer version (%1$s) of Java in the game settings and th
game.crash.reason.unknown=We are not able to figure out why the game crashed, please refer to the game logs.\n\
\n\
When asking someone else for help, please share the full game log and related crash report file with them\!\n
-game.crash.reason.unsatisfied_link_error=Unable to launch Minecraft due to missing libraries\: %1$s.\n\
+game.crash.reason.unsatisfied_link_error=Unable to launch Minecraft due to missing libraries: %1$s.\n\
\n\
If you have modified native library settings, please make sure these libraries do exist. Or, please try to launch again after reverting it back to default.\n\
If you did not, please check if you have missing dependency mods.\n\
@@ -592,8 +592,8 @@ install.change_version=Change Version
install.change_version.confirm=Are you sure you want to switch %s from version %s to %s?
install.failed=Installation Failed
install.failed.downloading=We are unable to download some of the required files.
-install.failed.downloading.detail=Unable to download file\: %s
-install.failed.downloading.timeout=Download timeout when fetching\: %s
+install.failed.downloading.detail=Unable to download file: %s
+install.failed.downloading.timeout=Download timeout when fetching: %s
install.failed.install_online=Unable to identify the provided file. If you are installing a mod, go to the "Mods" page.
install.failed.malformed=The downloaded files are corrupted. You can try to fix this issue by switching to another download mirror.
install.failed.optifine_conflict=Cannot install both Fabric, OptiFine, and Forge on Minecraft 1.13 or above.
@@ -604,7 +604,7 @@ install.installer.choose=Choose Your %s Version
install.installer.depend=Requires %s
install.installer.fabric=Fabric
install.installer.fabric-api=Fabric API
-install.installer.fabric-api.warning=Warning\: Fabric API is a mod, and will be installed into the mod directory of the game instance. Please do not change the working directory of the game, or the Fabric API will not work. If you do want to change these settings, you should reinstall it.
+install.installer.fabric-api.warning=Warning: Fabric API is a mod, and will be installed into the mod directory of the game instance. Please do not change the working directory of the game, or the Fabric API will not work. If you do want to change these settings, you should reinstall it.
install.installer.forge=Forge
install.installer.game=Minecraft
install.installer.incompatible=Incompatible with %s
@@ -766,7 +766,7 @@ modpack.origin.mcbbs.prompt=Post ID
modpack.scan=Parsing Modpack Index
modpack.task.install=Install Modpack
modpack.task.install.error=Unable to identify this modpack. We currently only support Curse, Modrinth, MultiMC, and MCBBS modpacks.
-modpack.task.install.will=You are going to install modpack\:
+modpack.task.install.will=You are going to install modpack:
modpack.type.curse=Curse
modpack.type.curse.tolerable_error=Unable to download dependencies, you can try to continue downloading by launching this game instance.
modpack.type.curse.error=Unable to download dependencies from CurseForge, please try again or use a proxy connection.
@@ -945,7 +945,7 @@ world=Worlds
world.add=Add a World (.zip)
world.datapack=Manage Datapacks
world.datapack.1_13=Only Minecraft 1.13 or newer supports datapacks.
-world.description=%s. Last played on %s. Game Version\: %s.
+world.description=%s. Last played on %s. Game Version: %s.
world.download=Download a World
world.export=Export World
world.export.title=Select a directory for this exported world
@@ -955,7 +955,7 @@ world.extension=World Archive
world.game_version=Game Version
world.import.already_exists=This world already exists.
world.import.choose=Select the save archive you want to import
-world.import.failed=Unable to import this world\: %s
+world.import.failed=Unable to import this world: %s
world.import.invalid=Unable to parse the save.
world.info.title=World %s - Information
world.info.basic=Basic Information
@@ -1031,15 +1031,16 @@ settings=Settings
settings.advanced=Advanced Settings
settings.advanced.custom_commands=Custom Commands
settings.advanced.custom_commands.hint=The following environment variables are provided\:\n\
- - $INST_NAME\: version name\n\
- - $INST_ID\: version id\n\
- - $INST_DIR\: absolute path of the version\n\
- - $INST_MC_DIR\: absolute path of minecraft\n\
- - $INST_JAVA\: java binary used for launch\n\
- - $INST_FORGE\: set if Forge installed\n\
- - $INST_LITELOADER\: set if LiteLoader installed\n\
- - $INST_OPTIFINE\: set if OptiFine installed\n\
- - $INST_FABRIC\: set if Fabric installed
+ - $INST_NAME: version name\n\
+ - $INST_ID: version id\n\
+ - $INST_DIR: absolute path of the version\n\
+ - $INST_MC_DIR: absolute path of minecraft\n\
+ - $INST_JAVA: java binary used for launch\n\
+ - $INST_FORGE: set if Forge installed\n\
+ - $INST_LITELOADER: set if LiteLoader installed\n\
+ - $INST_OPTIFINE: set if OptiFine installed\n\
+ - $INST_FABRIC: set if Fabric installed\n\
+ - $INST_QUILT: set if Quilt installed
settings.advanced.dont_check_game_completeness=Do not check game integrity
settings.advanced.dont_check_jvm_validity=Do not check JVM compatibility
settings.advanced.dont_patch_natives=Do not attempt to automatically replace native libraries
@@ -1195,10 +1196,10 @@ update.channel.stable=Release
update.checking=Checking for Updates
update.failed=Unable to update
update.found=Update Available\!
-update.newest_version=Latest version\: %s
-update.bubble.title=Update Available\: %s
+update.newest_version=Latest version: %s
+update.bubble.title=Update Available: %s
update.bubble.subtitle=Click here to update
-update.note=Warning\: Beta versions and nightly versions may have more features or fixes, but they also come with more potential issues.
+update.note=Warning: Beta versions and nightly versions may have more features or fixes, but they also come with more potential issues.
update.latest=This is the latest version.
update.no_browser=Cannot open in the system browser. But, we copied the link to your clipboard and you can open it manually.
update.tooltip=Update
diff --git a/HMCL/src/main/resources/assets/lang/I18N_es.properties b/HMCL/src/main/resources/assets/lang/I18N_es.properties
index b5c84eed6..4a61c7337 100644
--- a/HMCL/src/main/resources/assets/lang/I18N_es.properties
+++ b/HMCL/src/main/resources/assets/lang/I18N_es.properties
@@ -294,12 +294,12 @@ curse.sort.popularity=Popularidad
curse.sort.total_downloads=Descargas totales
download=Descargar
-download.code.404=Archivo no encontrado en el servidor remoto\: %s
+download.code.404=Archivo no encontrado en el servidor remoto: %s
download.content=Complementos
download.curseforge.customization=Luz y sombras, y personalización del juego
download.existing=El archivo no se puede guardar porque ya existe. Puedes usar 'Guardar como' para guardar el archivo en otro lugar.
download.external_link=Abrir sitio web
-download.failed=Falló la descarga de %1$s, código de respuesta\: %2$d
+download.failed=Falló la descarga de %1$s, código de respuesta: %2$d
download.failed.empty=No hay versiones disponibles, por favor haga clic aquí para volver.
download.failed.refresh=No se ha podido obtener la lista de versiones. Por favor, haga clic aquí para volver a intentarlo.
download.game=Juego
@@ -313,7 +313,7 @@ download.javafx=Descargar las dependencias para el launcher...
download.javafx.notes=Estamos descargando dependencias para HMCL desde Internet.\n\
\n\
Puede hacer clic en "Cambiar el espejo de descarga" para seleccionar el espejo de descarga o hacer clic en "Cancelar" para detener y salir.\n\
-Nota\: Si su velocidad de descarga es demasiado lenta, puede intentar cambiar a otro espejo.
+Nota: Si su velocidad de descarga es demasiado lenta, puede intentar cambiar a otro espejo.
download.javafx.component=Descargando módulo %s
download.javafx.prepare=Preparando la descarga
@@ -378,7 +378,7 @@ game.crash.reason.block=El juego se ha bloqueado debido a un error.\
Puede tratar de eliminar este bloque utilizando MCEdit o eliminar el mod que lo ha añadido.\n\
\n\
Tipo de bloque: %1$s\n\
-Ubicación\: %2$s
+Ubicación: %2$s
game.crash.reason.bootstrap_failed=El juego se ha bloqueado debido al mod %1$s.\n\
\n\
Puedes intentar borrarlo o actualizarlo.
@@ -396,7 +396,7 @@ game.crash.reason.entity=El juego se ha bloqueado debido a una entidad.\n\
Puede intentar eliminar esta entidad utilizando MCEdit o eliminar el mod que la ha añadido.\n\
\n\
Tipo de bloque: %1$s\n\
-Ubicación\: %2$s
+Ubicación: %2$s
game.crash.reason.fabric_version_0_12=La versión de Fabric 0.12 o superior es incompatible con los mods instalados actualmente. Necesitas bajarlo a la versión 0.11.7.
game.crash.reason.fabric_warnings=El cargador de mods de Fabric ha advertido:\n\
%1$s
@@ -420,7 +420,7 @@ Si utiliza su tarjeta gráfica integrada, tenga en cuenta que Minecraft 1.16.5 o
Puedes ir a este sitio web (en chino) para más información.
game.crash.reason.illegal_access_error=El juego se bloquea por culpa de algún(os) mod(s).\n\
\n\
-Si sabes\: %1$s, puedes actualizar o eliminar los mods y volver a intentarlo.
+Si sabes: %1$s, puedes actualizar o eliminar los mods y volver a intentarlo.
game.crash.reason.jdk_9=El juego no puede ejecutarse porque la versión de Java es demasiado nueva para esta instancia.\n\
\n\
Es necesario descargar e instalar Java 8 y seleccionarlo en la configuración de la instancia.
@@ -465,7 +465,7 @@ game.crash.reason.mod_resolution_missing_minecraft=El juego se ha bloqueado porq
\n\
Si quieres jugar con esta versión del mod instalada, debes cambiar la versión de la instancia.\n\
En caso contrario, debes instalar una versión compatible con esta versión de Minecraft.
-game.crash.reason.mod_resolution_mod_version=%1$s (Versión\: %2$s)
+game.crash.reason.mod_resolution_mod_version=%1$s (Versión: %2$s)
game.crash.reason.mod_resolution_mod_version.any=%1$s (Cualquier versión)
game.crash.reason.forge_repeat_installation=El juego actual no puede continuar ejecutándose debido a una instalación duplicada de Forge. Este es un problema conocido\nSe recomienda cargar los comentarios del registro en Github para que podamos encontrar más pistas y arreglar esta pregunta. \nActualmente puede ir a la instalación automática para desinstalar Forge y volver a instalarlo.
game.crash.reason.optifine_repeat_installation=El juego actual no puede seguir ejecutándose debido a la instalación repetida de Optifine. \nElimine Optifine de la carpeta Mod o vaya a Gestión de juegos-Instalación automática para desinstalar Optifine que se instala automáticamente.
@@ -524,7 +524,7 @@ game.crash.reason.unknown=No somos capaces de averiguar por qué el juego se est
Cuando pidas ayuda a otra persona, por favor, comparte con ella el registro completo del juego y el archivo de informe de fallos relacionado.\n\
\n\
¿Esta caída es causada por un problema común que casi todo el mundo tiene? Puedes proporcionar tus registros en un nuevo tema de GitHub para mejorar el launcher.
-game.crash.reason.unsatisfied_link_error=No se puede iniciar Minecraft porque faltan bibliotecas\: %1$s.\n\
+game.crash.reason.unsatisfied_link_error=No se puede iniciar Minecraft porque faltan bibliotecas: %1$s.\n\
\n\
Si ha modificado la configuración de la biblioteca nativa, por favor, asegúrese de que estas bibliotecas existen. O, por favor, intente iniciar de nuevo después de revertir a los valores predeterminados.\n\
Si no lo ha hecho, por favor, compruebe si le faltan mods de dependencia.\n\
@@ -547,7 +547,7 @@ install.change_version=Cambiar versión
install.change_version.confirm=¿Está seguro de querer cambiar %s de la versión %s a %s?
install.failed=Fallo en la instalación
install.failed.downloading=No podemos descargar algunos de los archivos necesarios.
-install.failed.downloading.detail=No se ha podido descargar el archivo\: %s
+install.failed.downloading.detail=No se ha podido descargar el archivo: %s
install.failed.downloading.timeout=Tiempo de descarga agotado en la búsqueda: %s
install.failed.install_online=No se ha podido identificar el archivo proporcionado. Si está instalando un mod, vaya a la página "Mods".
install.failed.malformed=Los archivos descargados están dañados. Puedes intentar solucionar este problema cambiando a otra espejo de descarga.
@@ -559,7 +559,7 @@ install.installer.choose=Elija su versión %s
install.installer.depend=Requiere %s
install.installer.fabric=Fabric
install.installer.fabric-api=Fabric API
-install.installer.fabric-api.warning=Atención\: Fabric API es un mod, y se instalará en el directorio de mods de la instancia del juego. Por favor, no cambies el directorio de trabajo del juego, o el Fabric API no funcionará. Si quieres cambiar esta configuración, debes reinstalarlo.
+install.installer.fabric-api.warning=Atención: Fabric API es un mod, y se instalará en el directorio de mods de la instancia del juego. Por favor, no cambies el directorio de trabajo del juego, o el Fabric API no funcionará. Si quieres cambiar esta configuración, debes reinstalarlo.
install.installer.forge=Forge
install.installer.game=Minecraft
install.installer.incompatible=Incompatible con %s
@@ -721,7 +721,7 @@ modpack.origin.mcbbs.prompt=ID de publicación
modpack.scan=Análisis del índice de modpacks
modpack.task.install=Instalar Modpack
modpack.task.install.error=No se ha podido identificar este modpack. Actualmente sólo soportamos los modpacks Curse, Modrinth, MultiMC y MCBBS.
-modpack.task.install.will=Vas a instalar el modpack\:
+modpack.task.install.will=Vas a instalar el modpack:
modpack.type.curse=Curse
modpack.type.curse.tolerable_error=No se han podido descargar las dependencias, puedes intentar continuar la descarga ejecutando esta instancia del juego.
modpack.type.curse.error=No se han podido descargar las dependencias de CurseForge, inténtalo de nuevo o utiliza una conexión proxy.
@@ -896,9 +896,9 @@ multiplayer.session.username=Nombre de usuario
multiplayer.state.connecting=Conectando
multiplayer.state.disconnected=No está en una sesión
multiplayer.state.disconnected.hint=El anfitrión debe crear una sesión primero antes de que otros puedan unirse a su mundo.
-multiplayer.state.master=Sesión %1$s creada, puerto\: %2$d
+multiplayer.state.master=Sesión %1$s creada, puerto: %2$d
multiplayer.state.master.hint=Después de crear una sesión, puedes compartir tu código de invitación con tus compañeros. Ahora pueden unirse a tu sesión tras introducir el código en la página multijugador de HMCL.
-multiplayer.state.slave=Sesión iniciada %1$s, dirección\: %2$s
+multiplayer.state.slave=Sesión iniciada %1$s, dirección: %2$s
multiplayer.state.slave.copy=Copiar dirección
multiplayer.state.slave.hint=Después de unirte a una sesión multijugador, puedes unirte al multijugador entrando en el servidor "Sesión Multijugador HMCL" que se muestra en la lista de servidores multijugador de Minecraft o conectarte manualmente a la siguiente dirección.
@@ -912,7 +912,7 @@ world=Mundos
world.add=Añadir un mundo (.zip)
world.datapack=Gestionar datapacks
world.datapack.1_13=Sólo Minecraft 1.13 o superior soporta datapacks.
-world.description=%s. Jugado por última vez en %s. Versión del juego\: %s.
+world.description=%s. Jugado por última vez en %s. Versión del juego: %s.
world.download=Descargar un mundo
world.export=Exportar un mundo
world.export.title=Selecciona un directorio para este mundo exportado
@@ -922,7 +922,7 @@ world.extension=Archivo del mundo
world.game_version=Versión del juego
world.import.already_exists=Este mundo ya existe.
world.import.choose=Selecciona el archivo de guardado que quieres importar
-world.import.failed=No se ha podido importar este mundo\: %s
+world.import.failed=No se ha podido importar este mundo: %s
world.import.invalid=No se ha podido analizar el archivo guardado.
world.manage=Mundos / Datapacks
world.name=Nombre del mundo
@@ -970,15 +970,16 @@ settings=Configuración
settings.advanced=Configuración avanzada
settings.advanced.custom_commands=Comandos personalizados
settings.advanced.custom_commands.hint=Se proporcionan las siguientes variables de entorno\:\n\
- - $INST_NAME\: nombre de la versión\n\
- - $INST_ID\: id de la versión\n\
- - $INST_DIR\: ruta absoluta de la versión\n\
- - $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_NAME: nombre de la versión\n\
+ - $INST_ID: id de la versión\n\
+ - $INST_DIR: ruta absoluta de la versión\n\
+ - $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_LITELOADER: se establece si LiteLoader está instalado\n\
- $INST_OPTIFINE: establecer si se ha instalado OptiFine\n\
- - $INST_FABRIC\: establecer si está instalado Fabric
+ - $INST_FABRIC: establecer si está instalado Fabric\n\
+ - $INST_QUILT: establecer si está instalado Quilt
settings.advanced.dont_check_game_completeness=No chequear integridad del juego
settings.advanced.dont_check_jvm_validity=No comprobar la compatibilidad de la JVM
settings.advanced.game_dir.default=Por defecto (.minecraft/)
@@ -1127,10 +1128,10 @@ update.channel.stable=Estable
update.checking=Buscando actualizaciones
update.failed=No se puede actualizar
update.found=¡Actualización disponible\!
-update.newest_version=Última versión\: %s
-update.bubble.title=Actualización disponible\: %s
+update.newest_version=Última versión: %s
+update.bubble.title=Actualización disponible: %s
update.bubble.subtitle=Haga clic aquí para actualizar
-update.note=Advertencia\: Las versiones beta y las versiones nocturnas pueden tener más funciones o correcciones, pero también tienen más problemas potenciales.
+update.note=Advertencia: Las versiones beta y las versiones nocturnas pueden tener más funciones o correcciones, pero también tienen más problemas potenciales.
update.latest=Esta es la última versión.
update.no_browser=No se puede abrir en el navegador del sistema. Pero, hemos copiado el enlace a su portapapeles y puede abrirlo manualmente.
update.tooltip=Actualización
diff --git a/HMCL/src/main/resources/assets/lang/I18N_ja.properties b/HMCL/src/main/resources/assets/lang/I18N_ja.properties
index 63b6bf6c3..b2eb1cf76 100644
--- a/HMCL/src/main/resources/assets/lang/I18N_ja.properties
+++ b/HMCL/src/main/resources/assets/lang/I18N_ja.properties
@@ -797,7 +797,8 @@ settings.advanced.custom_commands.hint=カスタムコマンドは、次の環
\-$ INST_FORGE:Forgeがインストールされている場合に設定\n \
\-$ INST_LITELOADER:LiteLoaderがインストールされている場合に設定\n \
\-$ INST_OPTIFINE:OptiFineがインストールされている場合に設定\n \
- \-$ INST_FABRIC:ファブリックがインストールされている場合に設定
+ \-$ INST_FABRIC:ファブリックがインストールされている場合に設定\n \
+ \-$ INST_QUILT:ファブリックがインストールされている場合に設定
settings.advanced.dont_check_game_completeness=ゲームファイルをスキャンしない
settings.advanced.dont_check_jvm_validity=JVMがゲームを起動できるかどうかを確認しないでください
settings.advanced.game_dir.default=標準(.minecraft /)
diff --git a/HMCL/src/main/resources/assets/lang/I18N_ru.properties b/HMCL/src/main/resources/assets/lang/I18N_ru.properties
index 6eac8a9a7..a5c2739ac 100644
--- a/HMCL/src/main/resources/assets/lang/I18N_ru.properties
+++ b/HMCL/src/main/resources/assets/lang/I18N_ru.properties
@@ -788,7 +788,8 @@ settings.advanced.custom_commands.hint=Пользовательские кома
\ - $INST_FORGE: устанавливается, если установлен Forge\n\
\ - $INST_LITELOADER: устанавливается, если установлен LiteLoader\n\
\ - $INST_OPTIFINE: устанавливается, если установлен OptiFine\n\
- \ - $INST_FABRIC: устанавливается, если установлена Fabric
+ \ - $INST_FABRIC: устанавливается, если установлена Fabric\n\
+ \ - $INST_QUILT: устанавливается, если установлена Quilt
settings.advanced.dont_check_game_completeness=Не сканировать игровые файлы
settings.advanced.dont_check_jvm_validity=Не проверять, может ли JVM запустить игру или нет
settings.advanced.game_dir.default=По умолчанию (.minecraft/)
diff --git a/HMCL/src/main/resources/assets/lang/I18N_zh.properties b/HMCL/src/main/resources/assets/lang/I18N_zh.properties
index ea056db50..d7d354cbb 100644
--- a/HMCL/src/main/resources/assets/lang/I18N_zh.properties
+++ b/HMCL/src/main/resources/assets/lang/I18N_zh.properties
@@ -880,7 +880,8 @@ settings.advanced.custom_commands.hint=自訂命令被調用時將包含如下
\ - $INST_FORGE: 若安裝了 Forge,將會存在本環境變數\n\
\ - $INST_LITELOADER: 若安裝了 LiteLoader,將會存在本環境變數\n\
\ - $INST_OPTIFINE: 若安裝了 OptiFine,將會存在本環境變數\n\
- \ - $INST_FABRIC: 若安裝了 Fabric,將會存在本環境變數
+ \ - $INST_FABRIC: 若安裝了 Fabric,將會存在本環境變數\n\
+ \ - $INST_QUILT: 若安裝了 Quilt,將會存在本環境變數
settings.advanced.dont_check_game_completeness=不檢查遊戲完整性
settings.advanced.dont_check_jvm_validity=不檢查 JVM 與遊戲的相容性
settings.advanced.dont_patch_natives=不嘗試自動替換本機庫
diff --git a/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties b/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties
index 4eadca115..a61eb3dd6 100644
--- a/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties
+++ b/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties
@@ -879,7 +879,8 @@ settings.advanced.custom_commands.hint=自定义命令被调用时将包含如
\ - $INST_FORGE: 若安装了 Forge,将会存在本环境变量\n\
\ - $INST_LITELOADER: 若安装了 LiteLoader,将会存在本环境变量\n\
\ - $INST_OPTIFINE: 若安装了 OptiFine,将会存在本环境变量\n\
- \ - $INST_FABRIC: 若安装了 Fabric,将会存在本环境变量
+ \ - $INST_FABRIC: 若安装了 Fabric,将会存在本环境变量\n\
+ \ - $INST_QUILT: 若安装了 Quilt,将会存在本环境变量
settings.advanced.dont_check_game_completeness=不检查游戏完整性
settings.advanced.dont_check_jvm_validity=不检查 JVM 与游戏的兼容性
settings.advanced.dont_patch_natives=不尝试自动替换本地库
diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/launch/DefaultLauncher.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/launch/DefaultLauncher.java
index d5cbb3acf..8291c9cc8 100644
--- a/HMCLCore/src/main/java/org/jackhuang/hmcl/launch/DefaultLauncher.java
+++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/launch/DefaultLauncher.java
@@ -495,6 +495,9 @@ public class DefaultLauncher extends Launcher {
if (analyzer.has(LibraryAnalyzer.LibraryType.OPTIFINE)) {
env.put("INST_OPTIFINE", "1");
}
+ if (analyzer.has(LibraryAnalyzer.LibraryType.QUILT)) {
+ env.put("INST_QUILT", "1");
+ }
return env;
}
diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/mod/mcbbs/McbbsModpackExportTask.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/mod/mcbbs/McbbsModpackExportTask.java
index 24ed4cde9..5913d3c09 100644
--- a/HMCLCore/src/main/java/org/jackhuang/hmcl/mod/mcbbs/McbbsModpackExportTask.java
+++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/mod/mcbbs/McbbsModpackExportTask.java
@@ -97,6 +97,8 @@ public class McbbsModpackExportTask extends Task {
addons.add(new McbbsModpackManifest.Addon(OPTIFINE.getPatchId(), optifineVersion)));
analyzer.getVersion(FABRIC).ifPresent(fabricVersion ->
addons.add(new McbbsModpackManifest.Addon(FABRIC.getPatchId(), fabricVersion)));
+ analyzer.getVersion(QUILT).ifPresent(quiltVersion ->
+ addons.add(new McbbsModpackManifest.Addon(QUILT.getPatchId(), quiltVersion)));
List libraries = new ArrayList<>();
// TODO libraries