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.
I find that config isn't utf-8 format ! If I change config file to utf-8 format , then plugin will not working!
Because I use Chinese language, so I modify message content, but plugin can't show correct ! So I change format to utf-8 format, then plugin will broken!!
@xtheudis
ok ill put it on the list ... but i m really busy right now ...
Very good plugin! But I have a small suggestion: it would be nice to include a permission to bypass cooldown (randomteleporter.bypass.cooldown) and another to bypass delay (randomteleporter.bypass.delay).
Thank you very much in advance!
@boushwa
sorry ... thats why the plugin.yml is not updated ... will fix it soon ... but sould work anyway...
updated the blog version ...
any other problems?
@boushwa
I even pulled the version off the blog. When I run it in console it tells me its v 1.21. No 1.23 :(
I'm downloading your most recent jar file but it seems that it is still version 1.21 and it won't run on my server. Keeps throwing console errors. Am I mistaken or is there a version 1.23 somewhere? If so, where can I find it?
Hi,
Ok i finally got it working. I noticed that the permissions i had to use were the old ones even tho i was running the dev build. Got there in the end. I think the conflicts i had with the coords was because i had the old config files also on the server. Seems ok so far tho.
Hay there ... there is a dev version out there ... because there were some minor / strange bugs ... so u may want to use the latest dev version from my blog, until bukkit approved the file...
@SanCarlo
there should be something in the config like:
just change it to 'few'
@PassWordE
multiworld is already supported.
@Arthurdes
not for now ... i think i will not add this ... it's to far away from the main purpose.
@joehot200
like @SanCarlo said ... just set up the area.
@joehot200
You can set areas in which Users can teleport.
Example, from 0,0,0 to 100,255,100 so Users will just spawn in this area.
Is it possible to set how far the players can teleport? useful for servers with worldborder, and useful for people like me who dont want people wandering 300000 blocks away
is it possible set a Area,when player will die then teleporting to Area's spawn?
can it support multiverse?
Can u add a feature which allowes to dont show all that spam in the console? I know there is a something like this in the plugin, but everytime I teleport it sends around 100 lines in the consone doesnt metters which option I've choose there. ;)
Would be very nice.
@Quakthorn
There was bugg with adding valid locations and areas... srry for that.. V1.22 should fix it! and if u create an area u have to tell him 2 locations by their name! Instead of /rtpadd area world -3498:68:-3454 3571:63:3613 use /rtpadd area myArea1 location23 location11 everything between location23 and location11 will be saved in myArea1
so u have to do /rtpadd location location23 and /rtpadd location location11 at the specific points ... maybe direct adding with coords will be implemented in future releases :)
@huntershenep
Yeah a tutorial would be great, but my english is not that good ... so friend of me is doing this aspa. And yeah V1.21 was buggy ... 1.22 is ready and should fix that ... check out my blog for DL until bukkit approved the file.
PS: Config has small changes ... so make sure u use the latest version!
I got the location part done by going to each location I want to add and doing /rtpadd location while standing there but I can't do /rtpadd area : /
I think a YouTube video would be nice explaining the whole process.
I'm having a LOT of trouble just creating valid locations? I go to point A, define as location 1 (which is on some grass), and then I go to point b, define as location 2 (which is on sand), and then I do /rtplist valid , which gives me "No valid teleports for mode: 'both' loaded!"
.... My config is default, I see to avoid - CACTUS - FIRE - LAVA - STATIONARY_LAVA - WATER - STATIONARY_WATER
There isn't any of that on my locations? What the hell?
Everytime I add in for an area, it tells me that I am missing a location.
This is what I am using as the command:
/rtpadd area world -3498:68:-3454 3571:63:3613
Pretty much, I am trying to add the entire overworld as a choice so my players can randomly tp to an area to build.
Is there something I'm doing wrong?
@z00100100
There is a ticket section in the top right corner. Please create a ticket for your features ... I'll ignore all feature requests in the comments.
is random region tp (as in minecraft regions aka desert or ocean not world guard regions or selected regions) from a teleporter. par say some one walks into a sudo portal that is labeled jungle person is teleported to a random jungle biome on the seed in use.