材料
基本信息
| 属性 | 值 |
|---|---|
| 注册域 | HardcoreEnderExpansion(GameRegistry.registerItem(item, name, "HardcoreEnderExpansion"),system/util/GameRegistryUtil.java:24-26) |
| 物品总数 | 44 个(活注册),本表覆盖 28 个(其余 16 个功能物品见工具与功能物品) |
| 数据源 | init/ItemList.java:129-309(loadItems()) |
功能
材料的四个来源:末地地形挖掘、生态岛结构、宝箱/神殿战利品、以及精华祭坛把方块转换为物品。
LORE(2 个)
| 注册名 | 类 | 栈上限 | unlocalizedName | 贴图 | 位置 |
|---|---|---|---|---|---|
adventurers_diary |
ItemAdventurersDiary |
1 | lorePage |
hardcoreenderexpansion:lore_page |
ItemList.java:130-133 |
knowledge_note |
ItemKnowledgeNote |
1 | knowledgeNote |
hardcoreenderexpansion:knowledge_fragment |
ItemList.java:134-137 |
BASIC MATERIALS(5 个)
| 注册名 | 类 | 栈上限 | unlocalizedName | 贴图 | 位置 |
|---|---|---|---|---|---|
end_powder |
ItemEndPowder |
64(默认) | endPowder |
end_powder |
ItemList.java:139-142 |
endium_ingot |
Item |
64(默认) | endiumIngot |
endium_ingot |
ItemList.java:143-146 |
stardust |
Item |
64(默认) | stardust |
stardust |
ItemList.java:147-149 |
igneous_rock |
ItemIgneousRock |
64(默认) | igneousRock |
igneous_rock |
ItemList.java:150-153 |
instability_orb |
ItemInstabilityOrb |
64(默认) | instabilityOrb |
instability_orb |
ItemList.java:154-157 |
CRAFTING MATERIALS(15 个)
| 注册名 | 类 | 栈上限 | unlocalizedName | 位置 |
|---|---|---|---|---|
altar_nexus |
Item |
64 | altarNexus |
ItemList.java:159-162 |
essence |
ItemEssence |
64 | essence(无贴图名) |
ItemList.java:163 |
silverfish_blood |
Item |
64 | silverfishBlood |
ItemList.java:164-167 |
dry_splinter |
Item |
64 | drySplinter |
ItemList.java:168-171 |
endoplasm |
Item |
64 | ectoplasm_ |
ItemList.java:172-175 |
spectral_tear |
Item |
64 | spectralTear |
ItemList.java:176-179 |
living_matter |
Item |
64 | livingMatter |
ItemList.java:180-183 |
rune |
ItemRune |
16 | rune |
ItemList.java:184-187 |
fire_shard |
Item |
64 | infernium |
ItemList.java:188-191 |
arcane_shard |
Item |
64 | arcaneShard |
ItemList.java:192-195 |
blank_gem |
Item |
64 | blankGem |
ItemList.java:196-199 |
obsidian_fragment |
Item |
64 | obsidianFragment |
ItemList.java:200-203 |
obsidian_rod |
Item |
64 | obsidianRod |
ItemList.java:204-207 |
auricion |
Item |
64 | auricion |
ItemList.java:208-210 |
energy_wand_core |
Item |
64 | energyWandCore |
ItemList.java:211-214 |
行数校验:LORE 2 + BASIC 5 + CRAFTING 15 + WORLD 3 + TECHNICAL 3 = 28; ItemList 的
// FUNCTIONAL ITEMS段另有 16 个活注册,28 + 16 = 44。
⚠️ 3 处注册名 ≠ 字段名 ≠ unlocalizedName,需要留意:
fire_shard→ 字段infernium→ 显示名infernium(ItemList.java:86、190)endoplasm→ 字段ectoplasm→ unlocalizedNameectoplasm_(末尾下划线,ItemList.java:81、174)curse类的诅咒本体在 诅咒系统
WORLD(3 个)
| 注册名 | 类 | 栈上限 | unlocalizedName | 位置 |
|---|---|---|---|---|
enderman_head |
ItemEndermanHead |
64 | endermanHead |
ItemList.java:288-291 |
bucket_ender_goo |
ItemBucket(BlockList.ender_goo) |
1 | bucketEnderGoo |
ItemList.java:292-295 |
music_disk |
ItemMusicDisk |
64 | record |
ItemList.java:296-299 |
TECHNICAL(3 个)
| 注册名 | 类 | unlocalizedName | 说明 | 位置 |
|---|---|---|---|---|
exp_bottle_consistent |
ItemExpBottleConsistent |
expBottle |
贴图复用原版 experience_bottle |
ItemList.java:301-304 |
spawn_eggs |
ItemSpawnEggs |
monsterPlacer |
15 种 meta,见 怪物 | ItemList.java:305-307 |
item_special_effects |
ItemSpecialEffects |
itemNumber |
成就/知识书图标载体 | ItemList.java:308 |
数值
能量价值(mechanics/energy/EnergyValues.java:28-69)
星尘抽取系统按 energyUnits 给物品定价,实际值 = EnergyChunkData.energyDrainUnit × energyUnits(EnergyValues.java:71-77)。部分物品:
| 物品 | energyUnits | 行 |
|---|---|---|
Blocks.end_stone |
0.40 | EnergyValues.java:29 |
BlockList.end_terrain |
0.50 | 30 |
adventurers_diary |
0.50 | 31 |
persegrit |
0.55 | 32 |
silverfish_blood |
0.65 | 33 |
stardust |
0.75 | 34 |
end_powder |
0.80 | 35 |
igneous_rock |
0.90 | 36 |
endium_ingot |
1.10 | 37 |
knowledge_note |
1.20 | 38 |
Items.ender_pearl |
1.50 | 39 |
enhanced_ender_pearl |
1.65 | 40 |
instability_orb |
2.60 | 44 |
rune |
3.25 | 47 |
auricion |
3.40 | 48 |
ectoplasm / spectral_tear |
4.20 | 51-52 |
charm |
4.80 | 54 |
energy_wand_core |
6.20 | 56 |
energy_wand |
6.40 | 57 |
transference_gem |
7.80 | 58 |
endium_block |
10.10 | 59 |
living_matter |
10.50 | 60 |
生物能量价值:EntityMobBabyEnderman 0.40、EntityMobEnderman/AngryEnderman/HomelandEnderman 各 0.85、EntityMobEndermage 1.25、EntityMiniBossEnderEye 6.50、EntityBossDragon 24.00(EnergyValues.java:62-68)。
物品字典与特殊注册
| 项 | 值 | 位置 |
|---|---|---|
ingotHeeEndium |
endium_ingot |
ItemList.java:364 |
| 燃料处理器 | GameRegistry.registerFuelHandler((IFuelHandler) ItemList.igneous_rock) |
ItemList.java:365 |
| 液体容器 | BlockEnderGoo.fluid ↔ bucket_ender_goo,产出空桶 |
ItemList.java:366-369 |
交互
rune栈上限 16,是唯一非 1/64 栈上限的普通材料(ItemList.java:186)music_disk通过new ResourceLocation("hardcoreenderexpansion", data[1])加载自定义音乐(item/ItemMusicDisk.java:52)bucket_ender_goo是ItemBucket,与BlockEnderGoo.fluid绑定(ItemList.java:294)
合成配方
| 产物 | 配方 | 位置 |
|---|---|---|
altar_nexus |
DED(D=钻石 E=末影之眼) |
mechanics/RecipeList.java:23-24 |
spectral_tear |
E / ETE / E(T=恶魂之泪) |
mechanics/RecipeList.java:144-152 |
living_matter |
无序:silverfish_blood + 骨头 + 蜘蛛眼 + spectral_tear + instability_orb |
mechanics/RecipeList.java:154-160 |
obsidian_rod |
" F" / "F " |
mechanics/RecipeList.java:200 |
Blocks.obsidian |
3×3 obsidian_fragment(产出原版黑曜石) |
mechanics/RecipeList.java:202-203 |
energy_wand_core |
3×3 auricion,中心 endium_block |
mechanics/RecipeList.java:243-251 |
blank_gem |
3×3 arcane_shard,中心 endium_block |
mechanics/RecipeList.java:303-311 |
stardust |
由星尘分解系统产出 | mechanics/misc/StardustDecomposition.java |
end_powder |
由 ItemEndPowder 从末地地形/末影之眼获得 |
item/ItemEndPowder.java |