RandomTeleporter
Description
Lightweight random teleport plugin.
Set up whole areas or single locations where players will randomly be teleport to/in.
Group teleports together and specify a sign for each one.
Adjust options to allow the teleport to caves or just the surface.
Avoid dangerous blocks like lava, cactus, etc or some other situations like spawning in midair.
This will also hook into Factions & GriefPrevention if you want and teleport to free non-claimed ('wilderness') spots.
You can even use WorldEdit selection to set up teleports.
This plugin was requested by danielfr789 here.
Features
- Add exact locations or whole areas for teleportation! (Supports WorldEdit selection.)
- Define chances for each area/location and determine how often it will be used!
- Set up a list with blocks, you don't want player to spawn on! (So noone can spawn in/upon lava!)
- Customizable user messages! With color support!
- Config file with comments and examples! Easy to understand & adjust!
- Supports teleport delay! And adjust, if it is canceled on movement/damage!
- Permission support! (Of course!)
- Bypass delay & cooldown permission nodes!
- Multiworld support!
- Teleport signs! Disable the command and use the sign instead!
- Configurable cooldown for the sign and the /rtp command.
- Multiple locations / areas per world! No Limits!
- Factions & GriefPrevention support! Option to just spawn in unclaimed wilderness of the teleport areas.
- Also an Option to avoid spawning below the surface.
- Chunk preload! don't fall in the void after teleporting!
- Config check! This will tell you if your config isn't up to date anymore.
- Sourcecode available! Just message me.
Commands
[] - optional statements
<> - variables (names / numbers)
quiet simple:
V1.30 + * /rtp teleport [<group>] * /rtp invite <player> * /rtp join <player> * /rtp reload [teleports|settings] * /rtp list [<group>] * /rtp add <teleportName> [<group>] [<chance>] * /rtp remove <teleport> * /rtp combine <teleport1> <teleport2>
Permissions
V1.30 + * randomteleporter.cmd.teleport - Gives access to the teleport command. * randomteleporter.cmd.join - Gives access to the join command. * randomteleporter.cmd.invite - Gives access to the invite command. * randomteleporter.sign.teleport - Gives access to the [RandomTP] sign. * randomteleporter.admin - Gives access to everything else. * randomteleporter.bypass.delay - Gives access to bypass the delay. * randomteleporter.bypass.cooldown - Gives access to bypass the cooldown.
DEV Version
If I extend or change the plugin in any way, there will be a development version. This may contain new bugs or cause errors.
However, it also includes all new features and bug fixes as soon as I can and they are noticed.
Dev versions will not be avaiable on bukkit (because they change really often), but they are avaiable at my CI and Blog.
Please note that only the versions of dev.bukkit were checked by moderators. And you use the development versions at your own risk.
Whats up next?
- >>
Ability to group multiple teleports together... DONE - >>
Suffocation bugfix... DONE - >>
ReCoding algotithms... DONE - >>
Worldedit area selection support... DONE - >>
ReCoding Commands... DONE - >>
Ability to follow a player to destination... DONE
working on other projects :)
- >> intuitive way to join groups ...
- >> Towny support ...
- >> Maybe your enhancement? Create a ticket, if you have great ideas to improve this!
Support Me
Because I do not speak English natively, there might be some spelling/grammar mistakes.
If you find some, please create a comment and tell me how it should be written. :)
I'll fix it as soon as possible.
If you want to donate, there is a button for this in the header.
Work with pstones?
@InflamedSebi
Hi Inflamed, I have created a ticket and attached a screenshot! Thanks :) Please note that this happens with 1.29 AND 1.30.
@TheJamsh Please create a Ticket and post your config file and what u tried to use as command / on the sign. Please notice commands / permissions and the sign setup has changed.
@thegtz After I finished my recode, i might add towny support ... but there is no API, so the original owner has to help me to hook up into towny. btw my latest versions should be compatible with previous bukkit versions including 1.5.
Is there Towny support? Would it be possible to update one of theMC 1.5.2 versions and add Towny support.
I run a FTB server which is still on MC 1.5.2 currnelty.
@InflamedSebi
This also happens when I try to use the console command.
@InflamedSebi, I'm now using version 1.29, but the logs says: 'There is no teleport for group 'default'! whenever I try to use a sign.
@TheJamsh @GodsDead @poiuyt580 @TheOnlyRealTGS @cyclo666
Can you guys pls test the dev version?
The following stuff is missing in dev version:
Ability to follow a player to destination ...
Combine command.
List command.
Remove command.
Signs don't seem to work... at all. Colour doesn't change either.
@GodsDead
a teleport thogether option will be in the next release. I'll fix the "diabled" message, thx. Maybe u use a newer version of grief prevention than it can handle ... I'll fix this too :) should be done in a few days ...
Can I get a reply to my first question? Also looking at my log I see: INFO GriefPrevention NOT found! GriefPrevention features will be diabled.
I have grief prevention installed! And Disabled is spent wrong.
@poiuyt580
not for now ... but I'm currently recoding the plugin and i will add this feature ^^
@InflamedSebi
Is it possible to have signs that have a teleport per area? For example, if I have a sign that says [RandomTP] on line 1, and area1 on line 2, they player will be teleported to a random location in area1 only.
@Superfarva
Uhm ... yeah ... this happens on some server, but i have no clue why ... the teleport process works like this: - Generate a random x & z coordinate from the areas and a y coordinate. - now check if there are 2 blocks of air so the player does not suffocate - teleport the player
if something goes wrong, the teleport gets canceled ... I'll watch again in the code ... maybe i find something to avoid this ...
@cyclo666
Have the exact same problem so i created this ticket:
http://dev.bukkit.org/bukkit-plugins/randomteleporter/tickets/7-multiworld-teleport/
How exactly does this support multiworld? I was expecting it to random teleport players within the world they are in (if rtp is set up in that world) but it doesn't do that. It just randomly teleports me to the survival world even though I issued the command from within the skygrid world.
Can i get an answer pretty please for my previous question !
A bug:
This configuration does not work before i write /rtp reload
While using a sign, I cant get it to stop porting people into blocks which is suffocating and killing them please tell me why so i can fix it. When this port only to surface it works great but as you can see by my config setting i have this turned of yet people are still dying!
config_version: 1.25
Is it possible to have signs that have a teleport per area? For example, if I have a sign that says [RandomTP] on line 1, and area1 on line 2, they player will be teleported to a random location in area1 only.
Hello! This plugin is great, thank you, One big problem with the plugin sign use, is if a few friends join the server and want to teleport to the same random location, they cant, they use the Sign at spawn teleport to a random location and they get separated to different locations! This could just be a feature of just signs, there is a timer already so it could be anybody that right clicks the sign from the first person that triggers it within that timer until teleport go to the same place as a simple fix. The other option I would love to see if being able to randomly pick a spawn for new users, since you can already set individual locations to randomly spawn too, it would only need an option to listen for new players. it would also be awesome if there was a way to setup portals as random teleporters too.