MultiYggdrasil 是一个运行于 Forge | Fabric | NeoForge 的模组。
它允许您设置多个Yggdrasil API来源,包括正版和其它外置登录。
配置设计参考了MultiLogin,部分代码来自authlib-injector,遵循APGL-3.0版权。
缝合怪
与其它大部分模组一致,仅需三步:
- 从 CurseForge | Modrinth 下载模组
- 放入
/mods文件夹 - 启动游戏
一个模板:
# 该配置路径位于 config/multi-yggdrasil.toml
[SomeRandomMirror] # *名称,可随意设置,无影响
type = "OFFICIAL" # *类型,目前支持“OFFICIAL”和“BLESSING_SKIN”
authHost = "https://a.random.mirror" # “OFFICIAL”类型的特定值,需求见下表
accountsHost = "https://a.random.mirror" # “OFFICIAL”类型的特定值,需求见下表
sessionHost = "https://a.random.mirror" # “OFFICIAL”类型的特定值,需求见下表
servicesHost = "https://a.random.mirror" # “OFFICIAL”类型的特定值,需求见下表
profilesHost = "https://a.random.mirror" # “OFFICIAL”类型的特定值,需求见下表
ordinal = 0 # *序号,决定了该来源的使用顺序
[MojangOfficial]
type = "OFFICIAL" # “OFFICIAL”类型可以没有Host属性值,此时会使用官方API
ordinal = 1
[LittleSkin]
type = "BLESSING_SKIN" # ↙ *“BLESSING_SKIN”类型的特定值
apiRoot = "https://littleskin.cn/api/yggdrasil/"
ordinal = 2“OFFICIAL”类型的特定值的必需与否与MC版本有关,详见下表:
| authlib | Minecraft | authHost | accountsHost | sessionHost | servicesHost | profilesHost |
|---|---|---|---|---|---|---|
| 1.5.25~1.6.25 | 1.14.4~1.16.3 | ✅ | ✅ | ✅ | ❌ | ❌ |
| 2.1.28~4.0.43 | 1.16.4~1.20.1 | ✅ | ✅ | ✅ | ✅ | ❌ |
| 5.0.47 | 1.20.2 | ❌ | ✅ | ✅ | ✅ | ❌ |
| 6.0.52~6.0.58 | 1.20.3~1.21.8 | ❌ | ❌ | ✅ | ✅ | ❌ |
| 7.0.61 | 1.21.9~1.21.11 | ❌ | ❌ | ✅ | ✅ | ✅ |
| Minecraft | Forge | Fabric | NeoForge |
|---|---|---|---|
| 1.14.4- | ❌ | ❌ | ❌ |
| 1.14.4~1.20.1 | ✅ | ✅ | ❌ |
| 1.20.1~1.20.6 | ✅ | ✅ | ✅ |
| 1.21.1~1.21.11 | ❌ | ✅ | ✅ |