数据卡 (Data Card)

基本信息

属性 值
注册名 projectred.core.datacard
最大堆叠 1
附魔适用 否
子类型 2 个图标(空/已写入)

功能

ProjectRed Core 模块的 NBT 数据存储物品,可以存储任意 string → string 数据对。常用于配方与配置的存储。

使用方式

使用方式 触发条件 效果
潜行查看 手持 显示所有数据键值对
编程写入 API 调用 通过 ItemDataCard.setData(stack, key, value) 写入

API(ItemDataCard object)

  • setData(stack, key, value) - 设置数据
  • getData(stack, key) - 获取数据
  • hasData(stack, key) - 检查数据存在
  • removeData(stack, key) - 删除数据
  • assertStack - 验证 NBT 结构

数据持久化

数据存储在 ItemStack 的 NBT 中,跟随物品保存/加载。

相关条目

  • 线缆调试器
  • [蓝图 (Plan)](item/plan