服务器使用量
未统计
服务玩家数
未统计
下载量
20,489
插件详细介绍
Basic Anti-Cheat (BAC) 是一款轻量级、低误报的反作弊插件,专注于检测常见的作弊行为,同时尽可能减少对服务器性能的影响和玩家的不良体验。它无需依赖其他插件,运行安静,并内置了基础的惩罚系统。
支持版本与注意事项
- 当前支持的 Minecraft 服务端版本:1.8.x, 1.12.x, 1.14.x。
- 1.8/1.12 版本处于测试阶段,可能存在错误。如果发现任何问题,请通过私信或 Discord 联系开发者。
- 本插件旨在以低误报率为前提检测作弊,因此某些将灵敏度调低的加速或跳跃作弊可能无法被检测到。
检测功能列表
以下是当前版本能够检测的作弊行为
- Fast Place (快速放置)
- Fast Break (快速破坏)
- Nuker (Out of Line of Sight) (无视视线的自动破坏)
- Flight (Hover/Rise/Float) (飞行/悬浮)
- Speed (移动加速)
- Step (增高跳)
- Kill Aura (自动攻击)
- Multi Aura (范围攻击)
- Jesus (Water Walk) (水上行走)
- Boat Fly (船飞行)
- Jetpack (喷气背包)
- Glide (滑翔)
- Spider (爬墙)
- Fast Climb/Ladder (快速爬梯)
- Reach (攻击距离延伸)
- AirJump (空中跳跃)
- BHop (连跳)
- X-Ray Detection *
- Anti Cactus (防仙人掌伤害作弊)
- Anti Berry Bush (防浆果丛伤害作弊)
- MorePackets (Nuker) (基于数据包的自动破坏)
- MorePackets (Timer) (基于数据包的计时器作弊)
- Criticals (强制暴击)
> 注:标记 * 的项目(如 X-Ray Detection)目前处于 Beta 测试阶段,可能存在误报,因此默认已从惩罚列表中排除。开发者正在积极完善这些功能。
命令与权限
所有命令都需要对应的权限节点才能执行。
/bac reload- 重新加载插件配置文件。
- 权限节点:`bac.reload`/bac info- 显示系统信息(如 CPU 核心数、内存使用情况)。
- 权限节点:`bac.info`/bac verbose- 切换后台详细作弊检测输出。
- 权限节点:`bac.verbose`/bac exempt- 使指定玩家在一段时间内免受反作弊检测。
- 权限节点:`bac.exempt`/bac tac- 开启或关闭反作弊功能。
- 权限节点:`bac.tac`惩罚系统
插件内置了基础的自动惩罚系统。
- 当玩家某一作弊行为的累计违规次数达到设定阈值时,系统将以控制台身份执行预设的惩罚命令。
- 您可以为不同的检测项设置不同的惩罚阈值(见下方配置示例)。
- 如果您希望禁用某些检测项的惩罚功能,只需将其添加到配置文件的
no-punish-cmd列表中(默认已包含 XRay)。
与 BungeeCord 联动
Basic Anti-Cheat 提供了 BungeeCord 端插件,可实现全网络警报。
- BungeeCord 端插件下载地址:[here](here)
- 要求:服务器端 BAC 版本必须为 1.1.3+。
- 功能:
- 在全网络通知工作人员有玩家涉嫌作弊。- 惩罚命令可以在 BungeeCord 服务器上执行。只需在惩罚命令前加上 `bungeecord: ` 前缀即可。配置示例 (`config.yml`)
主要配置选项如下,您可以根据服务器情况进行微调。
# 设置为 true 时,通知将显示在屏幕上的行动栏;false 则显示在聊天栏。
action-bar-notifications: true
# 当服务器 TPS 低于此值时,将忽略所有作弊嫌疑。
tps-lag-threshold: 17.5
# 单次违规记录的过期时间(秒)。
offense-expire-time: 40
# 当玩家有作弊嫌疑时,是否取消其当前动作。
cancel-on-offense: true
# 在此列表中添加检测项名称以完全禁用它。
disabled-checks: []
# 在此列表中的检测项将不会触发惩罚命令。
no-punish-cmd:
- XRay
# 是否启用自动惩罚。
punish: false
# 惩罚命令,支持变量替换和颜色代码。
punish-command: 'kick [USERNAME] [OFFENSES]'
# 各检测项触发惩罚所需的违规次数(未设置的检测项将使用默认值 12)。
Flight-punish-count: 20
Speed-punish-count: 20
WaterWalk-punish-count: 12
Glide/SlowFall-punish-count: 7
Spider-punish-count: 7
FastClimb-punish-count: 9
Boat Fly-punish-count: 10
Kill Aura-punish-count: 10
Multi Aura-punish-count: 12
Reach-punish-count: 9
Impossible Break-punish-count: 10
Impossible Place-punish-count: 10
Fast Place-punish-count: 10
Fast Break-punish-count: 10
XRay-punish-count: 8
Anti-Cactus-punish-count: 14
Anti-BerryBush-punish-count: 14
MorePackets (Timer)-punish-count: 35
MorePackets (Nuker)-punish-count: 75消息自定义
插件的大部分消息可以在 messages.properties 文件中自定义。例如:
prefix: '&8[&aBAC&8]&r'
variable-color: '&a'
suspicion-alert: '[VARIABLE_COLOR] [DISPLAYNAME] §freceived suspicion for §6[SUSPICION]§f. ([COUNT])'
update-available: §aAn update is available for Basic Anti Cheat! Check the SpigotMC page!重要提示与兼容性
- 本插件可能与大幅修改移动速度或附魔效果的大型插件存在兼容性问题。
- 如果您发现某个检测项因插件冲突而产生大量误报,请先将其添加到
disabled-checks列表中,并尽快联系开发者以便修复。
测试支持版本
版本分布
基本信息
插件名称
Basic Anti-Cheat [INACTIVE]
作者
Jinky_
平台
Bukkit / Spigot
支持版本
1.8 - 1.14
点赞数
未统计
最近版本
暂无数据
-