# PlayerEnterStormEvent > Fired when a player enters the storm zone. `gg.lode.barrierapi.event.PlayerEnterStormEvent` --- ## Signature ```java public class PlayerEnterStormEvent extends BaseEvent ``` **Cancellable:** No --- ## Methods ### getPlayer ```java Player getPlayer() ``` Returns the player entering the storm. **Returns:** `Player` — The player. --- ### getWorld ```java World getWorld() ``` Returns the world the storm is in. **Returns:** `World` — The world. --- ### getTicksBeforeDamage / setTicksBeforeDamage ```java int getTicksBeforeDamage() void setTicksBeforeDamage(int ticksBeforeDamage) ``` Gets or sets the grace period (in ticks) before damage starts. --- ### isInvulnerable ```java boolean isInvulnerable() ``` Returns whether the player is invulnerable to storm damage. **Returns:** `boolean` — `true` if invulnerable. --- ## Related Pages - [[PlayerLeaveStormEvent]] — Fired when leaving the storm - [[PlayerDamageByStormEvent]] — Fired when taking storm damage - [[IStorm]] — The storm instance