BetterRTP | Random Wild Teleport 3.2.1-4

A random teleport plugin for staying between the WorldBorder! Custom restrictions and more

  1. RonanCraft
    Native Minecraft Version:
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    • 1.17
    Source Code:
    Languages Supported:
    Chinese, Czech, Danish, Dutch, French, Italian, Japanese, Polish, Romanian, Russian, Spanish
    Join us on Discord!
    If you would like to seek live support, feel free to join our discord server by entering the following code in your Discord app: 8Kt4wKm
    Or click here:
    This plugin collects metrics on the following statistics such as Server count, Cores, Players Online, and more... You may opt out at any time under the file named "bStats" please do not disable this as is motivates me to publish more updates!
    Current Stats


    BetterRTP is a plugin meant for the Server Owner who wants control of where players will randomly teleport on a random occasion within a 'fixed' border, and even allow a central dead zone where they will not be teleported to. Even allow blacklisting certain blocks, such as water, or lava to be rtp'd onto. Also ability to make custom world borders per world, and a standard default one that every world will use if not defined under custom worlds!

    Check out the addons plugin that adds some extra features such as portals, items and extra effects with BetterRTPAddons
    Visit the wiki on GitHub
    Help translate the plugin into more languages on GitHub
    Integrated API allows other plugins add to BetterRTP with addons!

    Chat with us on Discord
    Have a Suggestion? Make an issue!
    - Worldborder: Option to respect the current vanilla worldborder, set with the command '/worldborder set <diameter>'
    - Max: Set the maximum and minimum X and Z values for random teleportation
    - Disable Worlds: Disable any world to not allow '/rtp' to function in these worlds.
    - Blacklist: List out a set of blocks to not teleport a player onto
    - Attempts: Add the amount of times to attempt to teleport to a safe location (reduce lag time)
    - (NEW) Multi-Plugin Support: Respect plugin regions, disallowing players to teleport randomly into protected regions!
    - Multi-world: Ability to setup multiple worlds with custom borders and center points!
    - Cooldown: Set a timer for '/rtp' to be used again after a successful rtp. Saves during shutdown/restarts
    - Delay timer: Make players have to wait between rtp's, and cancel if they move!
    - Sounds: Customizable sounds after rtp'ing and when being delayed!
    - Titles: Add a title when a player rtp's, with placeholder support!
    - Override: World A to World B functionality, have overrides when the player is in the end or the nether, have them rtp into the overworld.
    - Economy: Make players have to pay to rtp in a world!
    - Particles: Add particles and potion effects when a player rtp's.
    - First Join: Ability to teleport upon joining the server for the very first time.
    - Invincibility: Protect the player from taking damage for a set amount of time after rtp'ing
    - Permission Groups: Allows you to create custom restrictions depending if a player has a specific permission.
    - Regions: WorldGuard, GriefPrevention, Towny, RedProtect, FactionsUUID, Lands, Residence, KingdomsX, hClaims, GriefDefender and UltimateClaims region support.
    - Placeholder API: Full placeholder api support on any message! Look at the config in this page for information on how to use it!

    - #1 - Download BetterRTP.jar
    - #2 - Install any Soft Dependencies that you plan on using.
    - #3 - Upload all files into your "/plugins" folder.
    - #4 - Reload/Restart your server, configure, execute "/rtp reload" and set!
    - #5 - Permissions! To make the plugin work out the gate, remember to allow players the following permissions: '<worldName>' to rtp in the target world. And '' to use the command '/rtp world <world>'

    Need a server quick? Try Pufferfish Host

    Use code START15 to get 15% off!
    [​IMG] (Optional)
    - WorldGuard - When attempting to teleport, respect worldguard regions so players are not teleported inside them!
    - GriefPrevention - Create personalized claims and disallow players to RTP into them!
    - Towny - Create towns, only allowing players to rtp into wilderness.
    - RedProtect - Create protected claims, and not allow BetterRTP to teleport player inside of them
    - FactionsUUID - Create a chunk based faction system, and never allow players to rtp into these chunks.
    - Lands - A Land claim plugin for Minecraft servers makes it very easy for you and your players to claim and secure their buildings.
    - Residence - Create communities and a small protected environment from unwanted guests.
    - KingdomsX - Similar to Factions, providing advanced core features and introduces turrets, structures and invasions.
    - hClaims - A GUI based claiming system with a friends system
    - GriefDefender - Grief protection plugin focused on performance and transparency.
    - UltimateClaims - Powercell based claim system, keep it supplied with power to protect your claim.
    - ParticleLib (included) - Particles library by ByteZ1337. Find all supported particles on the javadocs.
    - PaperLib (included) - Library for interfacing with PaperMC specific APIs, used for a-synchronous chunk loading.
    - PlaceholderAPI - For having custom placeholders for other plugins! Or for custom gui's such as AdvancedCustomMenu or AnimatedMenu! And even use placeholders in items inside of the plugin!

    [ ] = optional < > = mandatory
    Command: /rtp -
    Randomly teleport!
    Permission: betterrtp.use &<world>
    Group: betterrtp.config.<group>
    (when using PermissionGroups)
    Command: /rtp help -
    Shows all commands in chat
    Permission: betterrtp.use
    Command: /rtp edit <args> -
    Quickly edit world parameters without the need to go into the config file.
    Permission: betterrtp.edit
    Command: /rtp player <player> [world] [biome1, biome2...] -
    Randomly teleport another player.
    Permission: betterrtp.player
    Command: /rtp world <world> [biome1, biome2...] -
    Randomly teleport in another world
    Permission: &<world>
    Command: /rtp reload -
    Reloads the plugin
    Permission: betterrtp.reload
    Command: /rtp version -
    View current version
    Permission: betterrtp.use
    Command: /rtp biome <biome1, biome2...>
    Teleport within a biome
    Permission: betterrtp.biome
    Command: /rtp info -
    Show all worlds and the parameters BetterRTP will use with the configured setup on the worlds
    Command: /rtp location <location_name> -
    Teleport using the supplied location name
    Permission: betterrtp.location
    Command: /rtp test - Test effects without actually rtp'ing around the world.
    Permission: betterrtp.test

    - betterrtp.* - All permissions below
    - - Use the `/rtp world <world_name>` command
    -* - RTP in all enabled worlds
    -<world> - Ability to rtp in the specified world
    - betterrtp.bypass.* - Bypass all rtp requirements
    - betterrtp.use - Allows the use of `/rtp` command
    - betterrtp.player - Use the `/rtp player <player_name> [args]` command
    - betterrtp.biome - Use the `/rtp biome [biomes...]` command
    - betterrtp.bypass.cooldown - Bypass the cool-down timer
    - betterrtp.bypass.delay - Bypass the delay timer
    - betterrtp.bypass.economy - Bypass economy
    - betterrtp.bypass.hunger - Bypass hunger
    - betterrtp.reload - Use the `/rtp reload` command
    - betterrtp.updater - Get notification on new updates
    - - Use the info command
    - betterrtp.test - Use the `/rtp test'` command
    - betterrtp.config.<group> - Use a specified permission group setup
    - betterrtp.location - Use the `/rtp location <location_name>` command

    • You may distribute this plugin as long as the download link stays on this page!
    • You may not copy this code and claim it as yours!
    • You may clone this plugin's repository for your own private use!
    Please leave a 5 Star Review if you like it! Please don't use reviews to post bugs :( Please post bugs/errors in the Discussion page! Please leave me suggestions to add on to the plugin to make it even better!

    Contribute to the project or edit it for your self here!

Recent Reviews

  1. zax71
    Version: 3.2.1-4
    Another amazing plugin from this dev, this is the best RTP plugin around for many reasons: nether/end support and per world permissions! Please don’t use ESSX /wild over this…
  2. SGKYT
    Version: 3.2.1-4
    good plugin but tooked time for me to setup perms idk why lol
    but developer of this plugin did a gud work ngl
    u wont regret using this in ur sevrer :)
  3. GreenArrow99
    Version: 3.1.0-5
    To be honest I use this plugin because I haven't found a better plugin that supports towny and world border. Its even cool how we can choose our maximum distance of rtp because sometimes they just spawn somewhere far and its difficult to find em. Anyways keep up with the great work!
  4. weedorpy
    Version: 3.1.0-5
    very good plugin! I use it on my server, it is very complete, it only needs to have a PROTECTIONSTONES integrations
  5. AccioAce
    Version: 3.1.0-5
    I hate to be this person, that leaves one star review. The plugin is nice. But when I tried to ask for help on their discord through opening a ticket, they ignored my support for several days. That goes the same with their public support channel.
    1. RonanCraft
      Author's Response
      Been MIA for a month of so, sorry for the bad experience
  6. ItzNightFury
    Version: 3.1.0-5
    The server lag/crashes/low tps are not because of this plugin the lag/crashes/low tps also happen in other plugins also. Even in essentials when you use tpr this happens I think it's problem with 1.17
  7. Auxilor
    Version: 3.1.0-5
    I've got a lot of server crashes with this plugin. I hate to be the guy with the 1-star review but that's my genuine experience.
  8. Pakho
    Version: 3.1.0-5
    Why does the end world often fail to find a safe place Why does the end world often fail to find a safe place
  9. ATHARVplayz609
    Version: 3.1.0-4
    Best RTP plugin I have yet came across, has all the features I was looking for, I would recommend this plugin to someone looking for a RTP plugin!
  10. benjamonSRL
    Version: 3.1.0-3
    Funciona, esta el tema de los permisos que no me di cuenta al principio, pero no es un problema, 99% recomendable.