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!
Description
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!
Installation
Simply drag RandomTP.jar into your plugins folder and reload / restart your server. The configuration file will be automatically generated.
Commands
Command | Aliases | Description |
---|---|---|
/randomtp | rtp | Teleports you to a random location in your world if it is configured with RandomTeleport. |
Permissions
Permission | Description |
---|---|
randomtp.tp | Gives permission to use /randomtp |
randomtp.signs.use | Gives permission to use signs |
randomtp.signs.create | 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)
Configuration
Click here for configuration help.
Donate
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!
Other Information
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!
Is there a way to turn off the visible coordinates, that show in the bottom left hand corner of the screen, when a player is teleported?
When are you going to add portals?
Hey so as we talked about it before, can you make it so the timer does not activate until after the person has been able to successfully TP somewhere random? So that if they get the OCEAN biome, they can try again without the timer activating, when we talked of this previously you mentioned that moving an "if" statement to after the TP may solve that problem thanks again.
@stichguy83
If you download version 3.0.0 or 3.1.0, it will automatically download a new update ONLY IF you have the Update in the config.yml set to true. If it's set to false, then it won't automatically update.
@Dpasi314
so even if I grab the version for the 1.6.4 it will update to the 1.7.x version no matter what????? is there a way to stop it updating if it is updating on its own???? bc I like to use this bc it has the config file settings I like to use and it look a lot better.... and I like to know if ur able to add something new in to it for like new player they join and able to TP for lets say 30 mins till they find a nice play they like to live and after that they cant TP anymore or it will cost them for the price the server runner wants it to be.. have that in if they want it on or off???? and I thank u for getting back to me
@obscurehero
I've been forgetting to do this.... here ya go https://github.com/Dpasi314/RandomTP
@Dpasi314
You are in no way obligated but could you upload what you have to github? I could submit submit a PR to add some features.
@obscurehero
Not within in my skill range no. I use Gravity's updater so that it updates to the newest version automatically. Generally, server owners should keep up their servers updated. I could do the biome thing, but I can't do that in the next couple of weeks, if not months so not soon. The most easiest way for this to happen is if everyone just keeps their server updated.
@Dpasi314
Can't you just check what version of the server is running and grab the version and use that for what biomes to look for? Ultimately it basically wouldn't screen some of the Biomes o Plenty or ExtraBiomesXL or whatever its called...
You could, theoretically, put this into a config file and just have it pull a list of biomes that the user could then edit. That'd save you from doing a version check.
ALSO, do you have that fix for first time use being used up if it finds an unsafe biome?
@stichguy83
You're not running 1.7[.2]. YOU NEED to be running 1.7[.2]
@Dpasi314
ftb direwolf20 1.6.4 version 1.0.11 is a bukkit if u down load the server files u will see that they r bukkit so I don't know what the problem is I like tyo get a random plugin for the server this way ppl don't bild close to everyone else bc that's becomes a pain in the arse for sure and then trying to find a place for other ppl is too much work
@stichguy83
I don't deal with FTB things, sorry. I only deal with Bukkit, and only Bukkit cause it's easier to do things... The error is stemming from: Caused by: java.lang.NoSuchFieldError: DEEP_OCEAN at It's looking for the DEEP_OCEAN biome which was implemented in 1.7, so you need to update to 1.7 in order for this to work. I could consider builds that are not 3 or 3.1 to be broken and I'd suggest not to use them.
@Dpasi314
no im running on 1.6.4 ftb direwolf20 v 1.0.11 and yes I have the new one u have made bc the old one wont work for some reason
EDIT.... ok I have gone to 1.6.4 version and still the same thing its saying the ocean bull still but now the other one u said and im sorry I don't know where to go to link it in a file for u
00:02:58 [INFO] stichguy83 issued server command: /randomtp 00:03:01 [INFO] stichguy83 issued server command: /randomtp 00:03:03 [INFO] stichguy83 issued server command: /randomtp 00:03:04 [INFO] stichguy83 issued server command: /randomtp 00:03:04 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'rand omtp' in plugin RandomTP v2.0.2 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:19 2) at org.bukkit.craftbukkit.v1_6_R3.CraftServer.dispatchCommand(CraftServe r.java:532) at net.minecraft.network.NetServerHandler.func_72566_d(NetServerHandler. java:1389) at net.minecraft.network.NetServerHandler.chat(NetServerHandler.java:125 3) at net.minecraft.network.NetServerHandler.func_72481_a(NetServerHandler. java:1185) at net.minecraft.network.packet.Packet3Chat.func_73279_a(Packet3Chat.jav a:68) at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:4 70) at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler. java:233) at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenT hread.java:54) at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747 _b(DedicatedServerListenThread.java:34) at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.jav a:914) at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(Dedicated Server.java:330) at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.jav a:781) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:663) at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer. java:16) Caused by: java.lang.NoSuchFieldError: DEEP_OCEAN at com.nedcraft.dpasi314.RandomTP.Handlers.TeleportHandler.checkLocation (TeleportHandler.java:197) at com.nedcraft.dpasi314.RandomTP.Handlers.TeleportHandler.sendTeleport( TeleportHandler.java:175) at com.nedcraft.dpasi314.RandomTP.Commands.RandomTpCommand.onCommand(Ran domTpCommand.java:89) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ... 15 more 00:03:05 [INFO] stichguy83 issued server command: /randomtp 00:03:05 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'rand omtp' in plugin RandomTP v2.0.2 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:19 2) at org.bukkit.craftbukkit.v1_6_R3.CraftServer.dispatchCommand(CraftServe r.java:532) at net.minecraft.network.NetServerHandler.func_72566_d(NetServerHandler. java:1389) at net.minecraft.network.NetServerHandler.chat(NetServerHandler.java:125 3) at net.minecraft.network.NetServerHandler.func_72481_a(NetServerHandler. java:1185) at net.minecraft.network.packet.Packet3Chat.func_73279_a(Packet3Chat.jav a:68) at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:4 70) at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler. java:233) at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenT hread.java:54) at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747 _b(DedicatedServerListenThread.java:34) at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.jav a:914) at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(Dedicated Server.java:330) at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.jav a:781) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:663) at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer. java:16) Caused by: java.lang.NoSuchFieldError: DEEP_OCEAN at com.nedcraft.dpasi314.RandomTP.Handlers.TeleportHandler.checkLocation (TeleportHandler.java:197) at com.nedcraft.dpasi314.RandomTP.Handlers.TeleportHandler.sendTeleport( TeleportHandler.java:175) at com.nedcraft.dpasi314.RandomTP.Commands.RandomTpCommand.onCommand(Ran domTpCommand.java:89) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ... 15 more 00:03:06 [INFO] stichguy83 issued server command: /randomtp 00:03:07 [INFO] stichguy83 issued server command: /randomtp 00:03:07 [INFO] stichguy83 issued server command: /randomtp 00:03:07 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'rand omtp' in plugin RandomTP v2.0.2 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:19 2) at org.bukkit.craftbukkit.v1_6_R3.CraftServer.dispatchCommand(CraftServe r.java:532) at net.minecraft.network.NetServerHandler.func_72566_d(NetServerHandler. java:1389) at net.minecraft.network.NetServerHandler.chat(NetServerHandler.java:125 3) at net.minecraft.network.NetServerHandler.func_72481_a(NetServerHandler. java:1185) at net.minecraft.network.packet.Packet3Chat.func_73279_a(Packet3Chat.jav a:68) at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:4 70) at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler. java:233) at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenT hread.java:54) at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747 _b(DedicatedServerListenThread.java:34) at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.jav a:914) at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(Dedicated Server.java:330) at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.jav a:781) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:663) at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer. java:16) Caused by: java.lang.NoSuchFieldError: DEEP_OCEAN at com.nedcraft.dpasi314.RandomTP.Handlers.TeleportHandler.checkLocation (TeleportHandler.java:197) at com.nedcraft.dpasi314.RandomTP.Handlers.TeleportHandler.sendTeleport( TeleportHandler.java:175) at com.nedcraft.dpasi314.RandomTP.Commands.RandomTpCommand.onCommand(Ran domTpCommand.java:89) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ... 15 more 00:03:08 [INFO] stichguy83 issued server command: /randomtp 00:03:08 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'rand omtp' in plugin RandomTP v2.0.2 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:19 2) at org.bukkit.craftbukkit.v1_6_R3.CraftServer.dispatchCommand(CraftServe r.java:532) at net.minecraft.network.NetServerHandler.func_72566_d(NetServerHandler. java:1389) at net.minecraft.network.NetServerHandler.chat(NetServerHandler.java:125 3) at net.minecraft.network.NetServerHandler.func_72481_a(NetServerHandler. java:1185) at net.minecraft.network.packet.Packet3Chat.func_73279_a(Packet3Chat.jav a:68) at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:4 70) at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler. java:233) at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenT hread.java:54) at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747 _b(DedicatedServerListenThread.java:34) at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.jav a:914) at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(Dedicated Server.java:330) at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.jav a:781) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:663) at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer. java:16) Caused by: java.lang.NoSuchFieldError: DEEP_OCEAN at com.nedcraft.dpasi314.RandomTP.Handlers.TeleportHandler.checkLocation (TeleportHandler.java:197) at com.nedcraft.dpasi314.RandomTP.Handlers.TeleportHandler.sendTeleport( TeleportHandler.java:175) at com.nedcraft.dpasi314.RandomTP.Commands.RandomTpCommand.onCommand(Ran domTpCommand.java:89) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ... 15 more
@stichguy83
@stichguy83
You need to run on 1.7.2 Craftbukkit to be able to run all commands properly. You're running 1.6.3 which doesn't support certain biomes such as DEEP_OCEAN which is a new feature in 1.7.2.
ok its working now but all the time it works its going to the ocean all the time and saying no safe place but I guess when it picks land it gives an error for me for some reason is there someone able to help me with this
sorry I don't know where to go and how to put this in to a box like but this is what im getting in ftb server im starting up and nothing in the config file comes up its blank and all and this is what I get on my server from when I do the command and to what happens
14:52:55 [INFO] stichguy83 issued server command: /rtp 14:52:55 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'rtp' in plugin RandomTP v3.1.0 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:19 2) at org.bukkit.craftbukkit.v1_6_R3.CraftServer.dispatchCommand(CraftServe r.java:532) at net.minecraft.network.NetServerHandler.func_72566_d(NetServerHandler. java:1389) at net.minecraft.network.NetServerHandler.chat(NetServerHandler.java:125 3) at net.minecraft.network.NetServerHandler.func_72481_a(NetServerHandler. java:1185) at net.minecraft.network.packet.Packet3Chat.func_73279_a(Packet3Chat.jav a:68) at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:4 70) at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler. java:233) at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenT hread.java:54) at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747 _b(DedicatedServerListenThread.java:34) at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.jav a:914) at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(Dedicated Server.java:330) at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.jav a:781) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:663) at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer. java:16) Caused by: java.lang.NoSuchFieldError: DEEP_OCEAN at com.nedcraft.dpasi314.RandomTP.Handlers.TeleportHandler.checkLocation (TeleportHandler.java:197) at com.nedcraft.dpasi314.RandomTP.Handlers.TeleportHandler.sendTeleport( TeleportHandler.java:175) at com.nedcraft.dpasi314.RandomTP.Commands.RandomTpCommand.onCommand(Ran domTpCommand.java:89) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ... 15 more 14:53:22 [INFO] stichguy83 issued server command: /spawn 14:53:27 [INFO] stichguy83 issued server command: /rtp 14:53:27 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'rtp' in plugin RandomTP v3.1.0 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:19 2) at org.bukkit.craftbukkit.v1_6_R3.CraftServer.dispatchCommand(CraftServe r.java:532) at net.minecraft.network.NetServerHandler.func_72566_d(NetServerHandler. java:1389) at net.minecraft.network.NetServerHandler.chat(NetServerHandler.java:125 3) at net.minecraft.network.NetServerHandler.func_72481_a(NetServerHandler. java:1185) at net.minecraft.network.packet.Packet3Chat.func_73279_a(Packet3Chat.jav a:68) at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:4 70) at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler. java:233) at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenT hread.java:54) at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747 _b(DedicatedServerListenThread.java:34) at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.jav a:914) at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(Dedicated Server.java:330) at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.jav a:781) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:663) at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer. java:16) Caused by: java.lang.NoSuchFieldError: DEEP_OCEAN at com.nedcraft.dpasi314.RandomTP.Handlers.TeleportHandler.checkLocation (TeleportHandler.java:197) at com.nedcraft.dpasi314.RandomTP.Handlers.TeleportHandler.sendTeleport( TeleportHandler.java:175) at com.nedcraft.dpasi314.RandomTP.Commands.RandomTpCommand.onCommand(Ran domTpCommand.java:89) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ... 15 more
@Dpasi314
Great. Let me know when you've got it up. If you've got a github I can build from there too.
@Dpasi314
Spigot has nothing to do with it. iConomy hasn't released an update in over 2 years and contains severe plugin breaking bugs, while Essentials (including Essentials Economy) is the most popular plugin according to MCStats, with vault trailing in second. It is more logical to support Vault as it is a Permissions, Chat, & Economy API supporting all major economy plugins. Just about every modern day plugin hooks into vault. I see no reason why you should be manually trying to support, what I would consider, a dead plugin, when you can easily support all economy plugins through vault with ease.
http://mcstats.org/plugin-list/ http://dev.bukkit.org/bukkit-plugins/vault/
@obscurehero
Oh jeez, I never even thought of that. I'll definitely fix that for next build which I will release soon!
EDIT: Alright I fixed that, I'll also do this for the Cooldown issue. I'll have to test and upload tomorrow!
@rtcabooservb
Not sure what you're talking about... iConomy is most certainly alive. If you're using Spigot that isn't my issue if iConomy is supported or not.
iConomy is dead. You should be supporting Vault.