工具与功能物品
基本信息
| 属性 | 值 |
|---|---|
| 注册域 | HardcoreEnderExpansion |
| 物品总数 | 16 个(活注册,init/ItemList.java 的 // FUNCTIONAL ITEMS 段全部) |
| 数据源 | init/ItemList.java:218-286 |
功能
16 个主动使用的物品构成三条线:
- 战斗/移动:
enhanced_ender_pearl(强化末影珍珠)、spatial_dash_gem(空间冲刺宝石)、transference_gem(传送宝石)、scorching_pickaxe(灼热镐)、energy_wand(能量魔杖) - 信息/工具:
biome_compass(生态罗盘)、temple_caller(神殿召唤器)、infestation_remedy(侵染解药)、ghost_amulet(幽灵护符)、curse(诅咒)、curse_amulet(诅咒护符)、charm_pouch(护符袋)、charm(护符) - 酿造/机器:
enhanced_brewing_stand(强化酿造台)、potion_of_instability(不稳定药水)、potion_of_purity(纯净药水)
数值
| 注册名 | 类 | 栈上限 | 最大耐久 | 可修复 | unlocalizedName | 位置 |
|---|---|---|---|---|---|---|
enhanced_brewing_stand |
ItemBlockEnhancedBrewingStand |
64 | — | — | enhancedBrewingStand |
ItemList.java:218-221 |
enhanced_ender_pearl |
ItemEnhancedEnderPearl |
64 | — | — | enderPearl |
ItemList.java:222-225 |
potion_of_instability |
ItemPotionOfInstability |
64 | — | — | potionOfInstability |
ItemList.java:226-229 |
biome_compass |
ItemBiomeCompass |
1 | — | — | biomeCompass |
ItemList.java:230-232 |
spatial_dash_gem |
ItemSpatialDashGem |
1 | 300 | setNoRepair() |
spatialDashGem |
ItemList.java:233-237 |
transference_gem |
ItemTransferenceGem |
1 | 204 | setNoRepair() |
transferenceGem |
ItemList.java:238-242 |
temple_caller |
ItemTempleCaller |
1 | 50 | setNoRepair() |
templeCaller |
ItemList.java:243-246 |
infestation_remedy |
ItemInfestationRemedy |
1 | — | — | infestationRemedy |
ItemList.java:247-251 |
ghost_amulet |
ItemGhostAmulet |
1 | — | — | ghostAmulet |
ItemList.java:252-255 |
curse |
ItemCurse |
32 | — | — | curse |
ItemList.java:256-259 |
potion_of_purity |
ItemPotionOfPurity |
64 | — | — | potionOfPurity |
ItemList.java:260-263 |
curse_amulet |
Item |
1 | — | — | curseAmulet |
ItemList.java:264-267 |
charm_pouch |
ItemCharmPouch |
1 | — | — | charmPouch |
ItemList.java:268-271 |
charm |
ItemCharm |
1 | — | — | charm |
ItemList.java:272-275 |
scorching_pickaxe(注册名拼写为 schorching_pickaxe) |
ItemScorchingPickaxe |
1 | 399 | — | scorchingPickaxe |
ItemList.java:276-280 |
energy_wand |
ItemEnergyWand |
1 | — | — | energyWand |
ItemList.java:281-284 |
⚠️ 注册名拼写错误:
schorching_pickaxe(s-c-h-o-r-c-h-i-n-g)在ItemList.java:277硬编码,而字段名是scorching_pickaxe、unlocalizedName 是scorchingPickaxe。已核对ItemList.java:276-280原文。仓库中没有 intent evidence(无测试、无注释、无相关 commit 提及),故此处仅记录事实,不断言为缺陷。
只有 4 个有耐久上限:3 个宝石/镐/召唤器(300 / 204 / 50 / 399),且其中 3 个 setNoRepair()。
交互
强化支持
4 个物品有强化枚举(见 功能方块 · 强化系统):
| 物品 | 强化枚举 | 常量数 |
|---|---|---|
enhanced_ender_pearl |
EnderPearlEnhancements |
7 |
spatial_dash_gem |
SpatialDashGemEnhancements |
3 |
transference_gem |
TransferenceGemEnhancements |
3 |
energy_wand |
通过 energy_wand_core 合成 |
— |
药水系统
强化酿造台支持 16 种药水(mechanics/brewing/PotionTypes.java:28-45),其中 3 种是本模组新增:
| 索引 | 类 | 原版效果 | 备注 |
|---|---|---|---|
| 0 | EmptyPotion(null, 0, 16) |
— | 空药水基底 |
| 1–12 | InstantPotion / TimedPotion |
治疗 / 伤害 / 移动速度 / 缓慢 / 力量 / 虚弱 / 夜视 / 隐身 / 生命恢复 / 毒 / 抗火 / 水下呼吸 | 与原版 1.7.10 一一对应 |
| 13 | TimedPotion(Potion.blindness, 16, 8197, 1, 1, 6, 48, 6) |
失明 | // NEW // 标记(PotionTypes.java:42-43) |
| 14 | TimedPotion(Potion.jump, 16, 8192, 3, 4, 60, 600) |
跳跃提升 | (PotionTypes.java:44) |
| 15 | TimedPotion(Potion.confusion, 8251, 8253, 1, 1, 6, 48, 6) |
反胃 | 原料索引 8251→8253,非原版链路(PotionTypes.java:45) |
Baubles 兼容
charm_pouch 同时实现两个可选接口(item/ItemCharmPouch.java:36-37):
@Optional.Interface(iface = "baubles.api.expanded.IBaubleExpanded", modid = "Baubles|Expanded"),
@Optional.Interface(iface = "baubles.api.IBauble", modid = "Baubles")
本模组还在另一个 mod 的资源域下附带 1 张贴图:src/main/resources/assets/baubles/textures/items/empty_bauble_slot_charm_pouch.png,用于替换 Baubles 的空护符槽位图标。
合成配方
| 产物 | 配方 | 位置 |
|---|---|---|
biome_compass |
" N " / "NSN" / " N "(N=endium_ingot S=end_powder) |
mechanics/RecipeList.java:134-142 |
energy_wand |
" C" / " R " / "R "(C=energy_wand_core R=obsidian_rod) |
mechanics/RecipeList.java:253-261 |
scorching_pickaxe |
"FFF" / "FPF" / "FFF"(F=infernium P=金镐) |
mechanics/RecipeList.java:293-301 |
spatial_dash_gem |
"APA" / "PGP" / "APA"(A=arcane_shard P=末影珍珠 G=blank_gem) |
mechanics/RecipeList.java:313-323 |
transference_gem |
"AEA" / "EGE" / "AEA"(E=ectoplasm G=spatial_dash_gem) |
mechanics/RecipeList.java:325-335 |
charm_pouch |
"PLP" / "LRL" / "PLP"(P=end_powder L=皮革 R=任意 meta rune) |
mechanics/RecipeList.java:188-198 |
Items.ender_eye ×1 |
无序:enhanced_ender_pearl + 烈焰粉 |
mechanics/RecipeList.java:358-361 |
curse ×8 |
按 11 种诅咒循环,见诅咒系统 | mechanics/RecipeList.java:162-179 |
curse 永恒变体 ×1 |
无序:curse + stardust + arcane_shard |
mechanics/RecipeList.java:181-185 |
enhanced_tnt 方块、temple_caller、infestation_remedy、ghost_amulet、curse_amulet、potion_of_instability、potion_of_purity 在 RecipeList.java 中没有直接合成配方 —— 分别由结构生成、宝箱战利品与药水池产出。