Package kr.toxicity.model.api.event
Class ModelDamagedEvent
java.lang.Object
kr.toxicity.model.api.event.ModelDamagedEvent
- All Implemented Interfaces:
CancellableEvent,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
ConstructorsConstructorDescriptionModelDamagedEvent(@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
isCancelled, setCancelledMethods inherited from interface kr.toxicity.model.api.event.ModelEvent
call
-
Constructor Details
-
ModelDamagedEvent
@Internal public ModelDamagedEvent(@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
-