Last version tested from 1.16.x => 1.19
Let me know if you can get it working further back.
- Fast async calculation
- Queue system that generates safe locations beforehand. So players can instantly teleport without delay.
- Guarantees a safe biome and location to teleport to
- Tab completion and suggestions
- Easy to use and configure
- Cooldown system
- teleport delay (configurable)
- cancel teleport if the player moves (toggleable)
- Eco support (vault)
- Blacklist system to blacklist biomes and blocks
- Death prevention. If a player dies after teleporting their inventory will be restored (off by default)
- Uses minimessage for colors and RGB support
Supported claim plugins:
You can have support for pretty much any claim plugin. There is an entire addon system in place to help you with this.
A location in those claims will be considered unsafe.
Steps for enabling claim support:
- Download the addon for the plugin. You can find the ones i made here.
- Start the server with the rtp plugin added to the plugins folder
- Go to the plugin folder (RandomTeleport) and add the addon jar to the "addons" folder
- Restart the server and it will now pickup that Addon.
- No more rtp'ing into claimed lands
This plugin uses the VANILLA worldborder. NOT the worldborder from the worldborder plugin. Keep that in mind. If you use the worldborder plugin set use_worldborder to false and just set the radius to the same as the worldborder.
If you are using Paper it will load chunks async and teleport the player when ready.
Get latest builds here: https://ci.darkeyedragon.me/job/Random Teleport/
A whole bunch of calculations are needed to figure out where the player can be teleported to. The chunks then need to be generated/loaded. These are expensive tasks (they require a lot of resources).
So RandomTeleport does all the calculations off the main thread. Making it so the server continues as usual. And only when the player actually teleports the main thread is used to do all the loading and watever other magic is required. Using the queue system makes it so players can be teleported instantly as the locations have already been calculated beforehand. Making it fast and efficient and lag free.
WIKI here. READ IT.
How to use:
/rtp [name|world] [world]
/rtp darkeyedragon world
/rtp world
RGB Support for 1.16.1
If you are on minecraft 1.16 you can use MiniMessage formatting in your config for color messages.
https://docs.adventure.kyori.net/minimessage.html#format
A basic example would be
Code (YAML):
<red>this is red text</red>
Permissions
Better formatted list:
here (github)
Known issues:
- ACF is used for the commands. And it doesn't like being reloaded. It will break the language keys causing them to not show error messages properly.
- If the radius is too small and there are no safe chunks in the area the plugin will fail silently after 50 tries without warning.
report them here
Or join the support discord: