Random Teleport (wilderness) [1.12.2] - A MUST FOR FACTIONS AND SURVIVAL SERVERS 2.4.1

Very Useful for PvP/Factions and Survival Servers !

  1. Ullrimax
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    Random Teleport 2.0
    This plugin is very useful for PvP/Factions, Survival, Freebuild & Hardcore Servers to teleport a player to a good place to start his adventure, or its just can be used to teleport a player to a selected biome to gather resources !

    Features :
    - Teleport the player to random coordinates
    - Permissions
    - Cancel teleporting on lands where player can't build ( You can toggle it )
    - You can set the teleportation area with a command
    - You can change the locale
    - Nether support
    - All protection/anti-grief plugins support
    - Custom cooldown
    - Multiple world support
    - Select the biome support

    Commands :
    /rtp; /wild; /wilderness
    to teleport the player to random coordinates
    /rtp [player] [world | this] <biome> to teleport a player to a specified world and a specified biome
    /rtp reload to reload the configuration file
    /rtp cooldown [time(seconds)] to set the teleportation cooldown
    /rtp delay [time(seconds)] to set the delay before teleportation
    /rtp set [size(Integer)] to set the teleporation area.
    /rtp tpprotection [true|false] to toggle if players can be teleported or not in protected lands. True means that players will never be teleported to protected areas.

    Permissions :
    - rtp.tp to use command /rtp
    - rtp.reload to use command /rtp reload
    - rtp.tp.others to teleport other players to selected world (and biome)
    - rtp.cooldown to set the teleportation cooldown
    - rtp.delay to set the teleportation delay
    - rtp.bypass to bypass the teleportation cooldown
    - rtp.tpprotection to toggle "protected areas protection"
    - rtp.worlds to be able to teleport to any world
    - rtp.world.[world] to be able to teleport to a specific world
    - rtp.biomes to be able to teleport to any biome (requires rtp.worlds or rtp.world.[world] )
    - rtp.biome.[biome] to be able to teleport to asked biome (requires rtp.worlds or rtp.world.[world] )
    - rtp.placesign to be able to place a RandomTeleport sign

    Sign tutorial :
    To place a teleportation sign you must follow this pattern :
    First line : [rtp]
    Second line : empty (or what you want but it's useless)
    Third line : the name of the world ( or empty, it will teleport to the actual world)
    Fourth line : empty (or what you want but it's useless)
    When a player right click on the sign, it will execute the command "/rtp" or "/rtp player world" if you set a world

    Biomes list :

    Config file :
    Code (Text):

    tpmessage: "&aYou were randomly teleported !"
    cantusemessage: "&cYou can't use that command for another $secondsLeft$ seconds!"
    cancelmessage: "&cTeleportation cancelled because you moved."
    permissionmessage: "&cYou are not allowed to do this."
    mustintegermessage: "&cThe value must be an integer !"
    setmessage: "&aThe RandomTeleport area has been set in a $value$ * $value$ square around you !"
    reloadmessage: "&7Configuration reloaded !"
    usagesetmessage: "&cUsage : /rtp set [Integer]"
    usagetpprotectionmessage: "&cUsage : /rtp tpprotection [True|False]"
    usagecooldownmessage: "&cUsage : /rtp cooldown [Integer]"
    usagedelaymessage: "&cUsage : /rtp delay [Integer]"
    cooldownsetmessage: "&aThe new teleportation cooldown has been set !"
    delaysetmessage: "&aThe new teleportation delay has been set !"
    delaystartmessage: "&aThe teleportation will start in $delay$ seconds. Don't move at all !"
    notonlinemessage: "&cError : That player isn't online !"
    doesntexistsmessage: "&cError : That world doesn't exists !"
    notfoundmessage: "&cError : Teleport location was not found."
    rtphelpmessage: "&c/rtp - /wild - /wilderness : &aTeleports in a random location"
    rtpothershelpmessage: "&c/rtp [player] [world] <biome> : &aTeleports someone into asked world."
    sethelpmessage: "&c/rtp set [size(Integer)] : &aSet the size of the teleportation area around you."
    cooldownhelpmessage: "&c/rtp cooldown [time(seconds)(integer)] : &aSet teleportation command cooldown."
    reloadhelpmessage: "&c/rtp reload : &aReloads the configuration file."
    tpprotectionhelpmessage: "&c/rtp tpprotection [True|False] : &aAllows players to be teleported in protected areas. If True, they will never be teleported into a protected area."
    delayhelpmessage: "&c/rtp delay [seconds] : &aSet the delay before teleporting the player."
    cooldown: 10
    delay: 60
    tpprotection: true


    Note : This plugin is compatible with all protection plugins like WorldGuard, Factions, GriefPrevention, etc...

    NB For NoCheatPlus users : You must set to false all block breaking protection in the configuration file of NCP, here is a screen to help you : (if you don't do this, players will be kicked if they use the command)

    If you have ideas on what to add on this plugin you can send me a private message, and if you find a bug, send me a pm too !

Recent Updates

  1. right update
  2. 1.13 update
  3. Sign Support added

Recent Reviews

  1. Cereal92
    Version: 2.4.1
    Works perfectly. For anyone wondering how to set the random teleport function you have to type in /rtp set <size of random area>. So if you type out /rtp set 8000 it will make the random teleport area 8000x8000 centering where you are standing.
  2. Ergenta
    Version: 2.3
    This plugin works perfectly fine. For all you people saying it only works for one teleport location, you have to configure it. Use this at the bottom of the config:
    zMax: 5012
    zMin: -4988
    xMax: 4988
    xMin: -5012[/code]
  3. ammar
    Version: 2.3
    Rename the plugin to one location Teleport
  4. Alry_FireBlade
    Version: 2.3
    The idea is what I need, but i tried it 4 times. And it always portet me to the same location. Thats no random tp :(

    Please fix it, and make it possible to set a maximal and minimal distance between the actual location and random location.

    If this would work, the Plugin would be exactly what I need.


    1 Thing I have to say 2. It is nice that all messages are configurabel, If possible put the messages into an extra yml to make it clearer.

    Maybe put a short Info text over the conig setting where you explains it. The delay what means delay in ticks? Tell it to the people who download your Plugin^^

    (Minecraft Spigot 1.13.2)
  5. VelepculaTheFox
    Version: 2.3
    This plugin is great! But can you add a support for Placeholder? If there is one, please tell me :(
  6. fantahund99
    Version: 2.3
    Nice Plugin
  7. Mr_dsa1
    Version: 2.3
    Good plugin but i have one question. How can i teleport players from one world to another. For example i have 2 world anarchy_lobby and world, i need that if player type command /rtp in anarchy_lobby he will teleported to random point in world. Is it possible to make it ?
    P. s Sorry for bad English )
  8. PixelMania
    Version: 2.3
    Random Teleport is a good light weight plugin with a simple Config.yml.
    I rated 4 stars because if you add a delay between teleporting and you move your cursor ( you look somewhere ) then the plugin detects it as you moving in-game so it cancels the teleport and if you have a high cooldown then that is really bad for the players.
  9. Croyke
    Version: 2.3
    a good plugin but i like to see
    World :
    in the config i want to teleport somebody with /wild to another world and not with /wild (Name) (world)
    Could you fix this
  10. LadyHaley
    Version: 2.3
    The plugin works as described. SilverHuskey is right in that it teleports you to the same spot, but that's only if you install it and expect it to work right away, unfortunately, this plugin doesn't work like that and it wasn't made apparent. What you need to do is run the command "/rtp set [size(Integer)]" then it will work perfectly fine. I do hope this is made more clear on the plugin page in future and is why I'm giving 4 stars and not 5.