From 790b84e7d310db7fcda21da3b5fa601d19891410 Mon Sep 17 00:00:00 2001 From: Kam Date: Fri, 6 Mar 2026 06:04:47 -0500 Subject: [PATCH] Fix Energy Projectile Fired Hook on Abilities --- .../java/kamkeel/npcs/controllers/data/ability/Ability.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/kamkeel/npcs/controllers/data/ability/Ability.java b/src/main/java/kamkeel/npcs/controllers/data/ability/Ability.java index 767df8146..95ef65ddb 100644 --- a/src/main/java/kamkeel/npcs/controllers/data/ability/Ability.java +++ b/src/main/java/kamkeel/npcs/controllers/data/ability/Ability.java @@ -20,6 +20,7 @@ import kamkeel.npcs.controllers.data.telegraph.Telegraph; import kamkeel.npcs.controllers.data.telegraph.TelegraphInstance; import kamkeel.npcs.controllers.data.telegraph.TelegraphType; import kamkeel.npcs.entity.EntityEnergyBarrier; +import kamkeel.npcs.entity.EntityEnergyProjectile; import kamkeel.npcs.entity.EntityEnergyDome; import kamkeel.npcs.entity.EntityEnergyPanel; import kamkeel.npcs.util.AttributeAttackUtil; @@ -1415,6 +1416,9 @@ public abstract class Ability implements IAbility, IAbilityAction { previewEntityHandler.onEntitySpawned(entity); } else { entity.worldObj.spawnEntityInWorld(entity); + if (!entity.worldObj.isRemote && entity instanceof EntityEnergyProjectile) { + EventHooks.onEnergyProjectileFired((EntityEnergyProjectile) entity); + } } if (burstEnabled && burstOverlap) { burstEntities.add(entity);