Random Teleport


Random Teleport!

Random Teleport is a simple, lightweight plugin that allows players to use a command, or button and sign to teleport them randomly to the wild based on the preferences in the config.yml!

Current Update Information

Well, Summer is finally over. And to help make everyone a little more happier despite the upcoming school year, RandomTP has been update to 4.0.1. While x.x.X updates usually contain small features, this is something lots of people have requested, Biomes and Blocks not to spawn in! Check out the configuration section for more information on these new features!

Donate To Me :D

Do you enjoy RandomTP? Wanna buy me a drink, or maybe some fries, think of donating to me! Simply click the Donate button below the Login / User preferences bar (Next to the curse link and above the Download button) and send me a thanks! I appreciate you all using my plugins!

What does Random Teleport have to offer?

Random Teleport allows users (with the proper permission) to easily teleport into the wild with one simple command! Despite RandomTP's competitors, this plugin allows you to fully configure the plugin to your own desire! With implementation both command or sign, it's easy to let new players know that they can get to the wild easily! No more /warp wild and having that location constantly griefed, each location is randomized per player!


Simply drag Random Teleport.jar into your plugins folder and reload / restart your server. The configuration file will be automatically generated.


/randomtp - Main command, sends player to a random location between certain coordinates specified in the config.

Alias: /rtp


randomtp.tp - Gives permission to use /randomtp

randomtp.use.signs - Gives permission to use signs

randomtp.create.signs - Gives permission to create signs

How to use signs

RandomTP utilizes signs in an entirely new way! Instead of having buttons and signs, it's purely just signs now! The sign setup should be as follows:

Line 1: [RandomTP]

Line 2: World name (i.e world, MyWorld, world_nether, etc) if you want it to be the world in the config, put default for the world name.


There are several different options in the config file allowing the plugin to be customized to your liking! Things to note:

  • MAX_X and MAX_Z must be whole integers (1, 2, 3, 4 not 1.0, 2.0, 3.0, 4.0)
  • World must be a valid world name, types exactly as you'd see on the world folder, if they aren't errors will happen :(
  • The Enable options should either be true or false not on, off, disable, etc.
  • COST must be a double (1.0, 2.0, 3.0 not 1, 2, 3)
  • Cooldown must be in seconds!
  • For things such as COST, COOLDOWN_TIME to be enabled, you need to set their _ENABLED values to true!
  • BlocksNotToSpawnOn: A list of Blocks for a player NOT to spawn on, Block names should be as they are seen in Minecraft. (I.E: GOLD_BLOCK NOT gold block)
  • BiomesNotToSpawnOn: A list of biomes a player should NOT spawn in. Biome names should be as they are seen in MInecraft (I.E: DEEP_OCEAN NOT deep ocean)

Change Log

Version 4.1.0 - End of Summer Update

  • Added ability to specify Blocks and Biomes for a player NOT to spawn on! (This should help improve the death thing going on)
  • Made the TeleportHandler#safeize(Location loc) method more reliable (5 different safe-location processes)
  • General bug fixes and improvements

NOTE: Please delete both the Jar file and the Config file for this update to work properly!

Version 4.0.0 - Summer Update

  • Rewrote the entire plugin :D - Much more efficient
  • Added custom cooldown class
  • Remove one-time-teleports; They weren't very popular...
  • Re-vamped the config.yml (Description on main page)
  • Modified permissions
  • Made signs more useable
  • Added more permissions for signs
  • Chat-colorized more things!
    • IMPORTANT: When updating to v4.0.0 delete the current RandomTP folder and .jar file and replace with the new jar file.

Known Issues

  • iConomy being the only permissible plugin allowing for cost removal



Like this plugin? Check out my others! IP Detection - Track players IP and stop ban evaders! CloakBreaker - Stop players from burning other while invisible! Region Module - Let players protect their own lots! Random Teleport - Easily let players teleport to the wild!!

If you like this plugin, and want more like it, think of donating to me!

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Rashneish Rashneish Sep 14, 2014 at 15:27 UTC - 0 likes

    Are multiple worlds supported? I made a ticket under the assumption that they were, but on closer exception, it would seem they're not.

    EDIT: I've found a different plugin that does exactly what I want. Good day to you.

    Last edited Sep 14, 2014 by Rashneish
  • Avatar of Okane84 Okane84 Sep 12, 2014 at 07:28 UTC - 0 likes

    Hello and first let me thank you for all the work you done for us.

    One thing I have to ask: is it possible to change the visualization of [RandomTP] signs? 'cause i'd like not to show that lines like "[RandomTP] world", instead i'd be nice to let players only read what you want, like "Prepare for randomness" or some allusive sentence :P I hope to have explained the suggestion in a clear way.

    thanks for the time you spent reading.

  • Avatar of Dpasi314 Dpasi314 Aug 24, 2014 at 14:51 UTC - 0 likes

    @rockst4r93: Go

    4.x.x is only compatible with Bukkit 1.7.9 thru 1.7.10. There is an alternative version for Bukkit 1.7.2 somewhere, but I'm too busy at the moment with school to be able to update this.


  • Avatar of mattw246 mattw246 Aug 22, 2014 at 06:55 UTC - 1 like

    Something you should add is the ability to use Multiverse portals to teleport to a random location.

  • Avatar of rockst4r93 rockst4r93 Aug 21, 2014 at 14:30 UTC - 0 likes

    Hey man, awesome plugin you wrote.

    Only one thing that bother me the most is that its completly useless when using it in conjunction with aliasing plugins (BetterAlias). Im using the 1.7.2 version and i have made a command "/start". The thing is whenever the player run the command he has a 40-60% chance to actually getting teleported, a player doesnt get teleported because plugin says its an "Invalid biome". I've tried running v4.0.1 but this doesnt seem te be compatible with my 1.7.2 server (Cauldron). You run the command an literally nothing happens :( (maybe due to a change in teleport event? idk)

    Im very bummed, this would be such a great asset to my RPG like server. So my request is really simple:

    - Make a force-tp option in config.yml, actually repeating the command until a suitable location is found.


    -Make v4+ compatible with 1.7.2, if you dont want to, i will understand. But right now 50% of the servers still run 1.7.2 version because it has more mods/plugins for it.

    Thanks you in advanced!

    Last edited Aug 21, 2014 by rockst4r93
  • Avatar of knuckles0315 knuckles0315 Aug 19, 2014 at 22:55 UTC - 0 likes

    It only tp's me to the y coord of 0 and it is pissing off my players on my skygrid as when they tp they fall into the void.

  • Avatar of vampirictorch vampirictorch Aug 19, 2014 at 17:53 UTC - 0 likes

    @Dpasi314: Go

    well I would like to discuse to you on pm regarding paying for that feature and a feature to hide/remove the x/y/zz/world etc on teleport lol.. the way my factions is setup something like that would be needed haha

  • Avatar of Dpasi314 Dpasi314 Aug 19, 2014 at 15:53 UTC - 0 likes

    @vampirictorch: Go

    Don't teleport people to the End :P

    @ZachBail: Go

    I'm going to be in school for the next 200 or some days so, it won't happen soon.

  • Avatar of ZachBail ZachBail Aug 19, 2014 at 10:17 UTC - 0 likes

    Hi Dpasi,

    Thanks for the great plugin.

    Any chance of integrating this with essentials /back? Or even just a tpback command of your own would be great.

    Last edited Aug 19, 2014 by ZachBail
  • Avatar of vampirictorch vampirictorch Aug 19, 2014 at 07:32 UTC - 0 likes

    works great on 1.7.9 however when you teleport in end world as it is just a sphere in a void, you teleport into the void and die.. is there a way to prevent this?


Date created
Jan 30, 2013
Last update
Jul 30, 2014
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)
Curse link
Random Teleport
Recent files