Skip to content

QiuShui1012/MultiYggdrasil

Repository files navigation

MultiYggdrasil

GitHub Release Github License QQ Group

简体中文 | English

概述

MultiYggdrasil 是一个运行于 Forge | Fabric | NeoForge 的模组。
它允许您设置多个Yggdrasil API来源,包括正版和其它外置登录。
配置设计参考了MultiLogin,部分代码来自authlib-injector,遵循APGL-3.0版权。
缝合怪

安装

与其它大部分模组一致,仅需三步:

  1. CurseForge | Modrinth 下载模组
  2. 放入 /mods 文件夹
  3. 启动游戏

配置

一个模板:

# 该配置路径位于 config/multi-yggdrasil.ini
[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.19.4
1.20.1~26.1