Class GameplayHooks.DamageRequest

java.lang.Object
dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.DamageRequest
Enclosing class:
GameplayHooks

public static final class GameplayHooks.DamageRequest extends Object
Damage about to be applied to a player in the match. The amount is mutable.
  • Constructor Details

    • DamageRequest

      public DamageRequest(@NotNull @NotNull org.bukkit.entity.Player victim, @Nullable @Nullable org.bukkit.entity.Entity damager, @NotNull @NotNull String cause, double damage)
  • Method Details

    • victim

      @NotNull public @NotNull org.bukkit.entity.Player victim()
    • damager

      @NotNull public @NotNull Optional<org.bukkit.entity.Entity> damager()
      The entity dealing the damage, if any.
    • cause

      @NotNull public @NotNull String cause()
      The Bukkit damage cause name.
    • damage

      public double damage()
    • damage

      public void damage(double damage)