docs(cli): instances 模块文档的约定二限定到 optifine,注明 liteloader 自 M222 可装
同一句假话(optifine / liteloader 都装不了、--loader 只有五个取值)在 cli/help.rs 的那份 已由 55e2f23 修好,这里是第二份副本。现在把限定收窄到 optifine(要跑外部 Patcher,报 loader_unsupported,只能继承进来),并写明 liteloader 自 M222 起可以 `install --loader liteloader`,取值表指向 `ull help install`(原来指向 crate::cli::model——那份字段文档自己 也是旧口径)。认得出仍是七个,装得了是六个。 纯模块文档改动,不动任何断言。
This commit is contained in:
1 parent
77f73a307f
commit
938ce9866b
1 file changed
+6
-4
@@ -24,10 +24,12 @@
|
||||
//!
|
||||
//! ## 约定二:`kind` 是**识别**口径,不是**安装**口径
|
||||
//!
|
||||
//! 七个值里 `optifine` / `liteloader` 只出现在「本启动器**认得出**但**装不了**」的情形:
|
||||
//! 它们只能由别的启动器(PCL / HMCL)装好后继承进来,`ull install --loader` 的五个取值
|
||||
//! (`vanilla` / `fabric` / `quilt` / `neoforge` / `forge`,见 [`crate::cli::model`])
|
||||
//! 里没有它们。看到 `loader.kind == "optifine"` 的意思是「这个实例的加载器是 OptiFine」,
|
||||
//! 「认得出」是七个,「装得了」(`ull install --loader`)是六个——差的那一个是 `optifine`:
|
||||
//! 它要跑外部 Patcher 并原地改 zip,报 `loader_unsupported`,只能由别的启动器(PCL / HMCL)
|
||||
//! 装好后继承进来。`liteloader` 自 M222 起**可以**装
|
||||
//! (`install --loader liteloader`,取值表见 `ull help install`),所以
|
||||
//! `loader.kind == "liteloader"` 既可能是继承来的,也可能是 ull 自己装的。看到
|
||||
//! `loader.kind == "optifine"` 的意思是「这个实例的加载器是 OptiFine」,
|
||||
//! **不是**「ull 能给你装 OptiFine」。
|
||||
//!
|
||||
//! ## 约定三:`vanilla` 的含义是「id 里没有加载器痕迹」
|
||||
|
||||
Reference in new issue
Block a user