BetterRTP 2.7.6

An RTP plugin best suited for staying between the WorldBorder! Or ANY world with Custom Borders!

  1. SuperRonanCraft
    Native Minecraft Version:
    Legacy (< 1.13)
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    Join us on Discord!
    https://discordapp.com
    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: http://discord.gg/8Kt4wKm
    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
    [​IMG]
    [​IMG]
    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!
    [​IMG]
    Visit the wiki on GitHub

    Chat with us on Discord
    [​IMG]
    Have a Suggestion? Make an issue!
    [​IMG]
    [​IMG]
    - Option to respect the current vanilla worldborder "/worldborder set <diameter>"
    - Set the maximum and minimum X and Z values for random teleporting
    - Disable worlds to not allow BetterRTP to function in these worlds.
    - Blacklist blocks to not teleport a player onto
    - Add the amount of times to attempt to teleport to a SAFE block (block not listed on blacklist)
    - Placeholders on each message a player is sent! Look at the config in this page for information on how to use it!
    - Ability to setup multiple worlds with multiple borders and center points!
    - Cooldown timer for rtp commands, customizable in the config!
    - New: Delay timer! Make players have to wait between rtp's as well as cancel if they move!
    - Customizable sounds after rtp'ing and when being delayed!
    - Titles! Add titles when a player rtp's with placeholder support!
    - World A to World B functionality, have overrides when either the player is in spawn or the nether or any world you don't want player to rtp in!
    - Multi-world worldborder support, allowing to use the worldborder on one custom world you set!
    - Economy support! Make players have to pay to rtp in a world!
    - New Worldguard support! Don't let players rtp into another region!

    [​IMG]
    - #1 - Download BetterRTP.jar
    - #2 - Install any SoftDependencies below so first installation works flawlessly.
    - #3 - Upload all files into your "/plugins" folder.
    - #4 - Reload/Restart your server, configure, execute "/rtp reload" and set!

    [​IMG] (Optional)
    - WorldGuard - When attempting to teleport, respect worldguard regions so players are not teleported inside them!

    [​IMG]
    [ ] = optional < > = mandatory
    - /rtp help - Shows all commands in chat
    - /rtp player <player> [world] - Randomly teleport another player.
    - /rtp world <world> - Randomly teleport in another world
    - /rtp reload - Reloads the plugin
    - /rtp version - View current version

    [​IMG]
    - betterrtp.* - All permissions below
    - betterrtp.world.* - RTP in all enabled worlds
    - betterrtp.world.<world> - RTP in <world>
    - betterrtp.bypass.* - Bypass all rtp requirements
    - betterrtp.use - Allows the use of the plugin
    - betterrtp.player - RTP another player
    - betterrtp.bypass.cooldown - Bypass the cooldown timer
    - betterrtp.bypass.delay - Bypass the delay timer
    - betterrtp.bypass.economy - Bypass economy
    - betterrtp.reload - Allows to reload the config
    - betterrtp.updater - Get notification on new updates


    [​IMG]
    Mind donating to a hardworking Developer

    [​IMG]
    • You may distribute this plugin as long as the download link stays on this page!
    • You may not copy/rename/decompile this code and claim it as yours!
    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!
    kdthehun, Flak, DarkStripe and 3 others like this.

Recent Updates

  1. 2.7.6 - Linux Servers
  2. 2.7.5 - Bug Fix
  3. 2.7.4.1 - Hot Fix

Recent Reviews

  1. comonier
    comonier
    5/5,
    Version: 2.7.6
    What about this plugin? Simply fantastic and works perfectly in 1.13.2. Thank you for having had the patience to make such an amazing plugin.
  2. arboriginal
    arboriginal
    5/5,
    Version: 2.7.6
    Totally forgot to rate this plugin... Using it since 2 weeks on paperSpigot 1.13.2, never seen an error nor a bug. Works like a charm, thanks!
  3. Mihion
    Mihion
    5/5,
    Version: 2.7.6
    Works on 1.13.2 no problem but i can't use it with command block....................
  4. Erikk_GP
    Erikk_GP
    3/5,
    Version: 2.7.6
    Couldn't get this plugin to work even after exchanging several messages with the developer. When teleporting in the nether it dropped players either on the ceiling or in the overworld. I give up.
    1. SuperRonanCraft
      Author's Response
      Thanks for the review and really trying to understand how the plugin works :)
  5. speedangel91
    speedangel91
    5/5,
    Version: 2.7.5
    Très bon plugin ++ Fonctionne en 1.13
    Petit problème sur la version jar 2.7.5
    vous devez changer le chemin du fichier en.yml !
    Petite solution pour dépanner déplacer le fichier en.yml dans le dossier BertterRTP puis le renoner en lang\en.yml
  6. Velasco83
    Velasco83
    5/5,
    Version: 2.7.3.1
    Working perfect in 1.13 without issues.
    Easy to configure and adjust.
    Very recomended plugin.
  7. ArifErdogan
    ArifErdogan
    5/5,
    Version: 2.7.2
    It was a very useful plugin for my server. Thank you!

    80 characters too long...
  8. Diablo47
    Diablo47
    3/5,
    Version: 2.7.0
    ERROR Off primary thread call to hasByPass for INVENTORY_OPEN See earlier in this log, search for -> log once id=-1427097540
    15.08 13:32:38 [Server] ERROR Failed to load chunk at -96,416 (real coordinates):
    15.08 13:32:38 [Server] INFO java.lang.IllegalStateException: Asynchronous chunk load!
    15.08 13:32:38 [Server] INFO org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:14)
    15.08 13:32:38 [Server] INFO org.bukkit.craftbukkit.v1_12_R1.CraftWorld.loadChunk(CraftWorld.java:267)
    15.08 13:32:38 [Server] INFO org.bukkit.craftbukkit.v1_12_R1.CraftWorld.loadChunk(CraftWorld.java:162)
    15.08 13:32:38 [Server] INFO fr.neatmonster.nocheatplus.utilities.map.MapUtil.ensureChunksLoaded(MapUtil.java:91)
    15.08 13:32:38 [Server] INFO fr.neatmonster.nocheatplus.checks.moving.util.MovingUtil.ensureChunksLoaded(MovingUtil.java:526)
    15.08 13:32:38 [Server] INFO fr.neatmonster.nocheatplus.checks.moving.MovingListener.onPlayerTeleportMonitor(MovingListener.java:1811)
    15.08 13:32:38 [Server] INFO sun.reflect.GeneratedMethodAccessor115.invoke(Unknown Source)
    15.08 13:32:38 [Server] INFO sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    15.08 13:32:38 [Server] INFO java.lang.reflect.Method.invoke(Unknown Source)
    15.08 13:32:38 [Server] INFO org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302)
    15.08 13:32:38 [Server] INFO org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    15.08 13:32:38 [Server] INFO org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:500)
    15.08 13:32:38 [Server] INFO org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:485)
    15.08 13:32:38 [Server] INFO org.bukkit.craftbukkit.v1_12_R1.entity.CraftPlayer.teleport(CraftPlayer.java:510)
    15.08 13:32:38 [Server] INFO org.bukkit.craftbukkit.v1_12_R1.entity.CraftEntity.teleport(CraftEntity.java:271)
    15.08 13:32:38 [Server] INFO me.SuperRonanCraft.BetterRTP.event.RTP$1.run(RTP.java:154)
    15.08 13:32:38 [Server] INFO org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:76)
    15.08 13:32:38 [Server] INFO org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52)
    15.08 13:32:38 [Server] INFO java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    15.08 13:32:38 [Server] INFO java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    15.08 13:32:38 [Server] INFO java.lang.Thread.run(Unknown Source)

    How to fix this???
    1. SuperRonanCraft
      Author's Response
      I will not reply to these types of reviews, if you want help post this in the discussion page, please learn how to use the Spigot site :)
  9. RobReadger
    RobReadger
    5/5,
    Version: 2.6.1
    It is a very good random teleport plugin. There aren't any performance issues, and no errors. I highly suggest using this plugin.
  10. -BeefSoup-
    -BeefSoup-
    5/5,
    Version: 2.5.0
    10/10 but did you know that 1.13 would be very nice addition! ;)

    Overall great plugin!