✅ Random TP ✅  [1.17 - 1.20.1] icon

✅ Random TP ✅ [1.17 - 1.20.1] -----

The Best RandomTP (RandomTeleport) for 1.17, 1.18, 1.19 & 1.20




Version: 2023.6
Good plugin, works great for what we need it for, would love an update that supports 1.20.4

Version: 2023.6
Please add 1.20.2 support, its very good plugin but needs update to newest versions

Version: 2023.6
A very good plugin that does what it's supposed to do, with a lot of optional features - what more could you ask for?

Version: 2023.6
Has initially been using the plugin but after the update from 1.19 to 1.20 it just does not work as it is intended. the NPC fails to work as it should, unless I manually go into the world, then return to my spawn world, and then the RTP just RTPs me in increments of 100 block radius. Far from "Random". Unfortunately will be looking for an alternative until I can find out WHY this is not working as it should be.

Version: 2023.5
Don't download this plugin!

When an update of the plugin comes out, it says this in console:

[17:36:30 INFO]: The latest update of RandomTP has been downloaded.
[17:36:30 INFO]: Restarting server in 5 seconds to apply changes...

But it won't restart, it reloads a few times and breaks all your plugins! And the worst: It didn't even update it self because it is bugged or whatever.
-
Author's response
I apologyze about that. The auto update uses Spiget API (a third party project) and it doesn't work. So tries to update, it doesn't download the jar, and restarts de server, but it's stille the old version.

To fix it, disable auto-update at config.yml

Version: 2023.4
It throws an error like this from time to time.
1.19.4 Problem
[15:12:06 WARN]: [RandomTP] Task #76487 for RandomTP v2023.4 generated an exception
java.util.ConcurrentModificationException: null
at java.util.HashMap$HashIterator.nextNode(HashMap.java:1597) ~[?:?]
at java.util.HashMap$EntryIterator.next(HashMap.java:1630) ~[?:?]
at java.util.HashMap$EntryIterator.next(HashMap.java:1628) ~[?:?]
at dev.sergiferry.randomtp.player.PlayerManager.lambda$onEnable$0(PlayerManager.java:57) ~[RandomTP.jar:?]
at org.bukkit.craftbukkit.v1_19_R3.scheduler.CraftTask.run(CraftTask.java:101) ~[pufferfish-1.19.4.jar:git-Pufferfish-66]
at org.bukkit.craftbukkit.v1_19_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483) ~[pufferfish-1.19.4.jar:git-Pufferfish-66]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1485) ~[pufferfish-1.19.4.jar:git-Pufferfish-66]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:450) ~[pufferfish-1.19.4.jar:git-Pufferfish-66]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1399) ~[pufferfish-1.19.4.jar:git-Pufferfish-66]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1176) ~[pufferfish-1.19.4.jar:git-Pufferfish-66]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:322) ~[pufferfish-1.19.4.jar:git-Pufferfish-66]
at java.lang.Thread.run(Thread.java:833) ~[?:?]

Version: 2023.3
random teleport for world the end doesn't work
=================================

Version: 2023.3
Hello there, very nice plugin! I'm happy with it. But i got a problem with the API, i imported correctly i guess but it shows:

package dev.sergiferry.randomtp.api does not exist

Is there any Maven dependency and repository?

Version: 2023.2
new error message...

[RandomTP] Task #420757 for RandomTP v2023.2 generated an exception
java.lang.IllegalArgumentException: The validated object is null
at org.apache.commons.lang.Validate.notNull(Validate.java:192) ~[commons-lang-2.6.jar:2.6]
at org.apache.commons.lang.Validate.notNull(Validate.java:178) ~[commons-lang-2.6.jar:2.6]
at dev.sergiferry.randomtp.messages.MessagesManager$Message.sendMessage(MessagesManager.java:222) ~[RandomTP-2023.2.jar:?]
at dev.sergiferry.randomtp.player.PlayerManager.lambda$onEnable$0(PlayerManager.java:62) ~[RandomTP-2023.2.jar:?]
at org.bukkit.craftbukkit.v1_19_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.19.3.jar:git-Paper-386]
at org.bukkit.craftbukkit.v1_19_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483) ~[paper-1.19.3.jar:git-Paper-386]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1473) ~[paper-1.19.3.jar:git-Paper-386]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:440) ~[paper-1.19.3.jar:git-Paper-386]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1397) ~[paper-1.19.3.jar:git-Paper-386]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1173) ~[paper-1.19.3.jar:git-Paper-386]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:316) ~[paper-1.19.3.jar:git-Paper-386]
at java.lang.Thread.run(Thread.java:833) ~[?:?]

Version: 2023.1
new VERSION IMPORTANT BUUUUUG PLEASE FIX THIS.
THIS VERSION NOT WORKLY PROPIETLY

Version: 2023.1
Task #36 for RandomTP v2023.1 generated an exception
java.lang.IllegalArgumentException: The validated object is null
at org.apache.commons.lang.Validate.notNull(Validate.java:192) ~[commons-lang-2.6.jar:2.6]
at org.apache.commons.lang.Validate.notNull(Validate.java:178) ~[commons-lang-2.6.jar:2.6]
at dev.sergiferry.randomtp.messages.MessagesManager$Message.sendMessage(MessagesManager.java:222) ~[RandomTP-2023.1.jar:?]
at dev.sergiferry.randomtp.player.PlayerManager.lambda$onEnable$0(PlayerManager.java:62) ~[RandomTP-2023.1.jar:?]
at org.bukkit.craftbukkit.v1_19_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.19.3.jar:git-Paper-381]
at org.bukkit.craftbukkit.v1_19_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483) ~[paper-1.19.3.jar:git-Paper-381]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1473) ~[paper-1.19.3.jar:git-Paper-381]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:440) ~[paper-1.19.3.jar:git-Paper-381]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1397) ~[paper-1.19.3.jar:git-Paper-381]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1173) ~[paper-1.19.3.jar:git-Paper-381]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:316) ~[paper-1.19.3.jar:git-Paper-381]
at java.lang.Thread.run(Thread.java:833) ~[?:?]

Version: 2023.1
help... please..

"It has not been possible to find a random location."
reason?

Sorry. I do not speak English well.
-
Author's response
make sure the conditions to find a location are incompatibles, for example: 1000 blocks far from spawn, but max x,z: 500

Version: 2022.11
This plugin is beautiful, the only flaw that you cannot use it because when a player uses it it lags a lot

Version: 2022.11
Super lag machine ! (Generate terrains a lot, not optimized, not fully customizable !) shame !
-
Author's response
i'm already doing a rework of the entire plugin since 1 month ago

Version: 2022.11
This plugin is unable to work for what I need it to, though the plugin technically works with "wild" it does not look for spawnable places that have blocks above them, ex caves, or rooms.

Version: 2022.9
please 1.19.2.................................................................................
-
Author's response
i have just updated to 2022.10 version, wich supports 1.17 to 1.19.2

Version: 2022.7
There is a problem in the plugin I am using version 1.19 and there is an error like "Event player join event could not pass to randomtp" and the npc is deleted every time the server is turned on and off.
-
Author's response
Please send me the console error through discord SergiFerry#9240

Version: 2022.7
Your plugin is very good but unfortunately your API "PlayerNPC API" when creating the NPC works and everything but when using it the NPC skin is bugged and remains as a default skin and when the server is closed the NPC is deleted and it does not appear but in the config if it is or when doing a simple rtpreload it is deleted but it is still in the config...
Version; 1.18.2


However, it would also be nice if when you run the /rtp command in the config there is a default world like "survival" which you use /rtp and you are sent to that world because only /rtp works in the world where they are and that annoys if you are in spawn and if you block that world you can no longer use the /rtp command...

I repeat the plugin is very good and very fast when doing /rtp in a vanilla world but I will only give it 4 stars until they fix that NPC bug.
-
Author's response
Hey, i aprreciate the review, i'm only saying that 1.18.2 version is not supported on the last plugin version, but in the next RandomTP version it will support both 1.19 and 1.18 so the NPC bug should be fixed. About the world in config, for spawn world you can set world-command as that world, and you will be teleported there.

Version: 2022.6
Best random teleport plugin. Dev is active. 1.19 working stable af. ++rep

some improvements for the plugin:
none

Version: 2022.5
Small simple plugin, easy to use. Enable or disable worlds, even added worlds. All messages are adjustable. I do like this plugin alot.

Version: 2022.5
Quite a good plugin i must say! But the damn npc keeps vanishing everytime i restart

Version: 2022.4
Small simple plugin, easy to use but hard for me to figure out how to use the world commands. Still looking how to random teleport to an other world with commands.
-
Author's response
To teleport to a different world with the command, search the origin world on config.yml and set world-command as the destination world name.

Version: 2022.2
The plugin is overall pretty decent and works pretty well, however the lack of a reload feature makes it rather annoying to make changes on the fly requiring a restart if you want to make changes such as enabling vault ect.

Version: 2022.2
Hello, author, I want him to support version 1.16.5. Please make the plug-in compatible with version 1.16.5. Thank you XP

Version: 2022.1
Good plugin, lightweight and fast.

Can you please add separate permissions for /rtp command and sign use?

Version: 2021.2
Lightweight, does exactly what it claims to do.

Not feature rich, but a lot of people perf that!


Feature request: Add in the ability to "Cost" money, not just a cooldown!
-
Author's response
On this new 2022.1 version, Vault dependency is added, and now you can set a price for RandomTP

Version: 2021.2
Need world border detection .
-
Author's response
On this new 2022.1 version, world border detection is added. Thanks for the suggestion!

Version: 1.3
Here we are again rating another Spigot plugin, let's go.

First of all, i used it for a long 2 and half hours before writing this review (i write like a lot of reviews testing plugins and translating them) so:

▷ DESCRIPTION
Since the plugin is pretty simple the main page doesn't require a lot of explanation, but the images and the statistics are nice. Having an API also it's great!

▷ INTEGRATIONS
You shouldn't have any problems with this plugin's integration since it's almost impossible you can have issues with it. Maybe i miss an option to use other stuff to teleport as items and/or holographic display entities but that's not this plugin's fault, you can combo that with those plugins previously mentioned to make it without issues.

▷ STRENGHT POINTS
Simplicity and usefulness. Also, being that simple makes it TPS-Friendly and lightweight as hell.

▷ WEAK POINTS
Since it's by using Signs, a customization would be great or even an option to make it like an Holographic Display clickable with the Touchscreen Holograms plugin. Again, not this plugin's fault.

▷ PRICE
Free! Also, if you as an user using this plugin, LEAVE A DAMN REVIEW. Since it's free, why don't do that to make their owners a bit happy? Don't be selfish, it's just a phrase or two.

▷ ACTIVITY
Pretty frequent, also even not being active since the plugin is pretty simple it's pretty much impossible to crash with this plugin. Every update makes it better but even with the lack of updates this might be one of those plugins who still rock it.

▷ POSSIBLE IDEAS
Possible integration with Touchscreen Holograms and/or Citizens? Both have options to assign a command in those entities so it's just for putting something there.
And something i really miss in this plugins is RGB compatibility. Something like "saving the text of the sign in a config.yml and make the user be allowed to edit in their config using RBG colors".

▷ FINAL SCORE
★ ★ ★ ★ ★ - (4/5) - Customisation
★ ★ ★ ☆ ☆ - (5/5) - Plugin integration
★ ★ ★ ★ ★ - (5/5) - Price
★ ★ ★ ☆ ☆ - (3/5) - Server gameplay impact
★ ★ ★ ★ ★ - (5/5) - TPS impact
★ ★ ★ ★ ★ - (5/5) - Documentation

FINAL SCORE: 4,5/5
- Great addition, must have in any factions/pvp server.
-
Author's response
Very great review, i appreciate it. I've just added more customization about signs on the new update.

Version: 1.1
Perfect! after searching for a good plugin this one worked perfectly for factions! the reason i liked this one better is because i have the spawn in 1 world and the faction world in another and this plugin have the ability to run the command from anywhere and teleports you to a specific world. keep it up
-
Author's response
thanks for the review :D

Version: 1.1
This plugin works fine and it is the only one i could find that would work on my 1.8.8 spigot server! Is there any way to change the command to /wild tho?
-
Author's response
Ok i'm going to put an option to do a custom command

Version: 1.1
This plugin does not work. I changed the world name in the config and gave myself the permission to teleport and the group default. It still returned with "You don't have permission". Please fix this.
-
Author's response
I tested and it works perfectly, it's an error with your permissions plugin.

Resource Information
Author:
----------
Total Downloads: 48,457
First Release: Mar 14, 2016
Last Update: Jun 15, 2023
Category: ---------------
All-Time Rating:
25 ratings
Find more info at twitter.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings