血凝工具(Ichor Tools)
基本信息
| 属性 | 值 |
|---|---|
| 物品数量 | 8(基础系 4 + 觉醒系 4) |
| 注册位置 | TTRegistry.java:110-117(8 项全部 loadSimpleItem) |
| 注册门槛 | 8 项全部为 ConfigHandler.enableKami(基础系直接覆写;觉醒系继承基础系的覆写) |
| 工具材质 | EnumHelper.addToolMaterial("ICHOR", 4, -1, 10F, 5F, 25),TTCommonProxy.java:123 |
| 稀有度 | TTCommonProxy.kamiRarity(自定义枚举值 KAMI,浅紫色,TTCommonProxy.java:139-144) |
数值
| 数值 | 值 | 来源 |
|---|---|---|
| 材质名 | ICHOR |
TTCommonProxy.java:123 |
| 采集等级 | 4 | TTCommonProxy.java:123 |
| 最大堆叠 | -1 | TTCommonProxy.java:123 |
| 攻击力加成 | 10.0 | TTCommonProxy.java:123 |
| 挖掘速度 | 5.0 | TTCommonProxy.java:123 |
| 附魔加成 | 25 | TTCommonProxy.java:123 |
工具清单
基础系直接继承原版工具类并显式设置采集等级;觉醒系继承对应基础系,额外实现 IAdvancedTool 接口。
| 物品 | 注册名 | Java 类 | 原版基类 | setHarvestLevel |
IAdvancedTool.getType() |
源码行 |
|---|---|---|---|---|---|---|
| 血凝镐 | ichorPick |
ItemIchorPick |
ItemPickaxe |
("pickaxe", 4) |
— (基础) | TTRegistry.java:112 |
| 血凝锹 | ichorShovel |
ItemIchorShovel |
ItemShovel |
("shovel", 4) |
— (基础) | TTRegistry.java:114 |
| 血凝斧 | ichorAxe |
ItemIchorAxe |
ItemAxe |
("axe", 4) |
— (基础) | TTRegistry.java:110 |
| 血凝剑 | ichorSword |
ItemIchorSword |
ItemSword |
无(剑类不设采集等级) | — (基础) | TTRegistry.java:116 |
| 觉醒血凝镐 | ichorPickGem |
ItemIchorPickAdv |
ItemIchorPick |
继承 | pick |
TTRegistry.java:113 |
| 觉醒血凝锹 | ichorShovelGem |
ItemIchorShovelAdv |
ItemIchorShovel |
继承 | shovel |
TTRegistry.java:115 |
| 觉醒血凝斧 | ichorAxeGem |
ItemIchorAxeAdv |
ItemIchorAxe |
继承 | axe |
TTRegistry.java:111 |
| 觉醒血凝剑 | ichorSwordGem |
ItemIchorSwordAdv |
ItemIchorSword |
继承 | sword |
TTRegistry.java:117 |
采集等级来源:ItemIchorPick.java:48、ItemIchorShovel、ItemIchorAxe 中的 setHarvestLevel(…, 4)。getType() 来源:各 *Adv 类的 getType() 覆写。
交互
- 基础系:
shouldRegister()直接返回ConfigHandler.enableKami(如ItemIchorPick.java:70-73),因此enableKami = false时 8 件工具全部不注册。 - 觉醒系:不覆写
shouldRegister(),继承基础系的 KAMI 门槛;额外实现IAdvancedTool以声明自身工具类型。 - 稀有度:8 件都通过
getRarity()返回TTCommonProxy.kamiRarity,在物品名后显示自定义KAMI稀有度颜色。
研究
| 物品 | 研究键 | 键值 |
|---|---|---|
| 血凝镐 | KEY_ICHOR_TOOLS |
ICHOR_TOOLS |
| 觉醒血凝镐 | KEY_ICHOR_PICK_GEM |
ICHOR_PICK_GEM |
| 觉醒血凝锹 | KEY_ICHOR_SHOVEL_GEM |
ICHOR_SHOVEL_GEM |
| 觉醒血凝斧 | KEY_ICHOR_AXE_GEM |
ICHOR_AXE_GEM |
| 觉醒血凝剑 | KEY_ICHOR_SWORD_GEM |
ICHOR_SWORD_GEM |
血凝锹与血凝斧、血凝剑的 getResearchItem() 在本仓库内没有构造 TTResearchItem/KamiResearchItem 的调用点(LibResearch 中的 KEY_ICHOR_SHOVEL / KEY_ICHOR_AXE / KEY_ICHOR_SWORD 同样无构造点),故这三件无独立研究条目。KEY_ICHOR_TOOLS 由 ItemIchorPick 提供(TTRegistry.java:112)。完整对照见 研究总览。
相关条目
- 血凝布甲 - 同一 KAMI 系列的 8 件护甲
- KAMI 材料 - 制作本系列所需的 8 种材料
- 配置:KAMI 与暗影束 -
kami.forceenabled开关