更好的复活

更好的复活

包含坟墓的死亡与复活系统、复活药水、坟墓罗盘、复活卷轴传送、硬核模式支持等更多功能!


2026年7月20日 - 正在开发一次更新,将带来多项体验优化。


🪦 更好的复活

一个完整的《我的世界》死亡与复活系统

更好的复活将《我的世界》中的死亡转变成一个有意义的、可挽回的事件。当你倒下时,你的物品不会散落虚空——它们会被安全地存放在一座坟墓中。你的朋友可以用魔法复活药水将你带回来,而一个神秘指南针将永远指引你回家的路。

⚖️ 为 SMP 服务器打造——经过精心平衡,适用于PvP、团队合作和公平回收。


⚔️ 核心功能

🪦 坟墓系统

当你死亡时,一座隐形坟墓会出现在你的死亡地点——以你漂浮的玩家头颅和一个实时的倒计时器作为标记。

  • 🔒 持久首座坟墓——你的第一座坟墓在被拾取或摧毁前是永久存在的。
  • ⏳ 临时备用坟墓——如果回收过程中你再次死亡,第二座坟墓会仅在你的死亡界面期间出现,让队友仍能复活你。
  • 🎒 完整物品栏存储——盔甲、快捷栏、副手,一切尽收。
  • 🖱️ 右键点击即可回收所有物品。
  • ⚠️ 如果计时器结束→物品会公之于众,供任何人拾取。

💀 硬核模式支持

与朋友一起游玩硬核模式并获得最后一次机会。死亡时进入倒地状态——如果队友及时复活你,你就能活下来。


📜 复活卷轴

一种稀有的魔法卷轴,能将你直接传送到你的活跃坟墓旁。

非常适合逃离危险维度、深邃洞穴或熔岩灾难现场。


💊 复活药水——3 个等级

酿造特殊药水,直接从倒下的队友的死亡界面复活他们——无需重生。

等级 治疗量 负面效果 负面效果持续时间
复活药水 I ❤ 1 颗心 缓慢、饥饿、虚弱 30 秒
复活药水 II ❤❤❤ 3 颗心 缓慢、饥饿、虚弱 15 秒
复活药水 III ❤❤❤❤❤ 5 颗心 无! —

运作方式

  1. 💀 一名玩家死亡→他们的坟墓出现。
  2. 🧪 一名队友向坟墓投掷复活药水。
  3. 🖥️ 死去的玩家会在死亡界面看到接受/拒绝按钮。
  4. ✅ 接受→ 被传送回来,拥有完整物品栏 + 基于等级的负面效果。
  5. ❌ 拒绝→ 正常重生,坟墓保持原样以供手动拾取。

🧭 坟墓指南针

正常重生后,你会自动获得一个坟墓指南针——附有磁石追踪魔咒。

  • ➡️ 始终指向你的坟墓。
  • 📏 在快捷栏信息中显示方向 + 距离:☠ 坟墓: ⬆ 145米 (Y: 64)
  • 🖱️ 右键点击打开坟墓内容界面——预览其中的每件物品。
  • 💥 远程溶解你的坟墓——将所有物品公之于众供拾取者获取。
  • 🌌 跨维度可用——如果你的坟墓在地狱或末地,则会显示“其他维度”。
  • 🔗 指南针无法丢弃,并在坟墓被拾取、溶解或过期时自动移除。

🔥 即死机制

有些死亡是无法挽回的——没有坟墓、无法复活、没有第二次机会。

  • 🌋 熔岩死亡→ 立即永久死亡,不会生成坟墓。
  • 💀 虚空死亡→ 物品丢失,无法放置坟墓。

⚠️ 这保持了高风险区域真正有风险——无法通过无限复活来钻熔岩湖或虚空的空子。


⏱️ 复活冷却(防刷屏)

被复活后,一个复活锁定(默认 60 秒,可配置)会防止立即再次被复活。

  • 🔵 锁定计时器显示在快捷栏信息和坟墓本身上。
  • 🚫 在锁定期间投掷的药水会通知双方玩家剩余时间。

🧪 配方

🍶 酿造

药水 基底 原料
复活药水 I 喷溅药水 金苹果
复活药水 II 复活药水 I 蜜脾
复活药水 III 复活药水 II 烈焰棒

🛠️ 合成

  • 复活卷轴——在合成台中,1x 纸(中心)被 8x 复活药水 III 包围。

🔧 管理员命令

所有命令都需要OP 等级 2。

命令 描述
/betterrevive cooldown 显示当前的复活锁定持续时间
/betterrevive cooldown <秒数> 设置复活锁定持续时间(0–600 秒)
/betterrevive graveduration 显示当前的坟墓持续时间
/betterrevive graveduration <秒数> 设置坟墓持续时间(30–3600 秒)
/betterrevive xp 显示经验值保留百分比
/betterrevive xp <百分比> 设置经验值保留(0–100%)
/betterrevive info 显示所有设置 + 颜色图例
/betterrevive cleanup 移除孤立的坟墓显示实体
   

⚙️ 配置文件

更好的复活会在服务器创建配置,位置如下:

config/better_revive.json

该配置在服务器重启后依然有效,并允许服务器所有者调整复活时机、坟墓行为、经验值恢复和调试。

{
  "cooldownSeconds": 60,
  "graveDurationSeconds": 180,
  "xpPercentage": 100,
  "forceLoadGraveChunks": false,
  "graveTextUpdateIntervalTicks": 20,
  "debugLogging": false
}
设置 描述
cooldownSeconds 玩家被复活后的复活锁定持续时间。
graveDurationSeconds 坟墓在过期并公之于众掉落其内容物之前保持受保护的时间。
xpPercentage 存储在坟墓内并恢复的经验值数量。
forceLoadGraveChunks 如果启用,包含坟墓的区块将保持强制加载,以便坟墓计时器和显示在附近没有玩家时也能继续更新。默认禁用以获得更好的服务器性能。
graveTextUpdateIntervalTicks 漂浮的坟墓文本更新的频率。最小值:20 刻 / 1 秒。
debugLogging 为调试启用额外的服务器日志输出。

⚠️ 对于大多数服务器,forceLoadGraveChunks 应保持禁用,除非你特别希望坟墓在附近无人的情况下继续运行。


🎮 游戏场景

🟢 场景 1 — 普通死亡

  1. 你死亡→坟墓出现→死亡信息附带坐标。
  2. 你重生→获得一个坟墓指南针。
  3. 跟随指南针→右键点击坟墓→物品恢复到原始槽位。
  4. 指南针自动消失。

🔵 场景 2 — 被队友复活

  1. 你死亡→坟墓出现。
  2. 队友投掷复活药水。
  3. 你在死亡界面看到接受 / 拒绝。
  4. 接受→带着物品和负面效果传送回来。
  5. 60 秒复活锁定开始。

🔴 场景 3 — 坟墓过期

  1. 你死亡→坟墓伴随倒计时出现。
  2. 计时器到期→物品公之于众掉落。
  3. 指南针被移除→发送通知。
  4. 任何人都可以拾取掉落物。

🌍 多维支持

  • ✅适用于主世界、地狱和末地。
  • 🧪 复活药水必须在与坟墓相同的维度中投掷。
  • 🧭 指南针在跨世界时显示“其他维度”。
  • 🌀 复活传送可跨维度进行。

📋 技术细节

属性 值
模组加载器 Fabric / NeoForge
服务端 ✅ 是
客户端 ✅ 必需(死亡界面 UI + 指南针 HUD)
keepInventory ✅ 兼容——启用后不会生成坟墓

🔌 模组兼容性

更好的复活与流行的物品栏扩展模组搭配良好:

  • ✅ Accessories 模组——饰品槽位安全地存储在坟墓 NBT 中并完整恢复。
  • ✅ Trinkets & Curios 模组——饰品槽位单独处理,并在复活或坟墓拾取时恢复。
  • 🧭 坟墓指南针受到保护,不会因原版物品掉落而丢失——再次死亡也绝不会丢失。

🗣️ 语言支持

  • 🇬🇧 英语 (默认)
  • 🇩🇪 德语
  • 🌐 所有字符串均可完全翻译——欢迎贡献!

💡 PvP 平衡理念

更好的复活是为竞技服务器精心打造的:

  • 🛡️ 复活锁定防止在长时间战斗中刷复活。
  • ⚔️ 基于等级的负面效果使廉价复活成为真正的风险(1 点生命值 + 缓慢 + 虚弱)。
  • 🎯 复活仅在死亡界面期间有效——没有重生后钻空子的机会。
  • 🤝 接受/拒绝机制防止不必要的复活。
  • 🔒 死亡玩家在做出决定前无法拾取物品——没有可利用的漏洞。
  • ⏳ 坟墓有时间限制——不能永久滥用存储。
  • 🌋 熔岩和虚空死亡是最终的——没有坟墓、无法恢复。高风险区域始终高风险。

🚀 路线图

版本 功能
1.1.0 ⚡ 性能优化(服务端坟墓处理)
1.1.5 📜 新的复活卷轴物品
1.1.6 🎨 新的复活药水纹理
1.1.7 🔧 NeoForge 移植
1.1.7 🎨 新的复活纹理
2.0.0 💀 硬核模式支持

❤️ 鸣谢与链接

由 Mrstilu2k6 用 ❤️ 制作

🔗 CurseForge · ☕ PayPal


💬 发现 bug?有建议?请在评论区留言或提交问题——每一条反馈都有助于塑造 2.0 更新!

☕ 喜欢这个模组?如果你想支持我的工作,一点点打赏将不胜感激。每一份支持都能帮助我投入更多时间进行更新和开发新功能!