香炉
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | AWWayofTime:blockCrucible |
| 方块类 | WayofTime.alchemicalWizardry.common.block.BlockCrucible |
| TileEntity | WayofTime.alchemicalWizardry.common.tileEntity.TECrucible |
| 中文名 | 香炉 |
| 产出流体 | 生命之源(AlchemicalWizardry.lifeEssenceFluid) |
注册证据:ModBlocks.java:175(registerBlock(ModBlocks.blockCrucible, "blockCrucible"))、AlchemicalWizardry.java:1502(registerTileEntity(TECrucible.class, "containerCrucible"))。
功能
香炉把可燃物缓慢转化为生命之源(LifeEssence)流体,是血之祭坛与整套仪式系统的能量来源。香炉内放置 1 个可燃物品 + 1 个「填充剂」类物品(血符文等),持续消耗前者、产出流体。
LifeEssence 作为自定义流体在 preInit 注册:AlchemicalWizardry.java:668-669(new LifeEssence("LifeEssence") → FluidRegistry.registerFluid)。同段还通过反射把 Potion.potionTypes 数组扩容到 256,为本模组的 17 个自定义药水 ID 腾出空间(AlchemicalWizardry.java:648-667)。
合成配方
工作台有向配方,注册于 AlchemicalWizardry.java:3222-3232:
i i
sis
S
| 字符 | 物品 |
|---|---|
i |
铁锭(Items.iron_ingot) |
s |
石台阶(Blocks.stone_slab,物品字典 WILDCARD_VALUE) |
S |
石头(Blocks.stone,物品字典 WILDCARD_VALUE) |
交互
| 触发 | 行为 |
|---|---|
| 右键 | 打开香炉 GUI |
| 放入可燃物 | 按 consumptionRate 消耗,产出生命之源 |
| 破坏 | TECrucible 内剩余物品掉落 |