MobInfo
基本信息
| 属性 |
值 |
| 路径 |
crazypants.enderzoo.entity.MobInfo |
| 类型 |
enum |
| 源码 |
src/main/java/crazypants/enderzoo/entity/MobInfo.java |
本 mod 8 种生物的唯一注册表。EnderZoo(主 mod 类) 遍历 VALUES 逐个注册。
| # |
常量 |
实体类 |
注册名 |
启用开关 |
血量 |
攻击 |
| 0 |
ENDERMINY |
EntityEnderminy |
enderzoo.Enderminy |
enderminyEnabled |
20 |
10 |
| 1 |
CONCUSSION_CREEPER |
EntityConcussionCreeper |
enderzoo.ConcussionCreeper |
concussionCreeperEnabled |
20.0 |
4(硬编码) |
| 2 |
FALLEN_KNIGHT |
EntityFallenKnight |
enderzoo.FallenKnight |
fallenKnightEnabled |
20.0 |
4.0 |
| 3 |
FALLEN_MOUNT |
EntityFallenMount |
enderzoo.FallenMount |
fallenMountEnabled |
30.0 |
4 |
| 4 |
WITHER_WITCH |
EntityWitherWitch |
enderzoo.WitherWitch |
witherWitchEnabled |
30.0 |
4(硬编码) |
| 5 |
WITHER_CAT |
EntityWitherCat |
enderzoo.WitherCat |
witherCatEnabled |
12.0 |
3.0 |
| 6 |
DIRE_WOLF |
EntityDireWolf |
enderzoo.DireWolf |
direWolfEnabled |
16.0 |
8.0 |
| 7 |
DIRE_SLIME |
EntityDireSlime |
enderzoo.DireSlime |
direSlimeEnabled |
4.0 |
3.0 |
缺陷
MobInfo.java:14 与 MobInfo.java:22 直接传字面量 4 作为
CONCUSSION_CREEPER 与 WITHER_WITCH 的攻击伤害,没有对应的 Config 字段。
其余 6 种全部走 Config.xxxAttackDamage。改配置无法调整这两种的攻击力。
关键方法
| 方法 |
说明 |
applyAttributes(EntityLivingBase) |
写入 maxHealth 与 attackDamage 属性 |
isEnabled() |
关闭的生物不会注册,刷怪蛋也不出现在创造栏 |
相关条目