EntityEnergyBolt
基本信息
| 属性 | 值 |
|---|---|
| 类名 | pcl.opensecurity.entity.EntityEnergyBolt |
| 类型 | class extends Entity |
| 方法数 | 6 |
| 源码规模 | 113 行 |
| 注册名 | energybolt |
| 追踪范围 | 64 |
| 更新频率 | 20 |
| 启用版本 | 1.7.10 |
功能
能量炮塔发射的弹丸实体:命中造成伤害并可能点燃 / 破坏方块。
实现要点
- ⚠️ 唯一注册实体:
EntityRegistry.registerModEntity(EntityEnergyBolt.class, "energybolt", 0, OpenSecurity.instance, 64, 20, true)——实体 ID 0、追踪范围 64、每 20 tick 更新一次、强制发送射程同步。 - 伤害数值受
ItemDamageUpgrade影响;弹速受ItemMovementUpgrade;装填间隔受ItemCooldownUpgrade;容量受ItemEnergyUpgrade。 - 开火事件通过
PacketBoltFire(包 ID 1)同步到客户端。
相关条目
- TileEntityEnergyTurret - 发射方
- ContentRegistry - 注册方
- PacketBoltFire - 开火同步包