ControlTPA
ControlTPA- Teleportation request (no crossing worlds)
What is ControlTPA?
This was requested because although there are TP request plugins, they allow people to switch worlds easily. That's why I made ControlTPA.
ControlTPA is a teleportation request plugin which allows players to send requests to other players asking if they can teleport. Once the request is accepted, they will be teleported
Why use ControlTPA instead of an alternative? ControlTPA only allows teleportation from within the same world. This means you can stop players teleporting between creative and survival worlds, cheating in and out of games, and bypassing your server's multiworld setup.
ControlTPA also has a cooldown so players can't spam eachother with requests, or constantly teleport. Requests also expire after some time to stop abuse later on.
Usage
To install, just place the jar into your plugins folder and either reload or restart the server. Edit the config as shown below!
ControlTPA has no config, because, who wants to make things complex for no reason?
Commands
/tpa <playername> Send a request to teleport to the specified player.
/tphere <playername> Send a request to teleport the specified player to you.
/tpaccept Accept a request and teleport.
/tpdeny Let the sender know they're request hsa been denied (not required).
Permissions
ControlTPA.Use Let the player use all the commands. Given by default.
Induvidual permissions for commands are as below. They are given by default with ControlTPA.Use
ControlTPA.Use.tpa
ControlTPA.Use.tphere
ControlTPA.Use.tpaccept
ControlTPA.Use.tpdeny
Config
#Configuration for ControlTPA by Adzwoolly! #Cooldown in seconds Cooldown: 60
One last note...
That's it, have fun!
ToDo
- Cooldown bypass permission
- Custom messages
- /tptoggle so people can not send requests to you
-
View User Profile
-
Send Message
Posted Jun 24, 2013Add a /tptoggle so people can not send requests to you? (For server owners)
-
View User Profile
-
Send Message
Posted Jun 22, 2013That would be awesome if you could let us translate the in-game messages
-
View User Profile
-
Send Message
Posted Jun 20, 2013it will be great a permssion for bypassing the cooldown
-
View User Profile
-
Send Message
Posted Jun 19, 2013Sorry, it works :D
-
View User Profile
-
Send Message
Posted Jun 19, 2013@Adzwoolly
Yep, i had tried it, i will try it again this night, maybe it will work.
-
View User Profile
-
Send Message
Posted Jun 19, 2013@javieraizpuru
Does it need updating? It should work fine. Have you tried it?
@TheMuffinMon
Personally, I don't know. It shouldn't if you disable tpa in essentials but, don't take my word for it.
-
View User Profile
-
Send Message
Posted Jun 16, 2013This is just what I've been looking for! I only have one question though...
Will this plugin cause conflicts with essentials? Thanks.
-
View User Profile
-
Send Message
Posted Jun 15, 2013update please.
-
View User Profile
-
Send Message
Posted Jun 10, 2013Just what I needed. Thanks!
-
View User Profile
-
Send Message
Posted Jun 6, 2013@bichobola2000
Thank you!
-
View User Profile
-
Send Message
Posted Jun 5, 2013-
View User Profile
-
Send Message
Posted May 19, 2013@Maximio_
@tamborjam
I intend to make it all a little more customisable in messages but, as with all requests for all my plugins, I am currently doing my GCSEs and so I will not be adding any new features in the next month. After that I have almost double the holiday and so I will add these requests then.
@djmaster329
I might. This was supposed to be really simple and I'd like to leave it like that. I may add it as an extra option that is not activated by default. As above, it will take time.
-
View User Profile
-
Send Message
Posted May 9, 2013Could you make it so that you can deny people from teleporting into specified worlds (with permissions, like ControlTPA.world.sg: false)? It is quite annoying when dead players teleport back into the arena.
-
View User Profile
-
Send Message
Posted May 8, 2013Would it be possible to add a way to change the messages the sender and receiver see when using the commands? Maybe just a separate field in the config file? Also, spectacular plugin. My players just recommended it to me after trying to look for a tpa plugin that was compatible with other plugins on the server. Well done.
-
View User Profile
-
Send Message
Posted May 7, 2013Language file support would be awesome. Or at least let us change the prefix [ControLTPA] to something of our own such as [Request] :)
-
View User Profile
-
Send Message
Posted Apr 20, 2013@SquadL49
I don't know how to use pex but I can tell you how in a general permissions sense (still specific on what needs to be done)
Set ControlTPA.Use.tpa to false
Set ControlTPA.Use.tphere to false
-
View User Profile
-
Send Message
Posted Apr 19, 2013Hey sorry I'm a novice at perms and configs.
How (please be extremely specific) do I make it so that certain groups do not have access to /TPA or /TPHERE, but do have access to accept and deny?
I'm using PEX.
Once again please be very specific, I really like your plugin and would like to continue using it, thanks!
-
View User Profile
-
Send Message
Posted Apr 19, 2013@TheStriker095
I don't know about releasing the source but I would be happy to answer any coding questions you have to do with commands, world stuff, teleporting, the cooldown or the config. Or anything else you need!
-
View User Profile
-
Send Message
Posted Apr 18, 2013Do you guys plan on releasing the source? Would like to have a look at it :D
-
View User Profile
-
Send Message
Posted Apr 18, 2013@ThisUsernameIsMine
I've uploaded the custom cooldown (yesterday) I just need to wait for bukkit to approve the file.
Here is the UNAPPROVED new version. I'm not suppossed to post unapproved stuff without saying that it is. I personally guarantee it is safe but bukkit cannot as they haven't reviewed it yet.
HAVE FUN!