工具与注墨物品

基本信息

属性 值
物品数量 13
注册位置 TTRegistry.java:78-94(ItemBloodSword 至 ItemXPTalisman 之间,不含 ItemGas / ItemXPTalisman)
注册门槛 3 件有独立门槛(ItemBloodSword / ItemInfusedPotion / ItemInfusedSeeds / ItemRevealingHelm 均 return true,实际全部无条件);其余继承 ItemBase.shouldRegister() 的 true

13 件全部无条件注册 —— ItemBase.shouldRegister() 恒返回 true(ItemBase.java:36-38),4 个显式覆写也都是 return true。

物品清单

物品 注册名 Java 类 基类 / 接口 研究键 注册行
血剑 bloodSword ItemBloodSword ItemSword + IRepairable KEY_BLOOD_SWORD TTRegistry.java:78
明亮尼托 brightNitor ItemBrightNitor ItemBase KEY_BRIGHT_NITOR TTRegistry.java:79
连接器 connector ItemConnector ItemBase 无 TTRegistry.java:81
气体移除器 gasRemover ItemGasRemover ItemBase KEY_GAS_REMOVER TTRegistry.java:83
注墨谷物 infusedGrain ItemInfusedGrain ItemBase + IEssentiaContainerItem 无 TTRegistry.java:84
注墨墨水瓶 infusedInkwell ItemInfusedInkwell ItemBase + IScribeTools 无 TTRegistry.java:85
注墨药水 infusedPotion ItemInfusedPotion ItemPotion + ITTinkererItem KEY_POTIONS TTRegistry.java:86
注墨种子 infusedSeeds ItemInfusedSeeds ItemSeeds + ITTinkererItem 无 TTRegistry.java:87
生物要素 mobAspect ItemMobAspect ItemBase 无 TTRegistry.java:88
生物显示 mobDisplay ItemMobDisplay ItemBase 无 TTRegistry.java:89
揭示头盔 revealingHelm ItemRevealingHelm ItemArmor KEY_REVEALING_HELM TTRegistry.java:90
研究共享书 shareBook ItemShareBook ItemBase KEY_SHARE_TOME TTRegistry.java:91
灵魂模具 soulMould ItemSoulMould ItemBase 无 TTRegistry.java:92
咒文布 spellCloth ItemSpellCloth ItemBase KEY_SPELL_CLOTH TTRegistry.java:93

上表 14 行中有 13 件计入本维度:ItemGasRemover(gasRemover)属气体体系,已在 气态光影方块 中描述,此处仅列出注册行以保持 TTRegistry.java:78-94 区间的完整性。

功能

  • 血剑实现 Thaumcraft 的 IRepairable,可被修复类方块处理;getItemName() 返回 LibItemNames.BLOOD_SWORD。
  • 注墨墨水瓶实现 IScribeTools(Thaumcraft 的卷轴书写接口)。
  • 注墨谷物实现 IEssentiaContainerItem,是 essentia 容器物品。
  • 注墨药水 / 注墨种子直接继承原版 ItemPotion / ItemSeeds(而非 ItemBase),但都实现 ITTinkererItem 以接入本模组的注册流程。

数值:注墨药水 ID 完全可配

注墨药水是唯一把药水 ID 暴露到配置的物品,4 个 ID 分别在 ItemInfusedPotion 与 ModPotions 中被读取:

数值 配置键 默认值 读取点
火药水 ID Fire Potion id 88 ItemInfusedPotion.java:67、ModPotions.java:53
水药水 ID Water Potion id 89 ItemInfusedPotion.java:73、ModPotions.java:55
土药水 ID Earth Potion id 87 ItemInfusedPotion.java:70、ModPotions.java:57
气药水 ID Air Potion id 86 ItemInfusedPotion.java:64、ModPotions.java:59

完整配置表见 配置:通用。

研究

7 件有独立研究键(BLOOD_SWORD、BRIGHT_NITOR、GAS_REMOVER、INFUSED_POTIONS、REVEALING_HELM、SHARE_TOME、SPELL_CLOTH),6 件无研究条目(CONNECTOR、INFUSED_GRAIN、INFUSED_INKWELL、MOB_ASPECT、MOB_DISPLAY、SOUL_MOULD)。LibResearch 中的 KEY_INFUSED_INKWELL / KEY_MAGNET / KEY_MOB_MAGNET 三个键在本仓库内无构造点。全表见 研究总览。

相关条目