structureon guard region enter "<name>":HyperGuardexample
Runs when a player comes into that region, by walking, teleporting or joining inside it
on guard region enter "arena":
set gamemode of player to adventure
broadcast "&c%player.name% &7entered the arena."
structureon guard region leave "<name>":HyperGuardexample
Runs when a player leaves it
on guard region leave "arena":
set gamemode of player to survival
eventon guard region enter:HyperGuardexample
Without a name: runs for every region
on guard region enter:
log "%player.name% entered %{_region}%"
What this event gives a script
In the block
What it is
{_region}
The region's name
Guide and examples
on guard region enter "arena":
set gamemode of player to adventure
broadcast "&c%player.name% &7entered the arena."
on guard region leave "arena":
set gamemode of player to survival
on guard region enter:
log "%player.name% entered %{_region}%"
Syntax
Effect
on guard region enter "<name>":
Runs when a player comes into that region, by walking, teleporting or joining inside it
on guard region leave "<name>":
Runs when a player leaves it
on guard region enter:
Without a name: runs for every region
Inside the block, player is the player, as in HyperScript's own events, and {_region} is the region's name.
These events report what happened; they cannot stop it. To keep players out of a region, use WorldGuard's own entry flag, which a script can set (below).
A player who logs out inside a region does not "leave" it.