材料

基本信息

属性 值
注册域 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 → unlocalizedName ectoplasm_(末尾下划线,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

相关条目