服务器使用量
未统计
服务玩家数
未统计
下载量
5,244
插件详细介绍
KillCommands 是一款基于权限的击杀与死亡计数插件,它允许在玩家达到特定击杀或死亡次数时,或在每次击杀/死亡时,执行由控制台或玩家(击杀者或死亡者)运行的命令。
重要警告
- 从 v0.1 更新至 v1.0 或更高版本存在问题(详见配置部分),请勿直接替换旧的 JAR 文件!
- 更新前务必备份服务器及原有插件数据。
核心功能
- 支持 Minecraft 1.15.2(其他版本未经测试)。
- 基于权限的独立计数:为每个玩家按不同权限类别分别统计击杀和死亡次数(数据存储在独立的玩家文件中)。
- 支持玩家 UUID。
- 高度可配置的命令:可设置命令触发的条件、时机和执行方式。
- 命令支持变量:
<killer>,<dead>,<kills>,<deaths>。 - 可配置命令执行者:可选择由控制台、击杀者或死亡玩家执行命令。
- 权限系统可配置:所有权限均在配置文件中定义。
配置说明
配置文件路径:plugins/KillCommands/config.yml
配置版本差异
- v0.1 配置:与 v1.0+ 版本不兼容,数据结构也不同。如需从 v0.1 升级,必须手动修改配置文件,建议联系开发者获取帮助。
- v1.0 配置:引入了全新的配置结构,支持为不同权限设置独立的计数器,并详细定义了命令的触发条件。
- v1.1 及 v1.2 配置:在 v1.0 基础上增加了
killer-recognition选项,用于设定识别击杀者的算法。
关键配置项解析
- permissions:在此列表定义所有用于区分计数类别的权限(如
killcommands.category1)。这允许你结合支持分世界或区域权限的插件使用。 - commands:命令执行规则列表。每个规则包含以下参数:
- `kill` / `death`:布尔值,决定此命令在击杀或死亡事件时触发。- `permission`:此命令所关联的权限类别,只有拥有该权限的玩家才会触发此命令。- `kills` / `deaths`:触发命令所需的击杀或死亡次数。设为 `always` 则表示每次事件都触发。- `killer`(针对死亡事件):定义是否需要存在一个击杀者才能触发命令。- `command`:要执行的具体命令,可使用变量。- `executor`:命令执行者,可选 `console`(控制台)、`killer`(击杀者)或 `dead`(死亡玩家)。- killer-recognition (v1.1+):识别击杀者的算法。可选
minecraft(原版逻辑)或last-damager(最后伤害来源)。
命令与权限
- 此插件没有内置游戏命令。
- 所有权限均在
config.yml文件的permissions:列表中自行定义和管理。
安装方法
- 下载
KillCommands.zip。 - 解压得到
KillCommands.jar。 - 将
KillCommands.jar放入服务器的plugins文件夹。 - 重启或重载服务器。
更新日志
- v0.1
- 初始版本(支持 Minecraft 1.8)。- v1.0
- 更新支持 Minecraft 1.14.4。- 代码重构与清理。- 配置系统全面改进与变更。- 新增死亡计数器。- 新增死亡时触发的命令。- 新增基于权限的独立击杀/死亡计数器。- 为命令添加权限支持。- 在配置中为命令添加大量选项和变量标签。- v1.1
- 新增可选的击杀者识别算法。- 在配置中添加 `killer-recognition` 选项。- v1.2
- 更新支持 Minecraft 1.15.2。- 代码清理。- 在 `plugin.yml` 中添加了 `api-version` 标识。源码
从 KillCommands.zip 中解压即可获得完整项目源码。你可以自由使用和修改本插件。
版本分布
基本信息
插件名称
KillCommands
作者
stonar96
平台
Bukkit / Spigot
支持版本
未标注
点赞数
未统计
最近版本
暂无数据
-