YggdrasilProxy

YggdrasilProxy

设备中的代理会自动被读取,以加速世界树验证。

优化

YggdrasilProxy

启动游戏时,自动读取设备中的代理以加速 Yggdrasil 验证。

它扩展了原版的行为,并且更加自动化。

具体实现

Windows 中有一个设置,其路径为:“设置 -> 网络 -> 代理 -> 手动设置”。

YggdrasilProxy 会自动从注册表中读取这些设置并进行验证,如果有效,则立即使用。

它基本上可以与 Clash 等网络工具配合使用,你无需代理整个网卡的全部流量,即可轻松通过代理连接到 Yggdrasil 服务器。

当无法读取注册表数据,或操作系统不是 Windows 时,YggdrasilProxy 会回退到读取环境变量(无需在 JVM 启动参数中设置,因为它们已经足够烦人),它会读取系统中的以下环境变量并选择一个有效的变量来设置代理:

  • http_proxy
  • https_proxy
  • no_proxy

缺陷

当代理服务器/工具关闭时,你可能需要重启 Minecraft。

如果有时间,我会寻找解决方案……

兼容性

基本上兼容所有操作系统。

专为 Windows 进行了优化。

支持哪些 ModLoader?

  • Fabric(支持,1.18+)
  • Quilt(基于 Fabric 构建,1.18+)
  • Forge(支持,1.19+)
  • NeoForge(支持,1.21.4+)

YggdrasilProxy 设计为同时适用于服务器端和客户端,并兼容大多数 ModLoader 和 Minecraft 版本。

如果没有相应的兼容性,说明我尚未完成。如果你很急,可以加入我的 DC 服务器,并发送你的 ModLoader 以及 Minecraft 版本,我会尽快处理。

我想在插件服务器中使用它

不幸的是,插件服务器通常与模组不兼容,而且我不愿意在插件服务器上使用 Mixin 框架来编写它们。

如果你有相关需求,请使用我专门为此制作的两个补丁,你只需要遵守 GPL 3.0 许可。

对于整合包

如果你遵守许可协议,你可以自由地在整合包中使用它。

禁止将 Minecraft 游戏本体重新分发的整合包(即将包含 Mod 文件、配置、着色器包、资源包、库和启动器在内的整个 Minecraft 游戏打包成一个完整的 zip 文件的包)使用此模组。

许可协议

本作品在原始许可协议之外附加了限制性许可,以防止某些意外行为, 请参阅 404Setup 公共许可协议