步骤
-
克隆
mmcai_rs
的YaoerWu
fork 版本由于
mmcai_rs
的原版CatMe0w/mmcai_rs
尚未更新和合并 PR, 导致其实现的 Yggdrasil 规范没有更新, 造成无法登录 (无论如何显示Error: Wrong username or password
), 所以必须使用这个 fork 版本 (或者你也可以等作者合并 PR?)Terminal window cd mmcai_rs -
构建可执行文件
关于如何安装 rust 编译环境 (cargo), 请参阅 Getting started - Rust Programming LanguageTerminal window cargo build --release构建成功后, 可执行文件应当位于
./target/release/mmcai_rs
或./target/release/mmcai_rs.exe
, 将其移动至一个固定的位置 (后称/path/to/mmcai_rs
)Terminal window cp ./target/release/mmcai_rs /path/to/mmcai_rs -
在
/path/to/mmcai_rs
的同级目录下放置authlib-injector
从 这里 下载最新版的authlib-injector-\d.\d.\d.jar
(\d
代表任意整数), 直接放置于/path/to/mmcai_rs
的同级目录, 不要重命名文件 -
编辑 MC 实例配置
打开 Prism Launcher/MultiMC编辑实例, 进入设置 > 自定义命令
, 在包装器命令
中填入如下内容:Terminal window /path/to/mmcai_rs <username> <password> <yggdrasil_api_endpoint>其中,
<username>
是你的外置登录账户名,<password>
是你的外置登录密码,<yggdrasil_api_endpoint>
是你的 Yggdrasil API 地址CAUTION
由于会提供账户和密码给该可执行文件, 本人无法确保起不会造成隐私泄露, 在使用前请再三甄别, 否则造成的后果由用户承担
TIP
LittleSkin 用户的账户名 是 登录时填写的邮箱地址, 而不是角色名称
填写该命令后, 启动器内设置的账户将无法应用于该实例, 如果需要使用启动器内置的账户, 请删除该配置
例如:
Terminal window /path/to/mmcai_rs user passwd https://littleskin.cn/api/yggdrasil -
启动实例方可