AutoReconnect

AutoReconnect

此模组会在你断开连接时自动尝试重新连接服务器。默认情况下,它会在3秒、10秒、30秒和60秒后各尝试一次,共4次。

工具

AutoReconnect [1.20.1][Fabric][客户端]

描述

此模组将在你断开连接后自动尝试重新连接服务器。 默认情况下,它会在 3 秒、10 秒、30 秒和 60 秒后尝试 4 次。

免责声明: 请自行承担使用风险。在多人服务器/领域服上使用时,建议先与管理员确认是否允许使用此模组。

功能

通用:

  • 在断开连接界面添加一个按钮,无需返回主菜单即可重新连接
  • 可通过 Mod Menu 进行配置

自动重连:

  • 断开连接后自动重新连接
    • 支持多次尝试
    • 每次尝试之间可单独设置延迟
    • 无限次尝试(可选,重复最后一次尝试)
  • 仍可手动重新连接
  • 显示倒计时并可取消
  • 适用于服务器、领域服甚至单人游戏

自动消息:

  • 重新连接后自动发送消息/命令,例如加入特定大厅或打个招呼
    (手动(重新)连接时不会触发)
  • 支持消息间的延迟以及首条消息发送前的延迟
  • 可为每台服务器、领域服或单人世界配置消息(详情见下文)

附加功能:

  • 支持 Mod Menu 和 AuthMe(详情见下文)
  • 断开连接界面(与其他许多界面一样)可按 ESC 退出
  • 从单人世界断开连接后,不会停留在多人游戏界面。Bug MC-46502 的修复已实现

要求/安装/设置

此模组可在 Fabric 上使用,需要 Fabric API、ClothConfig 和 Mod Menu

  1. 如果还没有设置 Fabric 配置文件,请下载并安装 Fabric,并按喜好设置配置文件
  2. 下载以下模组并放入配置文件的 mods 文件夹中:
    (请注意下载的版本,确保模组适用于 Fabric(而非 Forge)且匹配正确的 Minecraft 版本)
  3. 设置:
    • 启动 Minecraft,在标题界面点击“Mods”
    • 在左侧模组列表中找到并选择此模组
    • 点击左侧列表模组图标顶部的配置按钮,或在选中模组后点击右上角的配置按钮
    • 应会打开此模组的配置界面,与下方截图类似

兼容性/支持

  • Mod Menu
    • 正确显示模组图标、名称和作者,并提供 GitHub 项目页面和 GitHub Issues 页面的链接
    • 提供游戏内配置此模组的图形用户界面
  • AuthMe
    • 若正在重新认证以更新会话,自动重连的倒计时将暂停

详情

自动重连:

  • 可通过向延迟列表中添加严格正数值(以秒为单位)来配置尝试次数。列表中的每个值对应一次延迟重连尝试。
  • 若完全未配置任何尝试,则可禁用此功能。此时只能手动重连。
  • 可启用“无限”标志,使最后一次尝试无限重复
  • 可通过按下带“✕”的按钮或按 ESC 取消倒计时

自动消息:

  • 仅在自动重连尝试执行后才触发,因此自己点击重连按钮或首次连接时不会触发。
  • 可针对多台特定服务器、领域服或单人世界。在“自动消息”部分为每台分别创建配置,并输入服务器、领域服或单人世界的名称。
  • 可配置延迟(以毫秒为单位)。该延迟将应用于每条消息之间,以及进入世界后到首条消息发送前的间隔。

未来计划

  • 修改内部结构以支持 quickPlay 连接(或模组/替代启动器直接连接到某处),此类连接不经过 UI
  • 从被踢至大厅的情况中重连(功能请求 issue #22)
  • 条件重连,例如配置模组在管理员踢出时不重连(功能请求 issue #36)
  • 我_NOT_计划将此模组移植到 Forge

反馈、建议、Bug 与问题

  • 如需反馈和建议,请在 GitHub 上提交 issue,或在 CurseForge 上留下评论
  • 若发现 Bug 或问题,请提供详细描述,并附上最新的日志或可能的崩溃报告,最好使用 pastebin 等服务分享

截图

倒计时

失败

手动

配置

(最后一张已过时)

许可证

此模组及其代码遵循 GNU 宽通用公共许可证 v3.0。

如果你在整合包中使用了此模组的代码或模组本身,请通过链接此页面提及我,不胜感激。