
SharedLife Plus
跨所有玩家同步库存、生命值和饥饿值,具备可配置开关、游戏内管理面板、死亡记分板及共享命运重启系统。
SharedLife Plus
一场硬核合作SMP体验——整个团队共享物品栏、生命值和饥饿值——当一名玩家死亡时,所有人都会一起死亡。可配置世界是否重置、物品是否掉落,以及共享物品栏在死亡后是否保留。
什么是 SharedLife Plus?
将任意 Minecraft 世界变成一个全体共享的一条命挑战。一名玩家拾取的任何物品都会出现在所有人的物品栏中。受到的每一次伤害都会波及整个团队。而当有人死亡时,整个团队都会随之死亡——接下来会发生什么由你决定:将所有人传送至一个全新的未探索区域开始第二轮,或者留在同一个世界并一同重生。
专为寻求硬核 SMP 全新体验的小型合作团队设计——协作至关重要,每一次死亡都意义重大,且死亡模式完全可配置,以适应团队的游玩风格。

核心特性
- 共享物品栏 —— 当一名玩家拾起物品时,它会实时出现在所有人的物品栏中
- 共享生命值 —— 一名玩家受到的伤害会波及整个团队;音效和受击闪烁会同步传播,让你在其他人受到伤害时感觉到
- 共享饥饿值与饱和度 —— 为所有人进食
- 共享死亡 —— 当任何人死亡时,整个团队都会死亡。由共享生命值自动触发(一个生命值池意味着一次死亡会拖垮所有人)
- 可配置世界重置 —— 在共享死亡后,可选择性地重新生成世界:播放 5 秒的“游戏结束”倒计时,整个团队会被传送至世界全新的未探索区域(约 25 万格之外),并附带新的出生点和世界边界。关闭此选项则可在共同死亡后继续留在同一世界游玩
- 可配置死亡时的物品栏行为 —— 三种互斥模式:
- 原版(默认):物品掉落到地面,玩家空手重生
- 复制:共享物品栏被保留——玩家重生时携带与死亡前相同的物品(无论是否开启世界重置均可生效)
- 丢失:物品完全消失——无掉落、无找回、完全硬核
- 智能出生点 —— 利用生物群系采样,确保落在真正的大陆上,而不是海洋中央
- 世界清理 —— 旧轮次的探索区域会自动从磁盘中删除,以保持世界文件夹体积小巧
- 伤害广播 —— 每次受击都会在聊天栏中显示:"
Victor 受到了 2.0 点伤害(僵尸)" - 死亡历史 —— 跨所有轮次持续记录每一次致命死亡

游戏内界面
HUD —— 按 H 键显示/隐藏
- 玩家头颅 + 会话计时器(
00时 12分 45秒) - 个人死亡计数——仅统计本地玩家的死亡次数
- 服务器全轮次总死亡计数
- 实时坐标与指南针方向
- 使用 H 键可切换整个覆盖层的开关——方便截图或获得更干净的视野;你的选择会在会话间被记住
死亡记分板 —— 按 K 键
紧凑面板,显示每位玩家的死亡次数以及最近的致命死亡及其原因和时间戳。所有玩家均可查看。

管理员设置面板(仅限管理员)
有两种方式打开面板:点击暂停菜单(Esc 键)中的 ❤ SharedLife 按钮,或按 J 键。所有内容均可在此管理——无需命令:
- 实时切换 共享生命 / 共享食物 / 共享物品栏
- 死亡时重置世界、死亡后复制物品栏、死亡时丢失物品栏(后两者互斥——启用一个将禁用另一个)
- 会话 —— 一键开始或停止共享会话(显示 进行中 / 已暂停)
- 重置死亡 —— 清除死亡计数器和历史记录
- 重置世界 —— 强制开始全新一轮,带 双击确认 功能,防止误触
所有更改均在服务器端应用,每个已连接的客户端都会立即看到。H、K 和 J 键在 选项 → 控制 下的 “SharedLife Plus” 专属分区中列出,并支持完全自定义绑定。


命令
| 命令 | 作用 |
|---|---|
/sharedlife_plus start |
开始一个共享会话 |
/sharedlife_plus stop |
暂停会话 |
/sharedlife_plus reset |
手动触发新一轮 |
/sharedlife_plus resetdeaths |
清除所有人的死亡计数器和历史记录 |
/sharedlife_plus status |
显示当前状态及所有开关选项 |
/sharedlife_plus toggle <life|food|inventory|worldreset|copyinv|loseinv> |
切换共享功能或死亡行为选项 |
所有命令均需要权限等级 2(管理员)。
游戏结束时刻
当有人受到致命伤害时会发生什么,取决于你如何配置死亡行为:
开启 死亡时重置世界(默认)
原版死亡会被取消,整个团队在旁观者模式下冻结 5 秒倒计时。随后世界重新生成,所有人被传送至全新区域,拥有满生命值和满饥饿值——准备好重新开始。如果开启了 复制物品栏,玩家会携带物品进入新一轮;否则将从头开始。
关闭 死亡时重置世界
所有人以原版方式死亡——所有玩家都会看到“你死了”的屏幕,并在世界的正常出生点重生。你选择的物品栏模式(原版掉落、复制或丢失)将决定物品是掉落到地面、重生后恢复,还是完全消失。
多语言支持
内置五种语言:
- 英语(
en_us) - 西班牙语(
es_es) - 德语(
de_de) - 法语(
fr_fr) - 巴西葡萄牙语(
pt_br)
每位玩家都会自动以他们自己的 Minecraft 语言看到此模组——HUD、菜单和聊天栏都会跟随每个客户端的游戏语言。无需任何配置,也无需资源包:使用西班牙语运行 Minecraft 的玩家看到的是西班牙语的 SharedLife Plus,而使用德语的队友在同一个服务器上看到的则是德语版本。



专为硬核世界设计
此模组的机制取代了原版硬核行为:
- 死亡不会永久将玩家锁定在旁观者模式
- 心形 UI 保留经典硬核外观
- 玩家在轮次重置倒计时后会自动复活(或如果世界重置模式关闭,则按原版方式重生)
- 玩家 NBT 损坏(以 0 生命值保存)会在加载时自动修复
如果你之前在原版硬核世界游玩且有人死亡,只需安装此模组并运行 /sharedlife_plus reset——所有人都会在一个全新的区域中复活。
配置文件
模组会创建并读取:
world/data/sharedlife_plus__state.dat—— 持久化状态(轮次编号、物品栏、设置、死亡日志)
环境要求
- Minecraft 26.1.2
- Fabric Loader 0.19.2 或更新版本
- Fabric API 0.149.1+26.1.2 或更新版本
- Java 25
模组必须同时安装在服务器和客户端上:服务器运行所有共享状态逻辑;客户端渲染 HUD、记分板面板、管理面板和本地化聊天消息。
服务器 / 客户端兼容性
- 适用于专用服务器和集成(单人)服务器
- 主要为 2–8 人的合作团队设计
- 兼容 Fabric API;没有其他硬性依赖
反馈与问题
发现 Bug 或有功能需求?请在本项目的 Issues 页面提交。也欢迎提交 Pull Request。
SharedLife Plus 是一个“一应俱全”的替代方案,整合了“共享物品栏”、“共享生命值”和“一条命”模组——打包发布、精心打磨,为你的下一次硬核之旅做好准备。
致谢
由 vicxelcode 创建和维护。
- GitHub: github.com/vicxelcode
如果你喜欢 SharedLife Plus,可以考虑给它一个评分,或与你的合作团队分享——这能帮助模组触达更多玩家。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。