Releases: MrShieh-X/console-minecraft-launcher
Releases · MrShieh-X/console-minecraft-launcher
v1.8
- 若独立版本配置的 Java 路径、最大内存以及窗口宽高设置得不符合规范,将会自动使用全局配置值并且提示。
- 将下载资源文件的步骤调整至最后,避免下载时卡住而无法继续安装版本。
- 在 Linux 中,将默认读取
~/.config/cmcl/cmcl.json
作为配置文件(由 Just-A-Pony 于 Issue#18 提出)。
English
- If the Java path, maximum memory, and window width and height of the standalone version configuration are not set in compliance with the specification, the global configuration value will be automatically used and the user will be prompted.
- Adjusted the step of downloading resource files to the end to avoid the download being stuck and unable to continue installing the version.
- In Linux,
~/.config/cmcl/cmcl.json
will be read as configuration file by default (by Just-A-Pony on Issue#18 raised).
v1.7
- 可通过
-config -view
查看所有可修改的配置。 - 可通过
-vcfg <版本名称> <配置名称,使用“-config -view”查看的内容中带有“[游戏相关]”的> <内容,有空格则加上双引号,不输入则使用全局配置>
此通用命令设置版本配置(带有“[游戏相关]”的配置兼容HMCL)。 - 可在自定义游戏参数或JVM参数命令后面添上
-version <版本名称>
以指定要设置的版本。
English
- All modifiable configurations can be viewed through
-config -view
. - You can use
-vcfg <Version Name> <Configuration name, use "-config -view" to view the content with "[Game related]"> <Content, add double quotes if there is a space, use global configuration if not entered>
This generic command sets the version configuration (configurations with "[Game related]" are HMCL compatible). -version <Version Name>
can be appended to the custom game arguments or JVM arguments command to specify the version to set.
v1.6
- 可在安装版本后或安装版本时安装 Fabric API,需在安装命令后加上
-fapi
。例-version -f 1.19 -fapi
或-install 1.19 -f -fapi
(由 BlockyDeer 于 Issue#17 提出)。 - 加快了本程序启动速度。
- 解决了无法从 Modrinth 安装某些模组或整合包的问题。
English
- Fabric API can be installed after installing the version or when installing the version, you need to add
-fapi
after the installation command. Example-version -f 1.19 -fapi
or-install 1.19 -f -fapi
(by BlockyDeer on Issue#17 ). - Speed up the startup of this program.
- Resolved an issue where some mods or modpacks could not be installed from Modrinth.
v1.5.2
- 如果没选择版本直接双击启动,则会显示提示语,指导使用(对小白友好)。
- 增强了 Java 路径的识别兼容性,即便路径设置在
bin
目录或 Java 根目录也能识别。
English
- If the version is not selected, double-click to start it, a prompt will be displayed to guide the user to use it.
- Enhanced Java path recognition compatibility, even if the path is set in the
bin
directory or the Java root directory.
v1.5.1
v1.5
- 首次下载文件将会询问下载源。
- 启动游戏时如果没有登录账号将会要求用户马上登录。
- 区分了不同架构的原生依赖库(natives)目录。
English
- Downloading a file for the first time will ask for the download source.
- Launching the game without a logged in account will require the user to log in immediately.
- Distinguish the native dependency library directory for different architectures.
v1.4.1
v1.4
- 支持安装 Quilt(可能需要梯子):
1.安装版本时安装 Quilt:在安装命令后面加入“-q”,如:-install 1.19 -q
2.安装版本后安装 Quilt:-version -q <目标版本名称>
- 安装版本后安装模组加载器或 OptiFine,可在安装命令添加“-v <版本>”以指定要安装的版本,以免输入命令后再选择版本。例如:
-version -f 1.19 -v 0.14.8
,意为:给名为“1.19”的本地版本安装 Fabric 0.14.8;
安装版本时,可在参数(-f、-o、-e、-p、-q)后面输入版本以指定要安装的版本。例如:-install 1.19 -f 0.14.8
,意为:安装版本 1.19 时 顺便安装 Fabric 0.14.8(由 YhnSoft 于 Issue#15 提出)。 - 解决了无法启动 OptiFine 与 Forge 共存的低于 1.13(不包括1.13)和安装了 Forge 的 1.19 版本的问题。
- 适应的 Mojang 的新下载 API,解决某些无法安装版本的问题。
English
- Support for installing Quilt:
- Install Quilt when installing the version: add "-q" after the installation command, such as:
-install 1.19 -q
- Install Quilt after installing the version:
-version -q <Target Version Name>
- Install Quilt when installing the version: add "-q" after the installation command, such as:
- To install the modloader or OptiFine after installing the version, you can add
-v <Version>
to the installation command to specify the version to be installed, so as to avoid entering the command and then selecting the version. For example:-version -f 1.19 -v 0.14.8
, meaning: install Fabric 0.14.8 for the local version named "1.19";
When installing a version, you can specify the version to install by entering the version after the arguments (-f, -o, -e, -p, -q). For example:-install 1.19 -f 0.14.8
, which means: Install Fabric 0.14.8 by the way when installing version 1.19 (by YhnSoft on Issue#15 raised). - Resolved an issue where OptiFine coexisting with Forge was not able to be launched on versions lower than 1.13 (excluding 1.13) and 1.19 with Forge installed.
- Adapted to new download API of Mojang, solved some problems that version cannot be installed.
v1.3
- 支持安装 LiteLoader:
1.安装版本时安装 LiteLoader:在安装命令后面加入“-e”,如:-install 1.18.2 -e
2.安装版本后安装 LiteLoader:-version -e <目标版本名称>
- 支持安装 OptiFine:
1.安装版本时安装 OptiFine:在安装命令后面加入“-p”,如:-install 1.18.2 -p
2.安装版本后安装 OptiFine:-version -p <目标版本名称>
注:LiteLoader 和 Fabric、OptiFine 和 Fabric 不能共存 - 修复了无法启动 1.19 的问题。
- 支持通过 Modrinth 搜索模组和整合包,具体使用方法请查看使用手册。
- 支持导入 MultiMC 和 Modrinth 的整合包。
- 适配了 CurseForge 的新 API,解决了无法搜索、下载、安装模组和整合包的问题。
- 支持启动通过 Forge、Fabric 和 LiteLoader 安装器安装后的版本,启动前需要通过
-version -b <版本名称>
以补全版本。 - 启动游戏时将不会加载重复的依赖库,优先加载版本较高的那个(暂时只能判断纯数字的且以“.”分割的版本),可解决某些无法启动的问题。
- 添加了沉浸模式的退出命令
exit
。 - 多线程下载文件(安装整合包时下载模组、安装版本时下载资源)时如果文件下载失败将会尝试重新下载,提高了多线程下载文件的成功率。
- 解决了使用下载源 BMCLAPI 和 MCBBS 无法下载 Fabric 的问题。
English
- Support for installing LiteLoader:
- Install LiteLoader when installing the version: add "-e" after the installation command, such as:
-install 1.18.2 -e
- Install LiteLoader after installing the version:
-version -e <Version Name>
- Install LiteLoader when installing the version: add "-e" after the installation command, such as:
- Support for installing OptiFine:
- Install OptiFine when installing the version: add "-p" after the installation command, such as:
-install 1.18.2 -p
- Install OptiFine after installing the version:
-version -p <Version Name>
Note: LiteLoader and Fabric, OptiFine and Fabric cannot coexist
- Install OptiFine when installing the version: add "-p" after the installation command, such as:
- Fixed an issue where 1.19 could not be launched.
- Supports searching for mods and modpacks through Modrinth, please refer to the user manual for specific usage.
- Support for importing modpacks from MultiMC and Modrinth.
- Adapted to CurseForge's new API, solved the problem of unable to search, download, install mods and modpacks.
- Support to start the version installed by Forge, Fabric and LiteLoader installers. Before starting, you need to use
-version -b <Version Name>
to complete the version. - When starting the game, the duplicate dependent libraries will not be loaded, and the one with the higher version will be loaded first (for the time being, only the pure digital version separated by "." can be judged), which can solve some problems that cannot be started.
- Added the exit command
exit
of immersive mode. - When downloading files in multiple threads (downloading mods when installing the modpack, downloading resources when installing the version), if the file download fails, it will try to download it again, which improves the success rate of multi-threaded file downloads.
- Fixed an issue where Fabric could not be downloaded using the download sources BMCLAPI and MCBBS.
v1.2
- 支持安装 Forge:
1.安装版本时安装 Forge:在安装命令后面加入“-o”,如:-install 1.18.2 -o
2.安装版本后安装 Forge:-version -o <目标版本名称>
- 支持下载并安装整合包(下载源:CurseForge):
1.搜索整合包并安装(通过名称):-modpack -i <整合包名称> -k(可选,安装完成后保留文件)
2.搜索整合包并安装(通过ID):-modpack -i -c <整合包ID> -k(可选,安装完成后保留文件)
3.搜索整合包并显示信息(通过名称):-modpack -s <整合包名称>
4.搜索整合包并显示信息(通过ID):-modpack -s -c <整合包ID>
5.安装本地 CurseForge 整合包:-modpack -l <整合包路径>
- 可通过模组ID找到目标模组,用法:
1.搜索模组并安装(通过ID):-mod -i -c <模组ID>
2.搜索模组并显示信息(通过ID):-mod -s -c <模组ID>
- 安装模组时将会提示要安装的前置 Mod。
- 修复了某些代理设置问题。
- 改变了关于信息的输出格式。
- 修复了 22w16a 及更新版本无法下载原生依赖库文件的问题(由 Wst-04d12 提出)。
- 登录外置账号的“-d”可省略,即
-account -l -a <服务器地址> -s(可选,登录成功后选择此账号)
- 修复了一些问题。
- 修复了无法登录多角色外置账号的问题(由 Yurzi 提出),将会询问需要登录哪个角色。
- 修复了搜索 Mod 时会显示非 Mod 的游戏组件。
- 添加了沉浸模式,可通过
-i
或-immersive
进入。
English
- Support for installing Forge:
- Install Forge when installing the version: add "-o" after the installation command, such as:
-install 1.18.2 -o
- Install Forge after installing the version:
-version -o <Target Version Name>
- Install Forge when installing the version: add "-o" after the installation command, such as:
- Supports downloading and installing modpacks (download source: CurseForge):
- Search for modpacks and install (by name):
-modpack -i <Modpack Name> -k (optional, keep the file after installation)
- Search for modpacks and install (by ID):
-modpack -i -c <Modpack ID> -k (optional, keep the file after installation)
- Search for modpacks and display information (by name):
-modpack -s <Modpack Name>
- Search for modpacks and display information (by ID):
-modpack -s -c <Modpack ID>
- Install local CurseForge modpack:
-modpack -l <Modpack Path>
- Search for modpacks and install (by name):
- Mod can be found by mod ID, usage:
- Search for mods and install (by ID):
-mod -i -c <Mod ID>
- Search for mods and display information (by ID):
-mod -s -c <Mod ID>
- Search for mods and install (by ID):
- When installing mods, you will be prompted for the pre-mods.
- Fixed some proxy settings issues.
- Changed the output format of the About information.
- Fixed an issue where version 22w16a and newer native dependency library files could not be downloaded (proposed by Wst-04d12).
- The "-d" for logging in to an authlib-injector account can be omitted, that is
-account -l -a <Server Address> -s(Optional, select this account after successful login)
- Fixed some issues.
- Fixed an issue where you can't log in to a multi-characters authlib-injector account (proposed by Yurzi), you will be asked which character needs to log in.
- Fixed non-mod game components showing up when searching for mods.
- Added immersive mode, accessible via
-i
or-immersive
.