Merge branch 'feat/m226-fix-instances-module-doc-stale-clai'

This commit is contained in:
AskaEth committed 2026-11-10 19:36:47 +08:00
commit 13a317d35c
1 file changed
+6 -4
+6 -4
View File
@@ -24,10 +24,12 @@
//! //!
//! ## 约定二:`kind` 是**识别**口径,不是**安装**口径 //! ## 约定二:`kind` 是**识别**口径,不是**安装**口径
//! //!
//! 七个值里 `optifine` / `liteloader` 只出现在「本启动器**认得出**但**装不了**」的情形: //! 「认得出」是七个,「装得了」(`ull install --loader`)是六个——差的那一个是 `optifine`:
//! 它们只能由别的启动器(PCL / HMCL)装好后继承进来,`ull install --loader` 的五个取值 //! 它要跑外部 Patcher 并原地改 zip,报 `loader_unsupported`,只能由别的启动器(PCL / HMCL)
//! (`vanilla` / `fabric` / `quilt` / `neoforge` / `forge`,见 [`crate::cli::model`]) //! 装好后继承进来。`liteloader` 自 M222 起**可以**装
//! 里没有它们。看到 `loader.kind == "optifine"` 的意思是「这个实例的加载器是 OptiFine」, //! (`install --loader liteloader`,取值表见 `ull help install`),所以
//! `loader.kind == "liteloader"` 既可能是继承来的,也可能是 ull 自己装的。看到
//! `loader.kind == "optifine"` 的意思是「这个实例的加载器是 OptiFine」,
//! **不是**「ull 能给你装 OptiFine」。 //! **不是**「ull 能给你装 OptiFine」。
//! //!
//! ## 约定三:`vanilla` 的含义是「id 里没有加载器痕迹」 //! ## 约定三:`vanilla` 的含义是「id 里没有加载器痕迹」