# PlayerDamageByStormEvent > Fired when a player takes damage from the storm. Cancellable. `gg.lode.barrierapi.event.PlayerDamageByStormEvent` --- ## Signature ```java public class PlayerDamageByStormEvent extends BaseEvent implements Cancellable ``` **Cancellable:** Yes --- ## Methods ### getPlayer ```java Player getPlayer() ``` Returns the player being damaged. **Returns:** `Player` — The damaged player. --- ### getDamage ```java double getDamage() ``` Returns the damage amount. **Returns:** `double` — The damage value. --- ### setDamage ```java void setDamage(int damage) ``` Modifies the damage amount. | Parameter | Type | Description | |---|---|---| | `damage` | `int` | The new damage amount. | --- ### isCancelled / setCancelled ```java boolean isCancelled() void setCancelled(boolean cancelled) ``` Controls whether the damage is cancelled. --- ## Related Pages - [[IStorm]] — The storm dealing damage - [[PlayerEnterStormEvent]] — Fired when entering the storm