Laser
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | EMT:laser |
| 源码类 | EntityLaser(emt/entity/EntityLaser.java) |
| 显示名 | Laser |
| 更新频率 / 追踪范围 | 80 / 3(emt/init/EMTEntities.java:33) |
注册调用:
EntityRegistry.registerModEntity(EntityLaser.class, "laser", entityIDs++, EMT.instance, 80, 3, true);
最后一个 true 表示有繁殖蛋(spawn egg)。
刷怪蛋
激光有刷怪蛋(registerModEntity 第 7 参数为 true),且被分配到 IDtoClassMapping。
与其他实体的区别
EMTEntities.registerEMTEntities() 中四个实体的注册方式不统一:
| 实体 | 注册方式 | 刷怪蛋 |
|---|---|---|
| Laser | EntityRegistry.registerModEntity |
有 |
| Archer | registerModEntity + 额外 registerEntityEgg |
有(注册两次) |
| Shield | EntityRegistry.registerModEntity |
有 |
| EnergyBall | EntityRegistry.registerModEntity |
有 |
EntityArcher 被双重注册刷怪蛋:registerModEntity 内部已创建 egg,随后 registerEntityEgg(EntityArcher.class, 0x99111F, 0xE5685) 又用自建 ID(从 300 起递增,EMTEntities.java:16-23)再注册一次。
相关条目
- Wand Focus - 能量球聚焦发射能量球
- Energy Ball - 同为投射物
- Electric Cloud - 雷云相关