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
Add a /tptoggle so people can not send requests to you? (For server owners)
That would be awesome if you could let us translate the in-game messages
it will be great a permssion for bypassing the cooldown
Sorry, it works :D
@Adzwoolly
Yep, i had tried it, i will try it again this night, maybe it will work.
@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.
This is just what I've been looking for! I only have one question though...
Will this plugin cause conflicts with essentials? Thanks.
update please.
Just what I needed. Thanks!
@bichobola2000
Thank you!
* # very good plugin
@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.
Could 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.
Would 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.
Language file support would be awesome. Or at least let us change the prefix [ControLTPA] to something of our own such as [Request] :)
@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
Hey 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!
@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!
Do you guys plan on releasing the source? Would like to have a look at it :D
@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!