ToolStats - 工具统计插件
为你的工具添加统计信息
Bukkit / Spigot
作者 hyperdefined
支持版本 1.7 - 1.16
服务器使用量
1,508
服务玩家数
1,395
下载量
26,953
插件详细介绍
ToolStats 是一款为工具(如剑、镐等)添加统计功能的插件。它会记录工具破坏的方块数量、击杀的玩家和生物数量,并可将这些数据直接显示在物品的Lore上。插件还支持多级奖励系统,当玩家达成特定击杀或破坏次数时,可自动获得附魔、经验、物品等丰厚奖励。
核心功能
- 自动追踪统计:为符合条件的工具自动记录击杀玩家、击杀生物和破坏方块的次数。
- 动态物品Lore:统计数字会实时更新在工具的描述中。
- 可配置的奖励系统:当统计次数达到设定阈值时,自动给予玩家奖励。
- 多级奖励:支持为同一统计类型设置多个奖励等级(例如,击杀10人奖励一次,击杀20人再奖励一次)。
- 灵活的追踪控制:可为每种统计类型单独启用/禁用,并控制自动开始追踪。
- 权限与命令:提供完整的权限节点和简单的管理命令。
配置详解
配置文件允许你精细控制插件的每一项功能。主要分为三大统计模块:killPlayer(击杀玩家)、killMob(击杀生物)和break(破坏方块)。每个模块结构类似。
通用设置 (settings)
prefix: 插件消息前缀。reload: 重载配置时的提示信息。noPerm: 无权限时的提示信息。trackSwitch: 切换追踪状态时的提示信息。noArg: 命令使用错误时的提示信息。
统计模块通用选项
每个模块(如 killPlayer:)下都包含以下配置项:
enabled: 是否启用该类型的统计。autoStartTracking: 是否自动为新工具开始追踪。trackItemsWCustomNames: 是否追踪有自定义名称的工具。lore: 显示在工具上的描述文本,%count%会被替换为实际统计数。tools: 支持统计的工具类型列表(例如DIAMOND_SWORD)。worlds: 统计生效的世界列表。
奖励系统 (reward)
enabled: 是否启用奖励。count: 触发奖励的计数阈值,用逗号分隔以设置多级。例如10,20代表两个奖励等级。- 对于每一级奖励(如第一级),可配置:
- `enchant1`: 附魔奖励。`ench` 列表格式为 `附魔类型:等级`。- `exp1`: 经验奖励。- `items1`: 物品奖励。`give` 列表格式为 `物品类型:数量`。- `sound1`: 触发奖励时播放的音效。- `command1`: 触发奖励时执行的命令,`%nickname%` 会被替换为玩家名。- 重要提示:如果设置了超过2个计数(例如
count: 30,40,50),你需要手动在配置中添加对应的enchant3、exp3等配置节。
命令与权限
可用命令
/toolstats- 重载插件配置文件。/tstracking [break|killPlayer|killMob] [start|stop]- 手动开始或停止对某一统计类型的追踪。
权限节点
toolstats.reload- 允许使用/toolstats重载配置。默认: optoolstats.counter- 允许查看统计计数。默认: optoolstats.upgrade- 允许使用升级功能。默认: optoolstats.tstracking- 允许使用/tstracking命令。默认: op
资源链接
- 附魔类型列表:Get enchantments here
- 工具材料列表:Get tools here
- 物品材料列表:Get items here
- 音效列表:Get sounds here
(请注意:上述“资源链接”部分中的“here”文本为占位符,实际使用时需要替换为具体的官方Minecraft Wiki或Spigot API文档链接地址。)
测试支持版本
版本分布
基本信息
插件名称
ToolStats
作者
hyperdefined
平台
Bukkit / Spigot
支持版本
1.7 - 1.16
点赞数
9
Modrinth 下载
26,347
最近版本
2.0.7
431
2.0.6
417
2.0.4
162
2.0
79
1.9.9
78
1.9.10
72
2.0.2
69
1.9.11
66
1.8.3
23
2.0.5
21
1.9.8
16
1.9.7
15