Dark Tower(黑暗高塔)
基本信息
| 属性 | 值 |
|---|---|
| 世界生成特性 | TFFeature.darkTower,ID = 14,size 1,显示名 “Dark Tower” |
| 组件目录 | structures/darktower/(19 个文件) |
| 组件注册 | TFDarkTowerPieces.registerPieces()(StructureTFMajorFeatureStart.java:59) |
| 塔主 | Twilight Lich(ID 1)与 Knight Phantom(ID 2) |
这是唯一一座有 2 名塔主的高塔:主塔 Lich,外围守门 Phantom。
组件构成(19 个文件)
| 组件 | 行数 | 作用 |
|---|---|---|
ComponentTFDarkTowerMain.java |
1 947 | 主塔身(暮色森林最大结构组件) |
ComponentTFDarkTowerWing.java |
1 741 | 塔翼 |
ComponentTFDarkTowerBossTrap.java |
136 | Boss 陷阱房 |
ComponentTFDarkTowerBridge.java |
116 | 桥 |
ComponentTFDarkTowerBeard.java |
98 | 胡须状装饰 |
ComponentTFDarkTowerEntrance.java |
69 | 入口 |
ComponentTFDarkTowerRoof.java |
66 | 屋顶 |
ComponentTFDarkTowerRoofCactus.java |
66 | 屋顶变体(仙人掌) |
ComponentTFDarkTowerRoofRings.java |
60 | 屋顶变体(环) |
ComponentTFDarkTowerRoofAntenna.java |
53 | 屋顶变体(天线) |
ComponentTFDarkTowerRoofFourPost.java |
50 | 屋顶变体(四柱) |
ComponentTFDarkTowerBalcony.java |
50 | 阳台 |
ComponentTFDarkTowerEntranceBridge.java |
39 | 入口桥 |
ComponentTFDarkTowerBossBridge.java |
38 | Boss 房桥 |
ComponentTFDarkTowerMainBridge.java |
32 | 主塔身桥 |
StructureDecoratorDarkTower.java |
30 | 装饰器 |
StructureTFTowerWoods.java |
33 | 高塔木材表 |
TFDarkTowerPieces.java |
26 | 组件注册 |
EnumDarkTowerDoor.java |
7 | 门朝向枚举 |
4 种屋顶变体(Cactus / Rings / Antenna / FourPost)由 TFDarkTowerPieces 按随机数选择。
Boss
| Boss | 注册实体名 | 实体 ID | 生命值 |
|---|---|---|---|
| Twilight Lich | TwilightForest:Twilight Lich |
idMobLich = 190 |
100 |
| Knight Phantom | TwilightForest:Knight Phantom |
idMobKnightPhantom |
35 |
特殊地形
黑暗塔会触发 ChunkProviderTwilightForest 的专属逻辑:
boolean isDarkTower = nearFeature == TFFeature.darkTower; // 第 857 行
if (isDarkTower) { ... } // 第 858、889 行
塔内会生成黑暗化的天空与光照效果。
掉落
Twilight Lich 掉落 3 把推进权杖(scepterTwilight、scepterLifeDrain、scepterZombie),
是暮色森林推进系统的核心。
Knight Phantom 掉落完整骑士装备套(knightlyHelm ~ knightlyAxe)。
相关条目
- Twilight Lich(暮色巫妖) - 主塔主,掉落推进权杖
- Knight Phantom(幻影骑士) - 守门 Boss
- Tower Stone(高塔石) - 高塔建材
- Lich Tower(光明高塔) - 名字相近但完全不同的塔