恶魔村庄方块

基本信息

属性 值
方块数 3
TileEntity 数 3
分类依据 源码注释 // Misc 中的恶魔相关方块(ModBlocks.java:229-232)

这 3 个方块是**恶魔村庄(Demon Village)**的入口与战利品方块,是本模组唯一会跨维度生成结构的系统。

注册名 字段 方块类 TileEntity 中文名
AWWayofTime:demonPortalMain blockDemonPortal BlockDemonPortal TEDemonPortal 恶魔传送站
AWWayofTime:blockDemonChest blockDemonChest BlockDemonChest TEDemonChest 恶魔的箱子
AWWayofTime:blockMimic blockMimic MimicBlock TEMimicBlock 模拟方块

注册证据:ModBlocks.java:229-231。注意 blockDemonPortal 的注册名是 demonPortalMain(不是 blockDemonPortal),是本模组中唯一注册名与字段名不同的方块。

TileEntity 所在包与主包方块不同:TEDemonPortal / TEDemonChest 位于 WayofTime.alchemicalWizardry.common.demonVillage.tileEntity(AlchemicalWizardry.java:90-91 的 import),TEMimicBlock 位于 common.tileEntity。

功能

  • 恶魔传送站(BlockDemonPortal):由仪式 AW031Convocation(恶魔入侵)激活,连接恶魔村庄维度。TEDemonPortal.loadBuildingList() 在 preInit 加载建筑列表(AlchemicalWizardry.java:639)。
  • 恶魔的箱子(BlockDemonChest):容器方块,战利品由 DemonVillageLootRegistry 填充。
  • 模拟方块(MimicBlock):生成时表现为普通方块,被破坏/打开时转为战斗。

传送门的激活受配置 AlchemicalWizardry.java:302 的 tempDemonConfigs 维度黑名单控制(默认 {0},即主世界被排除)。

数值

数值名 来源 值
相关仪式 AW031Convocation tier = isDemonRitualCreativeOnly ? 10 : 2
仪式 LP 成本 ritualCostConvocation 默认值 15,000,000
激活仪式等级 initRituals() 2(创造模式专用配置下为 10)
实体数 blacklistDemons() 的 mobs[] 数组 25

blacklistDemons()(AlchemicalWizardry.java:3379-3425)把 25 个恶魔实体同时拉黑给 MineFactoryReloaded(AutoSpawner + Grinder)与 EnderIO(poweredSpawner),避免它们被机器批量刷怪。

相关条目