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.
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?
/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).
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
#Configuration for ControlTPA by Adzwoolly! #Cooldown in seconds Cooldown: 60
That's it, have fun!