SharedHealthPlus

SharedHealthPlus

共享所有玩家的生命值、饥饿度和主物品栏,而快捷栏、盔甲、副手和鼠标指针中的物品保持个人私有。

SharedHealthPlus(+) 实现了许多热门模组的功能,共享所有玩家的生命值和饥饿值,并更进一步,还共享物品栏。这排除了快捷栏、盔甲和副手槽,以保留一定的个人空间。

简单来说,你们同生共死,休戚与共。一人受伤,全员掉血。一人进食,全员饱腹。一人采集资源,即归全体所有。

专为 Minecraft 26.2(Fabric)的协作生存和 Hardcore 挑战而设计。

共享内容

  • 生命值,包括伤害和治疗。
  • 饥饿值,包括饱和度和消耗度。
  • 所有 27 个主物品栏存储槽位。
  • 同一世界或服务器中,跨维度保持相同的共享状态。

保留个人属性

  • 九个快捷栏槽位。
  • 盔甲和副手物品。
  • 物品栏光标上持有的物品。
  • 合成网格中的内容物。
  • 经验和末影箱内容物。

共享物品栏包含一套物品。拾取物品堆叠到您的光标上会将其从共享槽位中移出。当您将其放回共享存储空间时,它才再次对所有人可用。

加入与保存

第一位玩家将根据其现有的生命值、饥饿值和主物品栏初始化一个新的共享池。后续加入的玩家将自动采用该当前共享池。

加入玩家的先前主物品栏物品将被替换,而不会合并到共享物品栏中。 他们的个人槽位仍归自己所有。在引入物品栏共享行为之前,请备份现有世界。

共享进度会随世界一起保存,并在玩家断开连接和服务器重启后依然保留。

生命、饥饿与死亡

伤害在受到攻击的玩家的盔甲和其他伤害减免生效后进行共享。治疗效果同样会共享。

每位玩家的活动都会累积共享的饥饿消耗度。基于饥饿度的自然生命恢复和饥饿效果只会为整个团队运行一次,而不是为每个在线玩家单独运行。

受到致命伤害的玩家手持的不死图腾可以拯救整个团队。其他玩家的不死图腾不会单独防止团队共享死亡。吸收生命值和药水效果仍属于个人状态。

在 Hardcore 模式中,最终死亡将宣告团队失败。重新连接无法复活已被击败的赛局。共享物品栏物品会在每位玩家个人装备掉落的同时掉落一次,并遵循常规的死亡不掉落规则。

安装

需要 Minecraft 26.2Fabric Loader 0.19.5 或更新版本Java 25 或更新版本,以及 适用于 Minecraft 26.2 的 Fabric API

在专用服务器或托管单人/局域网世界的电脑上安装 SharedHealthPlus 和 Fabric API。远程玩家无需安装 SharedHealthPlus。

共享功能会自动激活。不同的 Minecraft 实例必须连接到同一世界/服务器才能共享进度。

配套模组

  • Hardcore Reset: 包含一个经过 2.5.0 版本测试的适配器。整个世界重置会清除共享池并恢复生命值和饥饿值。重置一位回归玩家不会清除当前团队的共享物品栏。
  • Splitscreen Support: 用于连接同一局域网/服务器世界的多个 Minecraft 实例。
  • Controlify 和 MidnightControls: 它们文档化的输入行为与此方法兼容。实体控制器和分屏游戏尚未作为此模组自动化测试的一部分进行验证。

这些配套模组是可选的。SharedHealthPlus 本身不提供控制器支持或分屏功能。

如需自动重置世界,Hardcore Reset 的作者建议在困难难度下使用普通世界。使用它时,请遵循其单独的安装说明。 Hardcore Reset 文档

自动化服务器测试已通过,涵盖共享物品栏交易、个人槽位排除、生命值、饥饿值、不死图腾、断线重连、保存与加载、团队共享死亡,以及实际的 Hardcore Reset 世界替换。

未来计划

  • 更多兼容性,例如与 Curio 之类的饰品模组,甚至魔法模组(如魔力)的兼容。
  • 更多配置选项,以便您可以选择仅共享物品栏而不共享生命值,或实现类似的自定义设置。

请发表评论,告诉我您的想法!