反挂机

反挂机

防止玩家在Minecraft中进入闲置状态的Anti-AFK模组。

游戏机制

☕ 支持我的工作

如果你想支持我和我的项目,欢迎请我喝杯咖啡!

在 Ko-fi 上支持我
在 GitHub 上查看源代码

AntiAfk 模组

AntiAFK 模组是一个轻量级的 Fabric 模组,可防止玩家进入挂机状态。

如何设置

  • 打开 Minecraft 并进入 设置 > 控制 > 按键绑定,或打开 GUI 并从那里切换。
  • 搜索 AntiAfk 并设置一个按键来切换模组的开启和关闭。
  • 使用分配的按键来开启模组。命令和功能只有在模组开启时才会生效。

功能

玩家动作

  • 自动跳跃 — 按可配置的时间间隔自动跳跃
  • 潜行模式 — 自动切换潜行状态(注意:激活时你将无法主动潜行)
  • 挥手 — 摆动玩家的手臂。
  • 随机暂停 — 随机暂停动作。

移动与行为

  • 玩家移动 — 以循环的 WASD 模式移动玩家
  • 鼠标移动 — 在可配置的范围内随机移动视角
  • 自动旋转 — 以可配置的速度将玩家旋转 360°
  • 随机间隔 — 随机化定时动作之间的延迟(最小/最大值可配置)

物品栏与进食

  • 自动进食 — 当饥饿值低于可配置阈值时,自动从快捷栏中进食
  • 随机快捷栏 — 在可配置的时间间隔内随机切换快捷栏槽位
  • 副手交换 — 在主手和副手之间交换物品,短暂持有后换回
  • 打开物品栏 — 随机打开和关闭物品栏,持续时间可配置

高级定时

  • 动作延迟 — 定时动作之间的全局延迟(秒)
  • 最小 / 最大秒数 — 当开启随机间隔时,设置随机延迟的范围

聊天消息

  • 自动聊天消息 — 按设定间隔发送一条随机消息
  • 消息以分号分隔(例如 嘿嘿!;我还在这里!;只是在耕种!)
  • 聊天最小 / 最大秒数 — 控制消息发送的频率

重连与断开

  • 自动重连 — 断开后自动重新连接到上一个服务器
  • 重连延迟 — 等待多少秒后重新连接
  • 自动断开 — 当任何玩家进入你周围的可配置半径时,从服务器断开连接
  • 断开半径 — 触发断开的方块半径
  • 忽略的玩家 — 以分号分隔的玩家名称列表,用于忽略断开检测(例如 史蒂夫;亚历克斯;Notch)

功能计时

  • 饥饿值低于阈值时进食 — 触发自动进食的饥饿等级(满值为 20)
  • 快捷栏最小 / 最大秒数 — 快捷栏槽位切换的频率
  • 副手最小 / 最大秒数 — 副手交换触发的频率
  • 副手持有秒数 — 物品在副手停留的时间,之后换回
  • 物品栏最小 / 最大秒数 — 打开物品栏的频率
  • 物品栏持有秒数 — 物品栏保持开启的时间
  • 重连延迟 — 断开后自动重连前等待的时间

1.2.1 以上版本的 GUI

  • 首先,你需要在设置中为 GUI 设置一个按键,然后打开它
  • 你还需要一个按键来切换模组,如果模组未通过该按键启用,它将无法工作

1.2.0 以下版本的命令

  • /antiafk interval set <seconds>: 以秒为单位设置跳跃间隔,你也可以使用小数(如 1.2、1.3 等)。
  • /antiafk interval random <minSeconds> <maxSeconds>: 在设定秒数之间设置随机间隔,例如 1 到 7 秒。
  • /antiafk swing: 切换挥手动作。
  • /antiafk jump: 切换自动跳跃。
  • /antiafk spin: 切换自动旋转。
  • /antiafk spin <seconds>: 设置角色旋转的速度。
  • /antiafk sneak: 切换自动潜行。
  • /antiafk mousemovement <horizontalMultiplier> <verticalMultiplier>: 切换鼠标移动,这将随机移动玩家视角。使用 "/antiafk mousemovement" 来禁用/启用。
  • /antiafk movement: 让玩家角色左右移动。

贡献

欢迎通过提交 bug 修复或建议的问题(issue),或提交带有改进的拉取请求(pull request)来为 AntiAfk 做出贡献。