纪念品:构建历史

纪念品:构建历史

为Minecraft提供安全的撤销、重做、预览和玩家历史。MEMENTO能记住你建造的内容,让你恢复错误,而不会盲目覆盖整个世界。

MEMENTO

Minecraft 会记住你所做的一切。

放心建造,无需畏惧。

MEMENTO 为 Minecraft 添加了一个以玩家为中心的历史记录系统。

放置了错误的方块?
意外破坏了你建筑的一部分?
想要回到你项目中更早的节点?

MEMENTO 会记住你的操作,并让你安全地预览、撤销和重做它们,而不会把 Minecraft 变成一个世界编辑器。

在恢复任何内容之前,先查看会有什么变化。

预览


✦ 撤销你的错误

按下 Z 键撤销你最近的操作。

MEMENTO 会将单个方块的变化分组为有意义的操作,因此建造一堵墙或挖掘一片区域可以成为一条历史记录,而不是几十个互不相关的方块。

按下 Y 键重做你之前撤销的操作。

数秒内撤销整个建造操作。

撤销之后


✦ 查看你的历史记录

按下 H 键打开 MEMENTO 历史记录界面。

MEMENTO 不是显示原始的方块更新,而是将你的操作以可读的时间线形式呈现。

在界面中,你可以:

  • 检查之前的操作
  • 预览它们
  • 撤销它们
  • 重做兼容的更改
  • 查看冲突
  • 创建记忆点

每一个操作都会成为你个人建造历史的一部分。

Memento 历史记录


✦ 恢复前先预览

不确定撤销会改变什么?

先打开 预览。

MEMENTO 会在世界中显示幽灵方块,让你在实际更改之前看到会恢复什么内容。

预览是客户端行为,不会修改世界。

先预览。确定后再恢复。

关于更改的更多信息


✦ 记忆点

记忆点标记了你历史记录中的一个节点。

在开始大型建造、翻新或试验之前创建一个记忆点。

之后,MEMENTO 可以确定哪些操作发生在这个记忆点之后,并安全地恢复仍然可以找回的内容。

记忆点是逻辑上的历史检查点——它们不是完整的世界备份。

标记你建造中的重要时刻,并在之后返回这些时刻。

记忆点


✦ 安全的部分恢复

Minecraft 世界会持续变化。

如果某个旧操作的一部分后来被修改了,MEMENTO 不会盲目覆盖当前世界。

例如:

原始操作中有 48 个方块
43 个被安全恢复
5 个因后来被修改而未作改动

MEMENTO 会告诉你发生了什么,而不会假装恢复是完美无缺的。

MEMENTO 恢复安全的内容,并保持冲突不被触及。

更改的方块


✦ 支持多人游戏

MEMENTO 的设计考虑到了多人游戏的安全性。

如果玩家 A 建造了某样东西,而玩家 B 后来修改了其中一个方块,玩家 A 的撤销操作将不会简单地覆盖玩家 B 之后的工作。

服务器在应用恢复操作之前会根据当前世界状态进行验证。

客户端永远不会决定世界应该变成什么样。


✦ 资源保护

MEMENTO 不是伪装成撤销功能的创造模式物质化。

在 MEMENTO 能够安全地处理物品的情况下,恢复更改会尊重物品守恒。

如果模组无法证明某个操作可以安全恢复,它会保守失败而不是猜测。


操作控制

按键 功能
Z 撤销
Y 重做
H 打开 MEMENTO 历史记录

所有按键绑定都可以在 Minecraft 的“控制”菜单中更改。


当前支持的版本

Minecraft 26.2

  • Fabric Loader 0.19.5
  • Fabric API 0.159.0+26.2
  • Java 25
  • 需要安装 Fabric API

要使用完整的 MEMENTO 界面,请在服务器端和客户端都安装此模组。


当前限制

MEMENTO 1.0 使用了经过发布时测试的保守固定限制:

  • 每个可恢复操作最多 4,096 次更改
  • 每位玩家最多 500 个操作
  • 7 天历史记录保留期
  • 每位玩家最多 20 个记忆点
  • 最多 20,000 个预览幽灵方块

配置文件功能计划在后续版本中推出。


MEMENTO 不是什么

MEMENTO 有意不是完整的世界倒带系统。

它专注于安全地恢复玩家自主创建的操作。

世界中的自主后果,例如:

  • 活塞移动
  • 下落方块
  • 红石产生的影响
  • 爆炸

可能会发生在记录的玩家操作之外,并且不保证会被恢复。

流体扩散目前不在已获验证的 v1 保证范围内。


崩溃安全

MEMENTO 使用持久化的历史和恢复信息,因此中断的恢复操作不会基于假设自动继续。

如果在恢复过程中 Minecraft 或服务器崩溃,MEMENTO 会在允许进一步恢复之前再次验证世界状态。

如果崩溃后物品核算变得不确定,该操作可能会被永久阻止,而不是冒着物品复制的风险。


理念

MEMENTO 遵循一条重要规则:

如果模组无法证明恢复某内容是否安全,它就不会猜测。

这意味着恢复操作有时可能会保留某些内容不被更改。

这是有意为之。

保证你的世界安全比强制每次撤销都成功更重要。


版本

MEMENTO 1.0.0 — Minecraft 26.2 / Fabric