RegionTeleport

RegionTeleport allows you to teleport all players within a WG region to a specified location.

1,50k

Quick challenge

How far can you run before the mobs catch you?

RegionTeleport

<font size="6">

<b>ABOUT</b>
</font> RegionTeleport is a plugin for teleporting all players within one or more WorldGuard regions to one or more spawn locations. This is handy for a bunch of occasions, like hosting custom events and wanting to teleport everyone out at the end or teleporting the victor(s) out of the arena.

<font size="6">

<b>FEATURES</b>
</font> - Spawn locations to teleport players from specified region(s) to. - Teleporting all players from specified region(s) to the specified location(s). - Stop certain players from being teleported. - Clear specific entities from specific regions. - regiontp-on-entry flag - Teleport player to one of the specified locations on region entry. - regiontp-on-exit flag - Teleport player to one of the specified locations on region exit. - player-loot-drop flag - Stop player loot from being dropped on death. - mob-loot-drop flag - Stop mob loot from being dropped on death.

<font size="6">

<b>SETUP</b>
</font>

1. Download the RegionTeleport.jar. 2. Make sure your server is running Java 21 or higher. 3. Download WorldGuard. 4. Upload all files to your plugins folder. 5. Restart your server.

<font size="6">

<b>DEPENDENCIES</b>
</font> - WorldGuard (7.0.0+) - Required for the entire plugin to work.

<font size="6">

<b>SOFT DEPENDENCIES</b>
</font> - CMI (9.0.0.0+) - Adds the ability to use cmi warps as spawn locations. Enabled through config. Usage: /regiontp tp <region> cmi:<warp> - EssentialsX - Adds the ability to use essentials warps as spawn locations. Enabled through config. Usage: /regiontp tp <region> ess:<warp> - PlaceholderAPI - Adds a few placeholders (see below)

<font size="6">

<b>COMMANDS & PERMISSION</b>
</font>
<> = required, () = optional, -s = hide message

- **Permission:Permission:Description:Permission:Permission:** regionteleport.command.help

- Permission: /regiontp reload
Permission: Reloads the plugin
Permission: regionteleport.command.reload

- Permission: /regiontp list (page)
Permission: Lists all spawn locations
Permission: regionteleport.command.list

- Permission: /regiontp setspawn <name> (x y z) (yaw pitch) (world)
Permission: Creates a spawn location
Permission: regionteleport.command.setspawn

- Permission: /regiontp delspawn <name>
Permission: Deletes the specified spawn location
Permission: regionteleport.command.delspawn

- Description: /regiontp tp <"region1 region2 ..."> <"spawn1 spawn2 ..."> (-s)
Description: /regiontp tp <world> <"region1 region2 ..."> <"spawn1 spawn2 ..."> (-s)
Description: Teleports all players within the region(s) to the specified location(s)
Description: regionteleport.command.teleport
Description: 1. Description: (Would teleport players in minecraft:world to either spawn1 & spawn2) 2. Description: (Would teleport players in region1 & region2 to spawn1)

- Description: /regionclear <"region1 region2 ..."> <"option1 option2 ..."> (-s)
Description: /regionclear <world> <"region1 region2 ..."> <"option1 option2 ..."> (-s)
Description: Remove all specified entities from all specified regions
Description: regionteleport.command.clear
Description:
Description: (Removes all monsters/animals/ambient/items/vehicles that aren't named, tamed or an npc)
Description:
Description:
Description: (bat)
Description: (separate different item types with commas)
Description: (Doesn't include living vehicles like horses, use -animals for those)
Description: (separate different entity types with commas)
Description:
Description:
Description:
Description: (Will remove any entities that have the metadata `NPC`)

Using Description: will remove only those entities. So, `named-only` would only remove named entities, and `named-only:Steve,Dave` would only remove entities named Steve & Dave.

Description: 1. Description: (Would remove any animals named dave in minecraft:world) 2. Description: (Would remove all animals, all tamed animals & any dropped diamonds/dirt items from region1 & region2) 3. Description: (Would remove any sheep & end crystals in region1)

- Description: regiontp.teleport.bypass
Description: Does so the player doesnt get teleported if he is within the region. - Description: regiontp.*
Description: Gives you all permissions except teleport bypass.

<font size="6">

<b>PLACEHOLDERS</b>
</font>

- Description: %regionteleport_player_count_w:<world>_r:<region>%
Description: Counts amount of players in that region in that world. use `__global__` for entire world.

- Description: %regionteleport_player_count_exclude_bypass_w:<world>_r:<region>%
Description: Counts amount of players except for players with teleport bypass permission in that region in that world. use `__global__` for entire world.

ADS