高级与辅助实体(Elder & Utility Entities)
6 个已注册但无独立条目的实体:Boss 2 个、小怪 2 个、辅助物件 2 个。
基本信息
| 属性 | 值 |
|---|---|
| 模组 | thaumcraft(mcmod.info "modid": "Thaumcraft") |
| 版本 | 1.7.10-4.2.3.5(mcmod.info) |
| 注册代码 | common/config/ConfigEntities.java:124-131(4 个)与 :165-166(2 个) |
| 实体 ID | 30–33 与 48–49 |
6 个注册实体
| ID | 注册名 | 类 | 继承 | 生命值 | 刷怪蛋颜色 |
|---|---|---|---|---|---|
| 30 | CultistPortal |
EntityCultistPortal |
EntityMob implements IBossDisplayData |
500.0 | 前景 16732245 / 背景 16732415 |
| 31 | EldritchGolem |
EntityEldritchGolem |
EntityThaumcraftBoss implements IEldritchMob, IRangedAttackMob |
250.0 | 前景 5592405 / 背景 4210752 |
| 32 | EldritchCrab |
EntityEldritchCrab |
EntityMob |
20.0 | 前景 5592405 / 背景 5570560 |
| 33 | InhabitedZombie |
EntityInhabitedZombie |
EntityZombie |
30.0 | 前景 5601109 / 背景 5570560 |
| 48 | SpecialItemGrate |
EntityItemGrate |
EntityItem |
—(继承 EntityItem,无 maxHealth) |
无刷怪蛋 |
| 49 | GolemBobber |
EntityGolemBobber |
Entity implements IEntityAdditionalSpawnData |
—(继承裸 Entity) |
无刷怪蛋 |
逐个说明
CultistPortal(绯红教团的门)
绯红教团召唤的传送门。500 血 + Boss 血条。
| 属性 | 值 | 来源 |
|---|---|---|
| 生命值 | 500.0 | EntityCultistPortal.java setBaseValue(500.0D) |
| 碰撞尺寸 | setSize(1.5F, 3.0F) ⇒ 宽 1.5、高 3.0 |
EntityCultistPortal.java:306 |
| 免疫 | isImmuneToFire = true |
EntityCultistPortal.java:306 |
| 经验值 | experienceValue = 30 |
EntityCultistPortal.java:306 |
| 阶段字段 | int stage / int stagecounter / public int pulse |
EntityCultistPortal.java:20-22 |
| 阶段持久化 | NBT 键 "stage" |
:34(写)、:307(读) |
| 阶段计时 | stagecounter = 200;stagecounter == 160 && stage == 0 时触发 |
:138、:342-344 |
| 脉冲 | pulse 初始 0,某分支置 10 |
:306、:314 |
EldritchGolem(古魔傀儡)
唯一继承 EntityThaumcraftBoss 的实体,同时实现 IEldritchMob 与 IRangedAttackMob。
| 属性 | 值 | 来源 |
|---|---|---|
| 生命值 | 250.0 | EntityEldritchGolem.java |
| 远程攻击 | attackEntityWithRangedAttack 射出 EntityGolemOrb(ID 13),第 4 参 false |
EntityEldritchGolem.java:390 |
| 内部状态 | int beamCharge / boolean chargingBeam / int arcing |
类声明 |
EntityThaumcraftBoss 是 common/entities/monster/boss/ 下的公共基类,同包还有 EntityCultistLeader、EntityEldritchWarden、EntityTaintacleGiant。
EldritchCrab(古魔蟹)
| 属性 | 值 | 来源 |
|---|---|---|
| 生命值 | 20.0 | EntityEldritchCrab.java |
| 碰撞尺寸 | setSize(0.8F, 0.6F) |
EntityEldritchCrab.java:35 |
| 刷怪蛋背景色 | 5570560 —— 与 InhabitedZombie 相同 |
ConfigEntities.java:129, 131 |
InhabitedZombie(附身僵尸)
唯一直接继承 EntityZombie 的实体(不是 EntityMob)。与已有条目 Angry Zombie 里的 EntityBrainyZombie 同为僵尸系。
| 属性 | 值 | 来源 |
|---|---|---|
| 生命值 | 30.0 | EntityInhabitedZombie.java:28 |
| 死亡 | 死亡时在 posX ± width 范围内撒 "explode" 粒子 |
EntityInhabitedZombie.java:90 |
与 Angry Zombie(
BrainyZombie,25 血)和GiantBrainyZombie(60 血)相比,InhabitedZombie是血量第三高的僵尸系(30)。
SpecialItemGrate(物品格栅)
继承 EntityItem,所以它就是一个掉落物实体——用来做"会消失的掉落物"(如污秽清理、被吞噬的物品)。没有刷怪蛋。
GolemBobber(傀儡浮标)
继承裸 Entity(不是 EntityLiving),只实现 IEntityAdditionalSpawnData。用途是傀儡的"锚点标记"。
| 属性 | 值 | 来源 |
|---|---|---|
| 记录的坐标 | private int xTile = -1 / yTile = -1 / zTile = -1 |
EntityGolemBobber.java:19-21 |
| update | onUpdate() |
EntityGolemBobber.java:95-96 |
| 同步 | readSpawnData(ByteBuf) —— 走自定义同步包 |
EntityGolemBobber.java:41 |
| update 频率 | 64 / 64(ConfigEntities.java:166)—— 全部 50 个实体里最慢的 |
ConfigEntities.java:166 |
数值
| 属性 | 值 | 来源 |
|---|---|---|
| 本页覆盖实体 | 6 | ConfigEntities.java:124-131, 165-166 |
| 全部实体 ID 范围 | 0–49(50 个) | ConfigEntities.java:74-166 |
实现 IBossDisplayData 的 |
2(CultistPortal、EldritchGolem 的兄弟 EntityThaumcraftBoss 系) |
类声明 |
实现 IEldritchMob 的 |
1(EldritchGolem) |
类声明 |
实现 IRangedAttackMob 的 |
1(EldritchGolem) |
类声明 |
| 无刷怪蛋映射的 | 2(SpecialItemGrate、GolemBobber) |
ConfigEntities.java |
| update 频率最慢 | GolemBobber 64/64 |
ConfigEntities.java:166 |
交互
| 实体 | 行为 |
|---|---|
CultistPortal |
阶段 0 时开门放教团成员进来(stagecounter 倒计时) |
EldritchGolem |
近战冲撞 + 远程 EntityGolemOrb;有蓄力光束状态 |
EldritchCrab |
地面小型敌对生物 |
InhabitedZombie |
附身型僵尸,死亡时爆 explode 粒子 |
SpecialItemGrate |
掉落物实体,网格状的"被吞噬"表现 |
GolemBobber |
客户端锚点标记,实体的位置由服务器下发 |
相关条目
- Angry Zombie - 同为僵尸系的
EntityBrainyZombie - Crimson Praetor -
EntityCultistLeader,同属EntityThaumcraftBoss家族 - Eldritch Guardian - 古魔系的普通小怪
- Eldritch Warden - 古魔系 Boss
- Taint Creatures - 污秽系的对应实体
- Frenzy Golem -
GolemBobber是傀儡家族的配套实体