数据卡 (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