跳到正文

Unplugged AFK

通过创建机器人代替自己在服务器上挂机,实现“绿色环保”!

收藏

截图

介绍

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

Unplugged-AFK

License
workflow

Unplugged-AFK 是一款环保型 Minecraft 模组,让玩家可以“断开连接”。使用此模组后,玩家可以生成一个自己的机器人,在断开连接期间留在农场挂机。这样你就能安全地关闭电脑,节省电力,以更“绿色”的方式在服务器上挂机农场!

InfoGraphic
(图片和模组图标由 Stridey 提供)

前置条件与安装

  • 模组加载器: Fabric
  • Minecraft 版本: 1.19.2 至 26.3

功能

  • 绿色环保: 关闭电脑,让玩家机器人继续替你挂机。
  • 自定义超时: 设置机器人保持活跃的时长。默认超时时间为 129600 分钟(90 天)。
  • 管理员控制:服务器管理员可以通过命令生成、踢出或管理断连玩家。
  • 安全选项:可以设置在死亡后恢复生命值、禁用断连玩家受到的伤害,甚至对其他玩家和管理员隐藏他们。
  • 服务器重启:服务器重启后,模组也会在短暂延迟后重新生成所有挂机机器人。

命令

玩家命令

  • /unplug [<minutes>] [<reason>]:断开你的连接,并在你的位置留下一个断连机器人。
  • 注意:单人游戏的服务器所有者无法使用此命令。

管理员命令

默认需要权限等级 3。

  • /unplugged-admin:显示模组信息。
  • /unplugged-admin save:保存当前配置。
  • /unplugged-admin reload:重新加载配置,并覆盖当前配置。
  • /unplugged-admin purge:清理玩家数据,并将当前玩家/断连玩家映射与在线服务器同步。
  • /unplugged-admin spawn <player> [<minutes>] [<reason>]:为指定玩家手动生成一个断连机器人。
  • /unplugged-admin kick <player>:移除/踢出正在活动的断连机器人。
  • /unplugged-admin info [<player>]:显示指定玩家的详细调试信息。(advancedAdminOptions 可启用完整的“玩家”信息)
  • /unplugged-admin list [players|unplugged|all]:列出当前追踪的玩家或正在活动的断连机器人。(advancedAdminOptions 可启用列表子命令)
  • /unplugged-admin set <setting> <value>:设置配置项的值。(advancedAdminOptions 可启用此子命令)

配置

该模组提供了高度可自定义的 unplugged_afk.json 文件。主要选项包括:

| 类别 | 选项 | 描述 | 默认值 |
|:————–|:———————————–|:———————————————————————————————————-|:———|
| 主要 | unpluggedAfkEnabled | 切换整个 AFK 功能。 | true |
| 主要 | debugMode | 启用调试输出。 | false |
| 主要 | reducedListDebugInfo | 启用各种信息命令的精简输出。 | true |
| 主要 | advancedAdminOptions | 启用高级管理员选项,例如“set”。 | false |
| 未连接 | defaultUnpluggedTimeout | 设置默认超时时间(分钟)。默认值为 90 天。 | 129600 |
| 未连接 | resetHealthUponDeath | 被击杀时重置 AFK 机器人生命值。 | false |
| 未连接 | unpluggedDisableDamage | 防止 AFK 机器人受到伤害。 | false |
| 未连接 | unpluggedHidePlayer | 让其他玩家看不见该机器人。 | false |
| 未连接 | unpluggedHideFromOps | 让管理员也看不见该机器人。 | false |
| 命令 | unplugCommandPermissions | 使用 /unplug 所需的权限等级。 | 0 |
| 命令 | unpluggedAdminCommandPermissions | /unplugged-admin 的权限等级。 | 3 |
| 命令 | afkCommandPermissions | 使用 /afk 所需的权限等级。 | 0 |
| 命令 | enableUnplugCommand | 启用 /unplug 命令。 | true |
| 命令 | enableAfkCommand | 启用 /afk 命令。(效果与 /unplug 相同) | false |
| 消息 | broadcastMessages | 启用 Unplugged 状态消息广播。 | false |
| 消息 | hideUnpluggedJoin | 在机器人生成期间,尽可能禁用默认的 player has joined 消息。 | false |
| 消息 | displayDuration | 启用 Unplugged 状态消息中的持续时间显示。 | false |
| 消息 | displayReturnFeedback | 启用反馈显示,说明 Unplugged 会话结束的原因。 | false |

消息与格式:
服主可以广泛地自定义广播消息和格式。例如,玩家成功使用该命令时的默认踢出消息为 "§6Your player will be AFK§r"。
当启用 displayDuration 时,duration 和 timeDate 是用于广播消息的 CoreLib 时间格式选项。

示例配置

点击此处前往 GitHub 打开

Join Sakura's RyokoCraft Discord

常见问题

Unplugged AFK 支持哪些 Minecraft 版本?

Unplugged AFK 支持 Minecraft Java 版 1.19.1–26.3,共 28 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

Unplugged AFK 怎么安装?

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

评论

登录后评论和评分

sakura-ryoko 的其他作品

查看全部 →