逐梦羁绊

逐梦羁绊

一个平衡的KeepInventory替代方案,当你睡觉时保存你的装备。

🌙 梦境束缚(Dreambound)

一个平衡的 KeepInventory 替代方案,让床铺成为真正的检查点——带着你保存的装备重生,只掉落你冒险途中获得的新战利品。

你是否厌倦了 keepInventory 那种零风险的游戏玩法,却又对原版死亡掉落的惩罚性挫折感到沮丧?Dreambound 通过将 Minecraft 转变为一种软核撤离生存体验来弥合这一差距。

注意:Dreambound 100% 服务端。你的玩家无需在客户端安装此模组即可游玩!同样适用于单人游戏。

多人游戏: 跳过夜晚时,所有在床上(处于睡眠状态)的玩家都会获得自己的检查点,无论 playersSleepingPercentage 设置为何:你不必是触发跳过夜晚的那个玩家。

工作原理

Dreambound 改变了玩家对待探索和风险的方式:

  1. 检查点: 当你成功在床上睡觉(或将重生点绑定到已充能的重生锚)时,Dreambound 会对你当时的确切物品栏和和经验等级拍摄一张隐藏的“快照”。
  2. 冒险: 去探索、挖掘和战斗吧,知道你的核心装备是安全的。
  3. 梦魇: 如果你死亡,你的世界状态将回滚到快照时的状态。你会在床上醒来,手持你入睡时拥有的确切装备。
  4. 遗留物品: 你在快照之后拾取到的任何新战利品、方块或物品,都会掉落在你的死亡坐标处,供你前去取回。

平衡且无漏洞

Dreambound 并非盲目回滚,它使用严格的状态相交数学运算来确保玩家无法复制物品或获得免费修复。

  • 无物品复制: 如果你手持钻石块入睡,将其放置在世界中,然后死亡,你醒来时将有 0 个钻石块。你只会保留你未曾消耗的东西。
  • 无免费修复: 磨损是永久性的。如果你带着一把全新的剑入睡,并在冒险中严重损坏它后死亡,你醒来时仍会拿着那把已损坏的剑。
  • 经验值回滚: 你将带着入睡时的确切经验值重生。你在冒险中获得的多余经验值会掉落在你的死亡地点。
  • 容器同样适用: 潜影盒或收纳袋会带着它入睡时所装之物(且在死亡时仍持有的物品)返回。入睡后填充其中的物品会掉落;将其清空到箱子里,则你会得到一个空的盒子回来,绝不会出现重复物品。

模组兼容性

自动检测,无需设置。所有模组均为独立模组。

  • Universal Graves - 你的梦境装备保留在物品栏中,而新收集的战利品会被装入坟墓,并且坟墓指南针会在重生时随你一同返回。
  • Trinkets Updated - 饰品槽遵循与你的物品栏相同的规则:快照中的饰品会返回到它们的确切槽位,被舍弃的饰品则会掉落在你的死亡地点。
  • Ohmega - 饰品栏槽位同理。被舍弃的饰品会被交给 Ohmega 处理掉落,因此其自身的 keepAccessories 设置仍会决定它们的命运。1.5.x 和 1.6.0 测试版均适用。

命令

  • /dreambound preview - 列出你的梦境正保存的确切内容,以便你在出发前了解哪些物品是安全的。
  • /dreambound status - 显示你的快照的一行摘要,以及服务器当前的设置。
  • /dreambound preview <玩家> / status <玩家> - (需要 OP 权限) 查看其他玩家的相同信息。
  • /dreambound clear <玩家> - (需要 OP 权限) 清除玩家的梦境状态。
  • /dreambound reload - (需要 OP 权限) 无需重启即可重新加载配置文件。

可配置项

dreambound.properties 允许你调整:

  • 单独启用/禁用床或重生锚的快照功能。
  • 允许白天设置检查点:右键点击你重生点所绑定的床,无需睡觉即可重新保存,这样玩家在装备齐全后就不必等待黄昏。默认关闭。
  • 切换经验值恢复功能,或设置“经验值损失百分比”(例如,死亡时损失你保存的经验值的 10% 作为惩罚)。
  • 切换容器感知匹配功能,该功能允许潜影盒或收纳袋在其内容改变时返回,而不是被整体舍弃。
  • 切换玩家聊天通知,让玩家确切知道他们的梦境状态何时被保存或恢复。
  • 启用/禁用 Universal Graves 和 Ohmega 的集成。
  • 启用/禁用床或重生锚被破坏时的快照删除功能。

文档

完整文档在 wiki 上:包括检查点如何工作、确切的保留/舍弃规则及令人意外的案例、每个配置键、模组兼容性和故障排除。

安装与依赖

将 .jar 文件放入服务器(或客户端)的 mods 文件夹中。

必需依赖:

可选: 请参阅上面的模组兼容性部分。


Dreambound 根据 MIT 许可证授权。