Lich Tower(光明高塔,塔主为 Ur Ghast)
⚠️ 命名陷阱
世界生成特性的显示名是 “Lich Tower”(TFFeature.lichTower,ID = 6),
但它的塔主不是暮色巫妖,而是 Ur Ghast(TwilightForest:Tower Boss)。
组件目录名 structures/lichtower/ 同样具有误导性 ——
“lichtower” 指「光明高塔」(light + tower),不是「巫妖塔」(Lich)。
真正的巫妖塔是 Dark Tower(黑暗高塔),特性 darkTower(ID = 14)。
基本信息
| 属性 | 值 |
|---|---|
| 世界生成特性 | TFFeature.lichTower,ID = 6,size 1,显示名 “Lich Tower” |
| 组件目录 | structures/lichtower/(16 个文件) |
| 组件注册 | TFLichTowerPieces.registerPieces()(StructureTFMajorFeatureStart.java:60) |
| 塔主 | Ur Ghast(注册名 TwilightForest:Tower Boss) |
组件构成(16 个文件)
| 组件 | 行数 | 作用 |
|---|---|---|
ComponentTFTowerWing.java |
2 327 | 塔翼 —— 暮色森林最大的单个结构文件 |
ComponentTFTowerMain.java |
496 | 主塔身 |
ComponentTFTowerRoof.java |
133 | 屋顶 |
ComponentTFTowerBeard.java |
89 | 胡须装饰 |
ComponentTFTowerBridge.java |
89 | 桥 |
ComponentTFTowerRoofGableForwards.java |
82 | 屋顶变体(前向山墙) |
ComponentTFTowerRoofPointy.java |
75 | 屋顶变体(尖顶) |
ComponentTFTowerRoofSlab.java |
73 | 屋顶变体(台阶) |
ComponentTFTowerRoofStairsOverhang.java |
71 | 屋顶变体(悬挑楼梯) |
ComponentTFTowerBeardAttached.java |
60 | 附着式胡须 |
ComponentTFTowerRoofSlabForwards.java |
56 | 屋顶变体(前向台阶) |
ComponentTFTowerOutbuilding.java |
54 | 附属建筑 |
ComponentTFTowerRoofFence.java |
45 | 屋顶变体(栅栏) |
ComponentTFTowerRoofStairs.java |
65 | 屋顶变体(楼梯) |
ComponentTFTowerRoofAttachedSlab.java |
27 | 附着式屋顶台阶 |
ComponentTFTowerRoofPointyOverhang.java |
23 | 尖顶悬挑 |
TFLichTowerPieces.java |
26 | 组件注册 |
ComponentTFTowerWing.java(2 327 行)是暮色森林中最大的非渲染类文件, 超过黑暗塔的主塔身(1 947 行)与塔翼(1 741 行)。 全项目第一大文件是渲染器RenderBlockTFNagastone2.java(4 723 行)。
7 种屋顶变体(GableForwards / Pointy / PointyOverhang / Slab / SlabForwards /
Stairs / StairsOverhang / Fence / AttachedSlab)由 TFLichTowerPieces 按随机数选择。
Boss
| Boss | 注册实体名 | 生命值 |
|---|---|---|
| Ur Ghast | TwilightForest:Tower Boss |
250 |
投射物为 EntityTFUrGhastFireball。
掉落
源码中 EntityTFUrGhast 未引用任何 TFItems.* 常量 ——
Ur Ghast 不掉落通用 trophy,也不掉落权杖或骑士装备。
相关条目
- Ur Ghast(尿素幽灵) - 本塔塔主
- Dark Tower(黑暗高塔) - 真正的巫妖塔
- Tower Stone(高塔石) - 高塔建材