- 版权类型
- 转载
- 插件英文名称
- OpenAFK
- 支持的核心
- Bukkit
- Spigot
- Paper
- Purpur
- PufferFish
- PaperSpigot
- Leaves
- 其他Spigot下游
- 其他Paper下游
- 资源语言
- 英语
- 适配版本
- 1.11
- 1.12
- 1.13
- 1.14
- 1.15
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
- 1.20.6
- 1.21
[MD]
# OpenAFK
**OpenAFK** 是一个开源的 AntiAFK(防挂机)插件,可以检测并限制玩家通过挂机机器(如 AFK 钓鱼机)或其他方式长时间无操作的行为,从而保持服务器公平性和资源利用率。
---
## 功能特色:
- **动作检测**:检测玩家在一段时间内是否没有移动。
- **AFK 检测范围**:
- 玩家未移动一段指定距离(以方块为单位)。
- 检测并阻止使用 AFK 钓鱼机等自动化工具。
- **可定制处理动作**:
- 传送至/离开 AFK 区域。
- 向玩家发送消息或广播。
- 执行服务器/玩家命令。
- 修改玩家状态:隐身、无敌或修改名字标签(需 NameTagEdit 支持)。
- 显示标题或Boss栏消息。
---
## 配置指南:
插件默认每 60 tick(约3秒)检测一次玩家位置变化。若玩家累计达到指定违规次数(默认100次),将触发自定义脚本进行处理。默认允许玩家挂机 5 分钟。
### 示例配置(config.yml):
```yaml
CheckIntervalTicks: 60
ViolationThreshold: 100
Actions:
- "SendMessage: 你已被检测为挂机,请做出反应!"
- "Teleport: AFK_Area"
- "MakeInvisible: true"
```
[/MD]
# OpenAFK
**OpenAFK** 是一个开源的 AntiAFK(防挂机)插件,可以检测并限制玩家通过挂机机器(如 AFK 钓鱼机)或其他方式长时间无操作的行为,从而保持服务器公平性和资源利用率。
---
## 功能特色:
- **动作检测**:检测玩家在一段时间内是否没有移动。
- **AFK 检测范围**:
- 玩家未移动一段指定距离(以方块为单位)。
- 检测并阻止使用 AFK 钓鱼机等自动化工具。
- **可定制处理动作**:
- 传送至/离开 AFK 区域。
- 向玩家发送消息或广播。
- 执行服务器/玩家命令。
- 修改玩家状态:隐身、无敌或修改名字标签(需 NameTagEdit 支持)。
- 显示标题或Boss栏消息。
---
## 配置指南:
插件默认每 60 tick(约3秒)检测一次玩家位置变化。若玩家累计达到指定违规次数(默认100次),将触发自定义脚本进行处理。默认允许玩家挂机 5 分钟。
### 示例配置(config.yml):
```yaml
CheckIntervalTicks: 60
ViolationThreshold: 100
Actions:
- "SendMessage: 你已被检测为挂机,请做出反应!"
- "Teleport: AFK_Area"
- "MakeInvisible: true"
```
[/MD]