跳到正文
烈焰甘蔗Wiki

高级与辅助实体(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 客户端锚点标记,实体的位置由服务器下发

相关条目

浏览全部模组