- 版权类型
- 原创
- 插件中文名称
- 基于 MythicMobs 的伤害排名奖励系统插件
- 插件英文名称
- DamagerRewards
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Purpur
- PufferFish
- Leaves
- 其他核心
- 语言支持
- 中文(简体)
- 前置组件
- - 必需插件: MythicMobs 5.5+
- 可选插件: PlaceholderAPI(用于占位符功能)
- 适配版本(Java)
- 1.21
- 1.20
简介
DamagerRewards 是一个基于 MythicMobs 的伤害排名奖励系统插件,为 Minecraft 服务器提供公平、灵活的 Boss 战奖励机制。- 实时伤害记录 - 自动监听并记录玩家对 MythicMobs 怪物造成的伤害
- 智能排名计算 - 根据总伤害量自动生成实时排行榜
- 多怪物支持 - 可同时为多种不同的 MythicMobs 怪物配置独立的奖励系统
- 排名奖励 - 根据伤害排名给予不同等级的奖励(如第1名获得传说装备,第2名获得稀有装备等)
- 参与奖励 - 所有参与攻击的玩家都能获得基础参与奖励,鼓励团队合作
- 自动发放 - 怪物死亡时自动执行奖励命令,无需手动干预
- 支持单行命令以及多行命令
- 范围限制 - 可设置玩家与怪物的距离限制,防止远程"蹭伤害"
- 智能排名 - 系统根据TopRewards配置自动确定排名数量,无需手动设置
- 世界限制 - 可指定在哪些世界启用奖励系统
- 自定义奖励 - 支持执行任意控制台命令作为奖励
- 实时排名显示 - 怪物死亡后自动向范围内玩家显示完整伤害排行榜
- PlaceholderAPI 集成 - 提供丰富的占位符用于其他插件调用
- 实时数据 - 占位符数据实时更新,可用于记分板、聊天等场景
YAML:
# DamagerRewards 插件配置文件
# 主配置文件
# 是否启用调试模式
debug: false
# 语言设置
language: zh_CN
# 插件设置
settings:
# 是否在控制台显示详细日志
verbose-logging: false
# 是否自动保存数据
auto-save: true
# 自动保存间隔(分钟)
save-interval: 5
YAML:
MythicMobs: jiangs
Range: 50.0
TopRewards:
Top1:
- tell %dr_top_1% 一等奖
- say 恭喜 %dr_top_1% 获得一等奖
Top2: tell %dr_top_2% 二等奖
AllRewards:
all:
- tell <player> 参与奖
world:
world: false
world_nether: true
YAML:
# DamagerRewards 消息配置文件
# 所有插件输出的消息都在此文件中配置
prefix: "&6[DamagerRewards] &f"
# 插件状态消息
plugin:
enabled: "${prefix}&a插件已成功启用!"
disabled: "${prefix}&c插件已关闭!"
reloaded: "${prefix}&a配置文件已重新加载!"
no-permission: "${prefix}&c你没有权限执行此命令!"
# 配置相关消息
config:
loaded: "${prefix}&a已加载 {count} 个怪物配置文件"
example-created: "${prefix}&a已创建示例配置文件: {file}"
invalid-config: "${prefix}&c配置文件 {file} 格式错误,已跳过加载"
# 排名相关消息
ranking:
no-data: "${prefix}&c暂无排名数据"
top-player: "${prefix}&e第{rank}名: &a{player} &f- &b{damage} 伤害"
# 奖励相关消息
reward:
top-reward: "${prefix}&6恭喜 &a{player} &6获得第{rank}名奖励!"
participation-reward: "${prefix}&6感谢 &a{player} &6的参与,获得参与奖励!"
reward-executed: "${prefix}&a奖励命令已执行: {command}"
# 错误消息
error:
mythicmobs-not-found: "${prefix}&c未找到MythicMobs插件,部分功能将无法使用!"
placeholderapi-not-found: "${prefix}&c未找到PlaceholderAPI插件,占位符功能将无法使用!"
command-failed: "${prefix}&c命令执行失败: {command}"
internal-error: "${prefix}&c内部错误: {error}"
# 命令帮助
help:
header: "${prefix}&6=== DamagerRewards 帮助 ==="
reload: "&e/dr reload &f- &7重新加载配置文件"
footer: "${prefix}&6===================="