RandomCoords (RTP): Advanced Random Teleporter v0.6.2-RELEASE

Teleport Players To A Random Location. Truly Random, Highly Configurable/Compatible

  1. jolbol1
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    [​IMG]

    [​IMG][​IMG][​IMG][​IMG][​IMG][​IMG][​IMG][​IMG][​IMG][​IMG][​IMG]

    [​IMG]


    [​IMG] [​IMG]

    RandomCoordinates, The best random teleporter. Within this plugin I have support for most land protection plugins, Meaning you can configure if you want a player to teleport to them, or ignore them. Furthermore, the configuration has so many custom options to make this the best for you.

    Continue reading this page and the wiki to find out more about the excellent features.


    [​IMG]

    [​IMG]

    The main feature of this plugin, is to teleport a player to a random location. This location is chosen, and then the necessary checks are carried out to see if the location is safe. The method for gathering a random number in Java may not necessarily be "Truly Random" (Explanation), This is why in my plugin, I have added the ability to use Random.Org to generate a random coordinate!

    Features relating to the random teleport function are as follows:

    • Ability to set a global Maximum coordinate and Minimum coordinate, As well as per each world.
    • Ability to blacklist worlds
    • Ability to set the centre of the Max, Min boundary.
    • Ability to disable teleporting into/within a radius of claimed land (See Below for Plugin Support)
    • Ability to set a Limit on a number of times they can Randomly Teleport
    • Ability to teleport players on their FIRST join, plus ability to force a command when done (e.g., /SetHome)
    • Give a player a bonus chest on their first join
    • Ability to set cooldown on the command
    • Ability to configure the time between running the command, and teleporting
    • Ability to stop them teleporting if they move, or if they are involved in combat
    • Ability to allow players a set invulnerable time when teleported
    • Ability to play sound and effect to the player on teleport
    • Ability to configure the price of the command
    [​IMG]

    Teleporting to a random location could be dangerous, there could be lava etc. This is why in this plugin, you can only teleport if the location is free of such things!. It also won't teleport you into water, because who wants to be out in the ocean! In the event there is something there that could hurt you, You could always make the Invulnerable time longer! Not only
    this but many claim that on slow servers, there is a chance you may teleport in a wall, With this plugin, If suffocating in the wall after teleport, you'll be taken to the surface!

    Not only does it check for environment damage, but you can also make it avoid claims such as:

    • Factions
    • Towny
    • WorldGuard
    • GriefPrevention
    • WorldBorder plugin
    • RedProtect
    • Kingdoms+
    • Residence
    • Vanilla World Border
    • Nearby Players

    [​IMG]

    As well as the above safety checks, The blocks that you can not teleport to are configurable. This is ideal for custom maps etc. This blacklist is as simple as a file in the plugin folder with a list of blocks to not teleport to.

    For the best usage, be sure to load parts of the world first. This blacklist also works side by side with the above safety checks.


    [​IMG]

    This plugin is not just a command, You can also set up random teleport portals. These portals teleport players in the same way the command would when they enter, But they also allow you to teleport them in another world randomly. These are incredibly easy to set up and no longer needs WorldEdit to do so!

    Alongside these features, you can also:

    • Apply the limiter to portals
    • Charge players for portals
    • Place nether portal blocks inside of the portal, as well as flowing water/lava without it spreading outwards
    • Portals to teleport to other worlds
    • Ability to set a custom maximum and minimum coordinate for each portal
    • Easy to create and delete

    [​IMG]

    Alongside teleporting to random coordinates, you can also allow them to be teleported to a random warp, a preset location. This enables you to have warps in the world, but it is random as to which one they go to.

    Alongside these features, you can also:

    • Disable warping cross world, Will only warp to ones in current world
    • Charge for using the warps
    • Use a command just for warps
    • Limit the usage of warps
    • Change the methods of Signs, Portals and Commands to only go to the warps

    [​IMG]

    Alongside the commands, You can also set up Signs to do the same thing when clicked on. These signs can allow you to set the world they randomly teleport the player in, as well as a per sign price.

    Alongside these features, you can also:

    • Limit the usage of signs
    • Stop signs being broken by non-admins
    • Change signs method to only go to random warps (See Warps above)

    [​IMG]

    This feature directly relates to the OnJoin feature. This is where the player will teleport to a random location on their first join. Alongside this, I have added an ability to spawn a chest next to them, with various configurable items. If you are using essentials, you can set a kit to be in that chest. Lastly, the chest will only spawn once, on the first join.


    [​IMG]

    What Does This Do?
    Put simply; It will spawn a block (configurable) below the player, ensuring that they won't fall into the void.
    This is useful for those who use custom world generators, as my plugin will think that there is a block there, but upon teleporting the custom, the generator will take over and remove said block.

    Along with this, The worlds this works in can be customised. Furthermore, there is an auto-remove feature meaning that when the player is no longer on the block, it will disappear (2.5 blocks away to be more precise).

    [​IMG]

    [​IMG]

    As well as being able to stop them teleporting into regions, This plugin also allows you to randomly teleport them within a region. This can be useful for PVP arenas etc.


    Alongside this feature:

    - Command to teleport yourself randomly within a region
    - Command to teleport others within a region
    - Per-region permissions allowing for control over where players go

    [​IMG]


    Longer Feature List

    Code (Longer Feature List):
    Misc:
    - Allows you to set Players To Teleport Randomly on First Join (Server or World0
    - Allows you make Players perform a command after First Teleport
    - Bonus Chest Option On First Join, allows you to give players a customisable chest of item (Even allows for Essentials Kits)
    - Random.ORG Option allows for more "Random" numbers (Advanced Explanation)
    - Allows Customisable Messages (languages.yml file)
    - Allows you ti limit the amount of time the command is run
    - Allows you to set a cost for all the teleportation methods
    - Permissions for all methods
    - Allows You To Set a Delay before they teleport
    - Allows You To Set Cooldown Periods for All Methods

    Safety Checking:

    - Customisable Blacklist File
    - Can Be Used in The End (Will Teleport To Random End Islands, Not Void)
    - Can Be Used In The Nether (Won't Teleport On Top, Will find safe location within Nether)
    - Player Radius Check, Won't Teleport Near Players
    - Support for the Vanilla World Border
    - Allow Players To Be Invul for a time after Teleporting
    - Stop Suffocation after teleporting (Incase world doesn't load properly, Will Re-teleport them)

    Support For Multiple Plugins, Won't Teleport In Claimed Areas/Blocked:
    - Factions
    - GriefPrevention
    - Kingdoms+
    - RedProtect
    - Towny
    - WorldGuard
    - WorldBorder (Plugin)

    Commands:
    - Random Teleport Command, Teleports Players To a Random Location
    - Teleport All Players On Server or World
    - Teleport Other Players With Command, Custom World, Max, Min within Command!
    - Random Warps, Selects a random, Pre-set (By You) Warp To Teleport Players Too
    - Commands To Set Center, Max and Min of Each World
    - Commands To Create Portals, Warps, etc.
    - Reload Files Command
    - Easy Help Interface

    Portals:
    - Allows You To Create a Randomly Teleporting Portal, To any World
    - Custom /RC Wand meaning you don't need WorldEdit
    - Allows you to place Portal Blocks, Water and Lava in Portals (Blocks Physics)
    - Delete & Create Portals With Commands

    Signs:
    - Customisable RandomTeleport signs
    - Allows you to set a price, world, etc

    Regions:
    - Teleport randomly within a region
    - Per region permissions
    - Teleport others randomly within a region.

     
    [​IMG]

    Metrics:
    This plugin uses metrics from bStats. This can easily be disabled via the config, by setting Metrics to false. The data that is sent from my plugin is as follows:

    - Number of successful random teleports

    - The number of failed random teleports.

Recent Reviews

  1. Seppethehero
    Seppethehero
    5/5,
    Version: v0.6.2-RELEASE
    Great plugin! When will it be updated to 1.13.1?
    Very neat wiki!
    Thanks in advance!
  2. Psychicae
    Psychicae
    5/5,
    Version: v0.6.2-RELEASE
    hello, can you update this to 1.13.1 please? it's no workin on this version, thank you.
  3. AlexiMaria
    AlexiMaria
    4/5,
    Version: v0.6.2-RELEASE
    support legacyfactions
    ------------------------------------------------------------------
  4. Fighter2000
    Fighter2000
    5/5,
    Version: v0.6.2-RELEASE
    =============================

    Best in the world!, i don't know any more to say :)

    =============================
  5. Willmaster04
    Willmaster04
    4/5,
    Version: v0.6.2-RELEASE
    Good, its has many good feature but lacking one main problem where you can spawn half/totally in blocks, making you frozen and suffocating you until you break down the blocks
  6. Coolkc456
    Coolkc456
    5/5,
    Version: v0.6.2-RELEASE
    Love this! It's the only updated random teleport plugin with Nether support that I could find!
  7. keke142
    keke142
    4/5,
    Version: v0.6.2-RELEASE
    Yes, this is a good plugin, but for me, the problem is when I random teleport in end dimension, the plugin make a 2Seconds server lag...
  8. Kos
    Kos
    4/5,
    Version: v0.6.2-RELEASE
    it can do what is says but we need skygrid support too!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  9. LuckyZeeRo
    LuckyZeeRo
    5/5,
    Version: v0.6.2-RELEASE
    Perfect teleportation plugin! The most thinks I like it's no lag spikes and regions support. But there is one disadvantage - no custom command without args. For example I need to set /rtp command for all players, but configure world, min, max, center etc, so I can do that only with other plugin such as MyCommand. But with that I lose custom cooldown mesage :(
    Please, make ability to register custom commands with custom config (world, min max etc)
  10. HexedHero
    HexedHero
    4/5,
    Version: v0.6.2-RELEASE
    Works almost flawlessly but its really slow when you do /rtp it can take 3-10 seconds before it even Tps you.