if {teleport_countdown} is not set:
set {teleport_countdown} to 180
if size of all players in region "rtpportal" > 1:
while {teleport_countdown} > 0:
loop all players in region "rtpportal":
set {_random_biome} to random element out of {"forest", "desert", "plains", "jungle"}
send title "&cTeleporting in %{teleport_timer}% seconds to %{_random_biome}%" to loop-player with fade in 0 stay 20 fade out 0
wait 1 second
subtract 1 from {teleport_countdown}
loop all players in region "rtpportal":
teleport loop-player to location(random integer between -10000 and 10000, 80, random integer between -10000 and 10000, world "world")
delete {teleport_countdown}
else:
send "&cNot enough players in the region to initiate teleportation!" to player
on enter of region "rtpportal":
if {teleport_countdown} is not set:
set {teleport_countdown} to 180
set {_player_count} to 0
loop all players:
if loop-player is in region "rtpportal":
add 1 to {_player_count}
if {_player_count} > 1:
while {teleport_countdown} > 0:
loop all players in region "rtpportal":
set {_random_biome} to random element out of {"forest", "desert", "plains", "jungle"}
send title "&cTeleporting in %{teleport_countdown}% seconds to %{_random_biome}%" to loop-player with fade in 0 stay 20 fade out 0
wait 1 second
subtract 1 from {teleport_countdown}
loop all players in region "rtpportal":
teleport loop-player to location(random integer between -10000 and 10000, 80, random integer between -10000 and 10000, world "world")
delete {teleport_countdown}
else:
send "&cNot enough players in the region to initiate teleportation!" to player