Random Teleport [1.12.2] - A MUST FOR FACTIONS AND SURVIVAL SERVERS 2.3

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
    Worlds:

     


    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)
    [​IMG]

    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. Sign Support added
  2. World_the_End bug fix
  3. Bug fix & Delay Update !

Recent Reviews

  1. SilverHuskey
    SilverHuskey
    1/5,
    Version: 2.3
    Every time i teleport it goes to the EXACT same spot. Useless plugin. I tried modifying everything in the config and no matter what it stays the same. ONE SPOT on a map of 8k x 8k
  2. fajar13k
    fajar13k
    5/5,
    Version: 2.3
    A really nice plugin to use, and a real MUST FOR FACTIONS AND SURVIVAL SERVERS.
    But i have question, "Can we specify the biome, when we're setting an rtp using sign?" Because obviously regular users can't press a button through command block for an rtp
    1. Ullrimax
      Author's Response
      Thanks for the review ! Yeah, I can add a feature so that you will be able to set the biome to the fourth line of the sign, thanks for the idea ! :)
  3. FesikCZ
    FesikCZ
    5/5,
    Version: 2.3
    Velmi dobrý plugin thx. (funguje jak má jen bych dal že bude teleportovat po celém světě a že si to nemusím nastavovat =D )
  4. Fomafomitch
    Fomafomitch
    5/5,
    Version: 2.3
    Nice pluggin ! But I use a command block to "execute random TP" on player that enter an area. But there is no cooldown with the "rtp [player] [world]" command player can do it all the time.

    Is it possible for you to add a command when you teleport a player with the very same command but also respect his cooldown between random tp ? With that your pluggin will be perfect !
  5. matrix062001
    matrix062001
    1/5,
    Version: 2.3
    I set region to 5000 blocks and when i write /rtp i get Error: Teleport location was not found
  6. Beaupedia
    Beaupedia
    5/5,
    Version: 2.3
    Keep up the great work and squashing those bugs! Our users love the plugin and use it constantly!
  7. Roadhog360
    Roadhog360
    3/5,
    Version: 2.3
    Would be better if I didn't need to disable block breaking hacks and leave the server vulnerable to them.
  8. Ergenta
    Ergenta
    5/5,
    Version: 2.2
    ===========================
    Fantastic plugin. Previous problem
    was quickly fixed.
    ===========================
  9. Ergenta
    Ergenta
    5/5,
    Version: 2.1.2
    ===========================
    Amazing plugin except /RTP <name> <world>
    isn't effected by the cool down
    ===========================
  10. baksovic
    baksovic
    5/5,
    Version: 2.1.2
    Please, create teleport using the command block
    I am a developer, but your plugin is good
    1. Ullrimax
      Author's Response
      Hi, thanks for your review, you just have to set the command "/rtp @p [world] <biome>" in your command block