1.0.0
Compatibility
Changes
KillauraBot
通过发送假人数据包诱导杀戮光环作弊者攻击,并自动惩罚。
工作原理
KillauraBot 向玩家客户端发送伪造的玩家实体数据包(假人),使其出现在目标背后的视野盲区或者环绕于玩家,如果该玩家使用了杀戮光环(KillAura),脚本会自动锁定并攻击假人——而正常玩家几乎不会看到它(可配置隐身)。一旦命中次数超过阈值,插件就会执行可配置的惩罚。
整个过程完全基于数据包,不创建真实实体,低性能开销,且难以被作弊客户端绕过。
核心功能
- 假人生成 —— 通过指令生成一个伪装成玩家的实体,具有随机的名称和血量
- 自动巡逻 —— 当玩家攻击实体时,自动在背后释放假人(可配置),来进行自动检测
- 智能检测 —— 命中次数阈值机制,避免误判(正常玩家不会打到视线外的假人)
- 多种惩罚 ——
MESSAGE/DAMAGE/KICK/BAN,可自由配置 - 随机隐形 —— 可配置隐身概率
- 随机护甲 —— 假人可随机穿戴皮革至下界合金装备
- 动作模仿 —— 假人可模仿目标的动作,更难于检测
- 环绕/跟随 —— 假人可静止跟随或环绕目标旋转
- 多语言 —— 内置英文和简体中文,可在
messages/目录自定义消息 - 热重载 ——
/kb reload无需重启服务器
命令
| 命令 | 描述 |
|---|---|
/kb spawn <玩家> [秒数] |
为目标释放假人(默认 10 秒) |
/kb stop [玩家] |
移除指定/全部假人 |
/kb list |
查看当前活跃假人 |
/kb reload |
重载配置文件 |
权限:killaurabot.use(需要管理员权限)
兼容性
- Minecraft 1.8,1.20.4(Paper / Spigot / 及其分支)(其他版本还未经测试)
- ProtocolLib 4.x / 5.x
- Java 8 – 21
依赖
- 必须安装 [ProtocolLib]
配置示例
# 攻击阈值
hit-threshold: 5
# 假人隐身概率
invisible-chance: 0.6
# 随机护甲概率
armor-chance: 0.6
# 攻击实体时自动巡逻
patrol-enabled: true
patrol-duration: 1
# 惩罚方式
punishment:
type: KICK
kick-message: "&cUnfair Advantage"
为什么选择 KillauraBot?
- 网络数据包方案 —— 不创建真实实体,性能开销轻量可控
- 跨版本 —— 从多版本兼容
- 防作弊 —— 假人仅对目标玩家可见,作弊客户端难以识别
- 轻量可配 —— 所有参数均可通过 config.yml 调整
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:RchA09KJ:iysiiBV6"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:RchA09KJ:iysiiBV6"
}

