AFK 拔线 锻造

AFK 拔线 锻造

Unplugged AFK 在你断开连接后仍能保持农场运行:使用 /unplug,一个服务器端的替身会停留在你的位置,使依赖玩家的系统在你实际客户端关闭后继续工作。

杂项

Unplugged AFK(Forge 版)

这个模组的创意源自 Sakura-Ryoko 的 Unplugged-AFK,以及 TheonlyTazz 的 Unplugged AFK。本项目是该概念的独立 Forge 实现。

Unplugged AFK 让你可以离开服务器,而无需让电脑在旁边挂着一个空闲的 Minecraft 窗口。使用 /unplug 命令后,服务器端会有一个替身留在你当前的位置,让你附近的刷怪塔和其他依赖玩家在场的系统在你真实客户端断开连接时继续工作。

功能特性

  • 离线挂机(Go unplugged): 安全断开连接,同时服务器端的替身会停留在刷怪塔处。
  • 无需客户端模组: 只需在 Forge 服务器上安装此模组;连接的玩家不需要安装。
  • 灵活的会话: 可以选择挂机时长和可选的原因,或使用服务器配置的默认超时时间。
  • 无缝返回: 重新连接后,替身会被替换为真实玩家,并恢复正常的游戏状态。
  • 重启恢复: 激活中的离线挂机会话会被持久化保存,并在服务器重启后恢复。
  • 安全控制: 服务器所有者可以配置伤害处理、死亡行为、可见性、状态消息和命令权限。
  • 管理工具: 管理员可以检查、生成、移除、列出、保存、重新加载和修复离线挂机会话。
  • 清晰的 AFK 状态: 替身会在头顶和 TAB 列表中标记为 [AFK],并可通过服务器端独立开关进行控制。

玩家命令

  • /unplug [分钟数] [原因] — 留下一个替身并断开连接。
  • /afk [分钟数] [原因] — 可选别名,默认禁用。

单人游戏内置服务器(integrated server)的所有者不能使用 /unplug 命令。

管理

/unplugged-admin 命令提供会话信息和管理工具,包括 info、list、spawn、kick、purge、save、reload 以及可配置的高级选项。

配置文件生成于 config/unplugged_afk.json。其中包含会话超时时间、权限、消息格式、伤害和死亡行为、玩家可见性以及其他服务器端控制选项。

环境要求

  • Forge 47.4.0 或其他兼容的 47.x 构建版本
  • Minecraft 1.20.1
  • 专用服务器或多人游戏服务器
  • Java 17

请使用为 Minecraft 1.20.1 制作的 Forge 文件。针对其他 Minecraft 版本的构建不能互换使用。

致谢

此 Forge 1.20.1 移植版基于 TheonlyTazz 及其贡献者的 Unplugged AFK NeoForge 实现,而该实现又源自 Sakura-Ryoko 及其贡献者的原始 Unplugged-AFK。

此 Forge 移植版由 get-fooby 维护。该项目独立维护,与上游作者、Forge 或 NeoForged 无隶属关系,也未获得其背书。

根据 GNU 宽通用公共许可证第三版(LGPLv3)授权。