Class LivingHurtEvent
- java.lang.Object
-
- net.minecraftforge.eventbus.api.Event
-
- net.minecraftforge.event.entity.EntityEvent
-
- net.minecraftforge.event.entity.living.LivingEvent
-
- net.minecraftforge.event.entity.living.LivingHurtEvent
-
public class LivingHurtEvent extends LivingEvent
LivingHurtEvent is fired when an Entity is set to be hurt.
This event is fired whenever an Entity is hurt inEntityLivingBase#damageEntity(DamageSource, float)andEntityPlayer#damageEntity(DamageSource, float).
This event is fired via theForgeHooks#onLivingHurt(EntityLivingBase, DamageSource, float).
sourcecontains the DamageSource that caused this Entity to be hurt.
amountcontains the amount of damage dealt to the Entity that was hurt.
This event isCancelable.
If this event is canceled, the Entity is not hurt.
This event does not have a result.Event.HasResult
This event is fired on theMinecraftForge.EVENT_BUS.- See Also:
LivingDamageEvent
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class net.minecraftforge.event.entity.living.LivingEvent
LivingEvent.LivingJumpEvent, LivingEvent.LivingUpdateEvent, LivingEvent.LivingVisibilityEvent
-
Nested classes/interfaces inherited from class net.minecraftforge.event.entity.EntityEvent
EntityEvent.CanUpdate, EntityEvent.EnteringChunk, EntityEvent.EntityConstructing, EntityEvent.Size
-
-
Field Summary
Fields Modifier and Type Field Description private floatamountprivate DamageSourcesource
-
Constructor Summary
Constructors Constructor Description LivingHurtEvent(LivingEntity entity, DamageSource source, float amount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description floatgetAmount()DamageSourcegetSource()voidsetAmount(float amount)-
Methods inherited from class net.minecraftforge.event.entity.living.LivingEvent
getEntityLiving
-
Methods inherited from class net.minecraftforge.event.entity.EntityEvent
getEntity
-
-
-
-
Field Detail
-
source
private final DamageSource source
-
amount
private float amount
-
-
Constructor Detail
-
LivingHurtEvent
public LivingHurtEvent(LivingEntity entity, DamageSource source, float amount)
-
-
Method Detail
-
getSource
public DamageSource getSource()
-
getAmount
public float getAmount()
-
setAmount
public void setAmount(float amount)
-
-