BetterTP - A Better Teleportation Plugin
Key features
BetterTP improves on the built-in teleportation commands by adding a host of extra functionality, including clear messages to players being teleported and being teleported to, teleport requests, silent teleportation (i.e. no messages) for admins. There are several planned features which will expand on this functionality and provide more control of teleportation to server managers.
In the works
I plan to add:
- Multiple /tpa requests per player - accept and decline tp requests from multiple players
- Teleport admins (based on a permission like bettertp.admin) who have more control over others' use of teleportation.
- Teleport applications (which have to be approved by admins)
- Teleport logging
- Waypoints (fixed points in the world that players can teleport to). Possibly a distinction between private, shared and global waypoints, and dynamic waypoint permissions, e.g. create a waypoint called 'Spawn' and the permission to teleport to it becomes bettertp.waypoint.spawn
- Economy integration to add costs for teleportation
- Right click on signs to teleport to a waypoint
Commands
Here, angular brackets (<>) denote key arguments and square brackets ([]) denote optional arguments.
- /tp <player> [destination player] - Teleports a player to another player
- /back - Returns a player to their previous location
- /tpq <player> [destination player] - Quietly teleports a player to another player (without informing the destination player)
- /tpa <player> - Sends a teleport request to another player
- /tpyes - Accepts a teleport request
- /tpno - Declines a teleport request
Permissions
- bettertp.tp - Gives access to the /tp commamd
- bettertp.back - Gives access to the /back command
- bettertp.tpq - Gives access to the /tpq command
- bettertp.tpa - Gives access to the /tpa command, and the /tpyes and /tpno commands
- bettertp.tpyesno - Gives access to the /tpyes and /tpno commands
- bettertp.tpyes - Gives access to the /tpyes command
- bettertp.tpno - Gives access to the /tpno command