Class PlayerDamageEvent

java.lang.Object
fr.hytale.loader.event.types.player.PlayerDamageEvent
All Implemented Interfaces:
com.hypixel.hytale.event.IBaseEvent<Void>, com.hypixel.hytale.event.IEvent<Void>

public class PlayerDamageEvent extends Object implements com.hypixel.hytale.event.IEvent<Void>
Called when a player takes damage.

This event is fired when a player receives damage from any source, including combat, fall damage, environmental hazards, etc. It provides access to the damage information.

Since:
1.0.0
Version:
1.0.4
Author:
HytaleLoader
  • Constructor Details

    • PlayerDamageEvent

      public PlayerDamageEvent(Player player, com.hypixel.hytale.server.core.modules.entity.damage.Damage damage)
      Constructs a new PlayerDamageEvent.
      Parameters:
      player - the HytaleLoader player wrapper
      damage - the damage information
  • Method Details

    • getPlayer

      public Player getPlayer()
      Gets the player who took damage.
      Returns:
      the HytaleLoader player wrapper
    • getPlayerName

      public String getPlayerName()
      Gets the player's username.
      Returns:
      the player's name
    • getDamage

      public com.hypixel.hytale.server.core.modules.entity.damage.Damage getDamage()
      Gets the damage information.
      Returns:
      the damage object containing amount, source, etc.