✨ **AntiAFKPlus**
智能且可配置的服务器非操作员状态(AFK)管理!
—
**什么是 AntiAFKPlus?**
AntiAFKPlus 是一个轻量级但功能强大的插件,可在可配置的时间段后自动将非活跃玩家踢出服务器。
在踢出玩家之前发出警告,设置基于权限的超时时间,允许玩家手动进入 AFK 状态,并保持服务器的清洁和公平。
非常适合生存、公会、小游戏、中心或网络服务器。
—
# **主要功能**
- ⏳ 可配置的 AFK 踢出时间(全局和基于权限)
- ⚡ 传递权限以排除工作人员或 VIP
- ⚡ 踢出前的多重警告系统(自定义间隔,如 60 秒、30 秒、10 秒)
- 当玩家进入或离开 AFK 状态时广播
- ✋ 使用 /afk 命令手动切换 AFK 状态
- 世界级控制:仅在选定世界中启用 AFK 检查
- 具有 {player} 和 {seconds} 占位符的完全可定制消息
- 使用 /afkplus reload 立即重新加载配置
- 内置 bStats 支持
- ✅ 支持 Minecraft 版本 1.16 到 1.21+
—
**安装**
1. 下载最新的 .jar 文件
2. 将其放入您的 /plugins/ 文件夹
3. 重新启动您的服务器或使用 /reload
4. 编辑 /plugins/AntiAFKPlus/config.yml 以进行自定义
—
**命令**
/afkplus reload
在不重启的情况下重新加载配置
权限:antiafkplus.admin
/afk
手动切换 AFK 状态
权限:antiafkplus.afk
—
️ **权限**
- antiafkplus.bypass – 使玩家免受所有 AFK 检查
- antiafkplus.admin – 允许使用 /afkplus reload
- antiafkplus.afk – 允许使用 /afk 手动切换 AFK 状态
- antiafkplus.time.600 – 10 分钟 AFK 超时时间
- antiafkplus.time.900 – 15 分钟 AFK 超时时间
- antiafkplus.time.1800 – 30 分钟 AFK 超时时间
—
️** 配置文件示例**
**默认设置:**
```
default-afk-time: 300
afk-check-interval-seconds: 5
afk-warnings:
[*]60
[*]30
[*]10
messages: afk-enter: "&7{player} 现在处于 AFK 状态。"
afk-exit: "&a{player} 现在不再处于 AFK 状态。"
kick-warning: "&e您将在 {seconds} 秒后因 AFK 而被踢出!"
kicked: "&c您因 AFK 而被踢出了。"
```
使用 & 颜色代码作为平常一样。占位符,如 {player} 和 {seconds} 会自动被替换。
—
**开发者 API**
AntiAFKPlus 提供了一个简单且公开的 API,用于开发者。
您可以检查玩家是否处于 AFK 状态或强制玩家进入/退出 AFK 状态。
**示例用法:**
```
AntiAFKPlus plugin = (AntiAFKPlus) Bukkit.getPluginManager().getPlugin("AntiAFKPlus"); AntiAFKPlusAPI api = plugin.getAPI();
if (api.isAFK(player)) { player.sendMessage("您处于 AFK 状态!"); }
```
请参阅 AntiAFKPlusAPI.md 以获取完整的文档。
—
**数据统计**
此插件使用 bStats.org 来收集匿名使用统计数据。
您可以在 /plugins/bStats/config.yml 文件中禁用它。
—
**为什么选择 AntiAFKPlus?**
1. 轻量级和优化
2. 针对任何服务器的高度可配置性
3. 多版本支持 (1.16–1.21+)
4. 清晰的代码和良好的结构
5. 专业通知和用户体验
6. 专为性能和简洁而设计
—
**高级版即将推出的功能**
- ⭐ MySQL 支持
- ⭐ 踢出或传送到大厅/重生点
- ⭐ 防自动点击和 AFK 耕种保护
- ⭐ DecentHolograms / GHolo 集成
- ⭐ 踢出/AFK 日志系统
- ⭐ 扩展的 PlaceholderAPI 支持
通过升级到高级版来支持开发!
—
**支持 & 联系方式**
GitHub: https://github.com/koyere/AntiAFKPlus
Discord: [https://discord.gg/xKUjn3EJzR](https://discord.gg/xKUjn3EJzR)
—
✨ 使用 AntiAFKPlus 保持您的服务器清洁、公平和专业! ✨