Time TP All
This is a plugin that I made as a request for LiLChris from this thread.
This plugin allows you to set locations at which every player will be globally teleported to at a set amount of time. This is only the first public build of this plugin, so I do plan on adding more functionality. When a location is added to the list, it will appear at the bottom of the current list(for now) at all times. The teleportation starts at the beginning of the list and cycles down. If the end of the list has been reached, it will start over back at the top of the list.
Permissions
- "TimeTPAll.admin" allows the user to use the commands. OPs get this by default.
Commands
- "/timetpa enable" enables the timer that cycles the teleportation.
- "/timetoa disable" disables the timer that cycles the teleportation.
- "/timetpa set" sets the user's current location as a teleportation point.
- "/timetpa settime (minutes) [seconds]" sets the time between global teleportation. Minutes is required, but seconds isn't. If you want less than one minute, do something like "/timetpa settime 0 30"
- "/timetpa tp (#)" teleports the user to this specific teleportation spot.
- "/timetpa remove (#)" removes this specific teleportation spot.
- "/timetpa tpall (#)" teleports everyone online to this specific teleportation spot.
Extra Information
I should also add that the state of the timer being enabled or disabled is actually saved. If you enable the teleportation and then restart the server, the teleportation will still be enabled after the restart.
Also, I know that the teleportation list is not quite the easiest thing to manage. This is why the next update is going to be dedicated to making a much better and more fleshed out teleportation list that is easier to modify and manage. This is when the "/timetpa list" command will be added.
Finally, I haven't actually tested this plugin with multiworld yet, but from the way that is was written, it should work fine. If any issues over this pop up, just let me know and I will fix it.
The next update is also going to have a permission node to allow players to teleport when the server teleports them.
I have also seen this plugin used on another kitpvp server. (I like snooping around in /? to see what plugins they use :3) Basically, every 15 minutes it alternates between different arenas so the players get to experience many different arenas all the time. I really like this plugin expect when your just about to get that epic kill and then it HAS to switch to the next arena and everyone is teleported inside the next spawn of the arena. The server address is pvp.convocraft.net (Go into the kitpvp section at spawn)
Can you add a command like "/timetpa current" to teleport to the current teleportation point ?
THIS LOOKS AWSOME!!!
Still working like a charm. :)
If anybody wants to see an example of how this plugin works, head over to the Minecraft server at kit.lilcraft.net
The maps rotate at about every 15 minutes. This is caused by this plugin.
For those that don't know what to use this for its a simple method for map rotation for the entire server.
Right now I have the entire server switch maps every 15mins, it's a great way to keep them from getting bored of the same map for KitPVP.
I'll be updating the page here with the changes that I've made to LiLChris06's version of the plugin eventually.
Started building up the new server, and tested the plugin.
Everything working great, just have 1 small request to add and its perfect. :)
After all the players get teleported, I need it to set the spawn point of the world/server in that location they just teleported to.
Its a way for them to switch arenas every 15-20mins without me having to be there constantly.
@LiLChris06
Just be sure to let me know if there is anything else you would like to see, or if you find any problems.
Thanks again so much for this!
I haven't had time to test it live yet, for the reason I told you. :(