罐装节点物品 Node in a Jar (Item)

基本信息

属性 值
注册名 gadomancy:ItemExtendedNodeJar(RegisteredItems.java:105)
继承 Item + IEssentiaContainerItem(ItemExtendedNodeJar.java:38)
未本地化名 BlockJarNodeItem(ItemExtendedNodeJar.java:43)
创造模式图标 registerIcons 为空实现(ItemExtendedNodeJar.java:47)
贴图 由 getIcon 动态提供(ItemExtendedNodeJar.java:50)

功能

物品形态的「罐装节点」:用于存放并携带一颗奥术节点。它与方块形态 Node in a Jar 成对工作——物品保存节点 NBT,放下方块把节点重新生成到世界中。

ItemExtendedNodeJar 实现 IEssentiaContainerItem(ItemExtendedNodeJar.java:38),因此它能被精华镜等按容器物品处理。

已知缺陷:缺少语言条目

物品把未本地化名设为 BlockJarNodeItem(ItemExtendedNodeJar.java:43),但 BlockJarNodeItem 在 en_US.lang、zh_CN.lang、ru_RU.lang 三个语言文件中均无对应条目:

$ grep -n 'BlockJarNodeItem' src/main/resources/assets/gadomancy/lang/*.lang
  NOT PRESENT in any lang file

因此该物品在游戏内会显示为原始键名(item.BlockJarNodeItem.name / tile.BlockJarNodeItem.name)而非可读名称。同时 registerIcons 为空实现、贴图改由 getIcon 动态给出(ItemExtendedNodeJar.java:47-58)。

数值

数值名 值
实现的接口 IEssentiaContainerItem
静态图标数 0(registerIcons 为空)
存活语言条目数 0 / 3

交互

触发 行为
装载节点 把节点的 NBT 存入物品
使用 在世界中重新生成被封存的节点
作为精华容器 因实现 IEssentiaContainerItem 而被精华镜识别

相关条目