硬库普

硬库普

无缝合作的硬核模式,其中一人死亡即终结所有人的历程,并自动启动一场新的探险,无需重启服务器或重新邀请。

Hardcoop

Hardcoop 将 Minecraft 硬核模式转变为一场共享远征。当一名玩家死亡时,整个队伍都会倒下,停留在死亡画面,并自动在一片未探索的区域重新开始。服务器保持在线,所有连接保持开启,Essential 主机无需再次邀请队伍成员。

替代文本

特性

  • 共享队伍死亡,并由服务器权威性地锁定重生。
  • 无需重启或重建世界即可无缝重置远征。
  • 通过确定性的螺旋布局选择全新的主世界区域。
  • 远征重置后,为重新连接的玩家提供自动恢复。
  • 极简队伍 HUD,包含玩家头像、情境化原版心形图标和死亡计数。
  • 支持硬核、中毒、凋零、冰冻、吸收和近期伤害心形变体。
  • 可拖拽的 HUD 位置和通过 Mod Menu 进行实时预览。
  • 持久化的远征计时器、最佳时间和每位玩家的死亡统计。
  • 针对生存壮举和远征里程碑的持久化合作进度。
  • 本地化死亡回顾,显示阵亡玩家、原因、记录和倒计时。
  • 可选:每次远征结束时清理 Xaero 的小地图路径点。
  • 兼容 Essential 托管和专用 Fabric 服务器。

远征重置如何运作

Hardcoop 保留现有的世界、种子、服务器进程和玩家连接。每次远征都会将主世界出生点和世界边界移动到一个遥远且未探索的区域。之前的区域会作为可恢复的历史记录保存在存档中;末地仍以其原版区域为中心。

当一名玩家死亡时:

  1. Hardcoop 记录该玩家的死亡并捕获远征结果。
  2. 所有已连接的玩家都会死亡并停留在死亡画面上。
  3. 在过渡期间手动重生会被阻止。
  4. 服务器选择一个安全出生点,重置已配置的进度,并移动世界边界。
  5. 队伍自动重生,下一次远征计时器从零开始。

需求

  • Minecraft Java 版 26.2
  • Fabric Loader 0.19.3 或更新版本
  • Fabric API 0.158.0+26.2 或更新版本
  • Java 25

Mod Menu、Essential 和 Xaero 的小地图是可选集成。在服务器和每个客户端上安装 Hardcoop,以获得完整的 HUD、死亡画面流程和路径点清理功能。

安装

  1. 为 Minecraft 26.2 安装 Fabric Loader 和 Fabric API。
  2. 将 Hardcoop-1.1.0.jar 放置在服务器和每个客户端的 mods 目录中。
  3. 通过 Essential 或专用 Fabric 服务器正常启动世界。

Hardcoop 会在首次启动时创建其配置文件。

服务器配置

权威设置存储在 config/hardcoop.json 中。

设置 默认值 描述
resetDelaySeconds 4 在锁定死亡画面停留的时间,之后进入下一次远征。
runSpacingBlocks 250000 远征区域之间的距离。
playAreaDiameterBlocks 12000 活动主世界边界的直径。
clearInventories true 在远征之间清空玩家物品栏。
clearEnderChests true 清空末影箱物品栏。
resetExperience true 重置等级、经验值和分数。
resetAdvancements true 撤销已完成的进度条件。
resetWeatherAndTime true 恢复晴朗天气和一天的开始。

客户端配置

打开 Mod Menu → Hardcoop 以配置队伍 HUD。每个客户端都可以控制可见性、缩放、玩家数量限制、危急生命阈值、位置以及是否显示自己的行。本地玩家默认可见,以便其死亡计数保持可访问。客户端偏好设置存储在 config/hardcoop-client.json 中。

死亡计数重置按钮仅对管理员显示,并会由服务器再次验证。

进度

Hardcoop 包含三个合作进度。它们由服务器授予,并在新远征重置常规进度进度时保持解锁状态。

进度 要求
我们再来一次 开始远征 #2。
一心一队 在队友生命降至 1 点有效生命或更低后,恢复至满生命值。
为了后来者 发现隐藏的远征 #33 里程碑。

命令

  • /hardcoop reset 开始一次新远征,不计算任何死亡。需要游戏管理员权限。
  • /hardcoop status 报告当前远征、已用时间或重置倒计时。

本地化

Hardcoop 支持英语、德语、法语、巴西葡萄牙语、西班牙语(西班牙)、西班牙语(墨西哥)和西班牙语(委内瑞拉)。