Package noppes.npcs.api.event
Interface IEnergyProjectileEvent.EntityImpactEvent
-
- All Superinterfaces:
ICustomNPCsEvent,IEnergyProjectileEvent
- Enclosing interface:
- IEnergyProjectileEvent
public static interface IEnergyProjectileEvent.EntityImpactEvent extends IEnergyProjectileEvent
Fired when the projectile hits an entity.- Hook Name:
- energyProjectileEntityImpact
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface noppes.npcs.api.event.ICustomNPCsEvent
ICustomNPCsEvent.CNPCNaturalSpawnEvent, ICustomNPCsEvent.ScriptedCommandEvent
-
Nested classes/interfaces inherited from interface noppes.npcs.api.event.IEnergyProjectileEvent
IEnergyProjectileEvent.BlockImpactEvent, IEnergyProjectileEvent.EntityImpactEvent, IEnergyProjectileEvent.ExpiredEvent, IEnergyProjectileEvent.FiredEvent, IEnergyProjectileEvent.UpdateEvent
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description floatgetDamage()IEntitygetTarget()voidsetDamage(float damage)-
Methods inherited from interface noppes.npcs.api.event.ICustomNPCsEvent
getHookName
-
Methods inherited from interface noppes.npcs.api.event.IEnergyProjectileEvent
getOwner, getProjectile
-
-
-
-
Method Detail
-
getTarget
IEntity getTarget()
- Returns:
- the entity that was hit.
-
getDamage
float getDamage()
- Returns:
- the damage dealt.
-
setDamage
void setDamage(float damage)
- Parameters:
damage- the new damage value.
-
-