Skip to content

审计与签名

Forge 在锻造成功后会向结果物品写入审计数据,用于追溯锻造来源和防篡改验证。

审计数据

锻造完成后,以下信息通过 ForgeAuditBuilder 写入物品 PDC:

字段说明
recipe_id使用的配方 ID。
quality品质等级名称。
multiplier品质倍率。
forged_at锻造时间戳。
materials_signature材料贡献数据的哈希签名。
output_item输出物品标识。
materials材料列表(每项包含 ID 和数量)。

材料签名

materials_signature 对所有材料贡献数据计算稳定哈希签名。用途:

  • 验证物品的锻造数据未被外部修改。
  • 检测通过 NBT 编辑器篡改的物品。
  • 为管理员提供物品溯源能力。

用途场景

  • 管理员可通过 /ef inspect 查看物品的锻造审计信息。
  • 交易系统可验证物品签名是否合法。
  • 日志系统可记录锻造历史用于争议处理。