简体中文 | English
DeathManager 是一个跨服务器的死亡管理插件系统,包含 Velocity 代理端和 Spigot 服务端插件。它提供了完整的死亡处理机制,让玩家的死亡体验更加流畅和个性化。
- 💀 自定义死亡处理
- 自定义死亡标题和副标题
- 自定义死亡音效
- 5秒倒计时重生
- 观察者模式过渡
- 🌐 跨服务器支持
- 跨服务器传送系统
- 服务器间通信同步
- 多服务器重生点管理
- 🎮 游戏体验优化
- 平滑的重生过渡
- 生存模式自动切换
- 自定义重生命令
- 🌍 多语言支持
- 可自定义所有提示信息
- 支持多种语言配置
- 下载
DeathManager-Velocity.jar
- 放入 Velocity 的
plugins
文件夹 - 重启服务器生成配置文件
- 下载
DeathManager-Spigot.jar
- 放入各子服务器的
plugins
文件夹 - 重启服务器生成配置文件
# DeathManager-Spigot 配置文件
# 是否跳过死亡传送系统(如果为true则使用本地重生点)
bypass: false
# 死亡相关设置
death:
# 死亡音效设置
play_sound: true
sound: ENTITY_PLAYER_DEATH
volume: 1.0
pitch: 1.0
# 标题设置
title:
# 死亡标题文本列表,每次死亡随机显示其中一条
texts:
- "&c你死了!"
- "&c死亡如风,常伴吾身"
- "&c这是一次糟糕的冒险..."
- "&c勇士,请重新振作!"
- "&c这只是一个小挫折..."
# 副标题文本,支持变量:
# {time} - 复活倒计时(秒)
subtitle: "&7{time}秒后复活..."
# 标题淡入时间(秒)
fade_in: 0.5
# 标题停留时间(秒)
stay: 5
# 标题淡出时间(秒)
fade_out: 0.5
# 复活后执行的操作
# 可用变量:
# {player} - 玩家名称
# {world} - 玩家所在世界
# {x} - X坐标
# {y} - Y坐标
# {z} - Z坐标
#
# 支持的操作类型:
# [op] - 以OP权限执行命令/可能触发提权,不推荐使用
# [console] - 以控制台身份执行命令
# [player] - 以玩家身份执行命令
# [message] - 发送消息给玩家
# [title] - 发送标题
# [subtitle] - 发送副标题(需要和title一起使用)
#
# 对于[title]和[subtitle],可以在后面添加显示时间(tick):
# [title:20:100:20] - 分别表示淡入:停留:淡出时间
respawn_commands:
enabled: true
actions:
- "[message]&a欢迎回来,{player}!"
- "[title:10:40:10]&6欢迎回来"
- "[subtitle:10:40:10]&7亲爱的&f{player}"
# 调试设置
debug: false
# 本地重生点设置(仅在bypass=true时使用)
spawn:
world: world
x: 0.0
y: 64.0
z: 0.0
yaw: 0.0
pitch: 0.0
debug: false
命令 | 描述 |
---|---|
/dmreload |
重载插件配置 |
/deathmanagerreload |
重载插件配置(别名) |
命令 | 描述 |
---|---|
/setserverspawn |
设置服务器重生点 |
/deathmanager |
插件管理命令 |
- ☕ Java 17+
- 🎮 Minecraft 1.20.x
- 🛠️ Velocity/Spigot 最新版
- 确保 Velocity 和 Spigot 服务器都已正确安装对应插件
- 修改配置后需要重载插件或重启服务器
- 请正确设置重生点,避免玩家重生位置错误
遇到问题?我们随时为您提供帮助!
本项目采用 MIT 许可证开源。