跳到正文

Reconnect

作者:59xa

随时随地重新连接!在多人游戏或 Realms 中,你可以使用“/reconnect”命令,或在游戏内菜单中重新连接。

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

Reconnect 图标

Reconnect

Modrinth
许可证
GitHub 工作流状态

Minecraft 版本

一个取代 HiWord9 的 Reconnect Button 模组的模组,支持 Minecraft 1.20.1–1.21.11 和 26.1–26.3。

  • 此模组会在多人游戏世界中的游戏内菜单界面上添加一个重新连接按钮。
  • 新增:断开连接界面包含一个立即重连按钮,会在 3、10、30 和 60 秒后自动重试,四次失败后停止。∞ 按钮可切换为每 3 秒无限重试。返回服务器列表或取消连接会停止重试。
  • 你也可以在聊天中输入 /reconnect 来重新连接到服务器。
  • 从 1.4 版本开始,你终于可以重新连接到 Realms 服务器了。

Reconnect 示例

支持的版本

| Minecraft | Fabric | NeoForge | Forge | Java |
| — | — | — | — | — |
| 1.20.1–1.20.4 | 是 | 是 | 是 | 17 |
| 1.20.5 | 是 | 是 | 无发布 | 21 |
| 1.20.6, 1.21, 1.21.1 | 是 | 是 | 是 | 21 |
| 1.21.2 | 是 | 是 | 无发布 | 21 |
| 1.21.3–1.21.11 | 是 | 是 | 是 | 21 |
| 26.1, 26.1.1, 26.1.2, 26.2, 26.3 | 是 | 是 | 是 | 25 |

请使用与你的 Minecraft 版本和加载器相匹配的 JAR 文件。

此模组会登陆 CurseForge 吗?

  • 目前没有将此模组带到 Curseforge 的计划。目前此模组可在发布页面或 Modrinth 上下载。

依赖与不兼容性

  • 目前未发现此模组存在不兼容情况。

已知问题

  • 无

构建项目

请使用 Java 25 运行 Gradle。Gradle 会自动解析旧目标所需的 Java 17 和 Java 21 工具链。

要从此仓库获取文件:

git clone https://github.com/59xa/reconnect-mod-reloaded/
cd reconnect-mod-reloaded

./gradlew build

构建使用 Stonecutter 从共享的 common、fabric、neoforge 和 forge 源码树构建所有支持的版本。完成的 jar 会写入 build/libs/<minecraft-version>/。

要构建单个版本或选定版本:

./gradlew -Pbuild_versions=26.3 build
./gradlew -Pbuild_versions=26.1,26.2,26.3 build
./gradlew -Pbuild_versions=1.20.1 -Pbuild_loaders=fabric build

在 Windows 上,请使用 ./gradlew.bat 并为属性参数加引号,例如 ./gradlew.bat "-Pbuild_versions=26.3" build。

使用 ./gradlew -Pbuild_versions=1.20.1 :fabric:1.20.1:runClient、./gradlew -Pbuild_versions=1.20.1 :neoforge:1.20.1:runClient 或 ./gradlew -Pbuild_versions=1.20.1 :forge:1.20.1:runClient 运行开发客户端。

版本依赖位于 versions/<minecraft-version>/gradle.properties。API 差异位于按版本选择的 compat 源码目录中。重连行为和命令注册在各加载器之间共享。针对混淆游戏版本的 Fabric jar 会重映射为 intermediary 名称,而 1.20.4 及以下的 Forge jar 使用 SRG 名称。Forge 和 NeoForge 1.20.1 构建包含 Mixin refmap;NeoForge 1.20.1 使用原始 Forge 包。CI 会构建每个 Minecraft 目标并检查打包 jar 的内容和元数据。

Forge 1.20.3 使用单独的 ForgeGradle 构建脚本,因为其原始 Loom 开发引导未发布。

26.x 的 Forge 构建以 Java 21 字节码和 Mixin 兼容性为目标,因为 Forge 附带 Mixin 0.8.7。它们按照 Minecraft 的要求使用 Java 25 编译和运行。

当前 IDE 版本默认为 26.3。使用 ./gradlew "Set active project to 26.1" 更改版本,然后在提交前运行 ./gradlew "Reset active project"。使用 build_versions 进行定向构建,不会更改当前 IDE 版本。

鸣谢

  • HiWord9 的实现(链接)
  • Fabric(链接)
  • Forge(链接)
  • NeoForge(链接)
  • KikuGie 制作的 Stonecutter(链接)——让版本回移成为可能且更加高效
  • 你(感谢尝试这个模组!🤍)

常见问题

Reconnect 支持哪些 Minecraft 版本?

Reconnect 支持 Minecraft Java 版 1.20.1–26.3,共 23 个版本,可用的加载器:Fabric / Forge / NeoForge / Quilt。下载时注意选择和你游戏版本一致的文件。

Reconnect 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge / Quilt,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅客户端。

评论

登录后评论和评分