Class HitBoxDamagedEvent
java.lang.Object
kr.toxicity.model.api.event.hitbox.HitBoxDamagedEvent
- All Implemented Interfaces:
CancellableEvent,HitBoxEvent,ModelEvent
Triggered when a model's hitbox is damaged.
This event allows modifying the damage amount or cancelling the damage entirely.
- Since:
- 2.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionHitBoxDamagedEvent(@NotNull HitBox hitBox, @NotNull ModelDamageSource source, float damage) Creates a new ModelDamagedEvent. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface kr.toxicity.model.api.event.CancellableEvent
call, isCancelled, setCancelledMethods inherited from interface kr.toxicity.model.api.event.hitbox.HitBoxEvent
getHitBox
-
Constructor Details
-
HitBoxDamagedEvent
@Internal public HitBoxDamagedEvent(@NotNull @NotNull HitBox hitBox, @NotNull @NotNull ModelDamageSource source, float damage) Creates a new ModelDamagedEvent.- Parameters:
hitBox- the hitbox being damagedsource- the source of the damagedamage- the amount of damage- Since:
- 2.0.0
-