Class ModelDamagedEvent

java.lang.Object
kr.toxicity.model.api.event.ModelDamagedEvent
All Implemented Interfaces:
CancellableEvent, ModelEvent

public final class ModelDamagedEvent extends Object implements CancellableEvent
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 Details

    • ModelDamagedEvent

      @Internal public ModelDamagedEvent(@NotNull @NotNull HitBox hitBox, @NotNull @NotNull ModelDamageSource source, float damage)
      Creates a new ModelDamagedEvent.
      Parameters:
      hitBox - the hitbox being damaged
      source - the source of the damage
      damage - the amount of damage
      Since:
      2.0.0