TeleportMe, is a plugin based around simplicity and user experience. The main focus of the plugin is to give players the ability to teleport in a whole range of ways, as well as allowing for some quality of life improvements. Such as;
- Random teleport - Returning to previous location - Teleporting to their death location - And Much Much More!!!
Full Feature list
Code (Text):
- Random teleport
- Returning to previous location
- Teleporting to their death location[/B]
- Displaying their co-ordinates & biome
- Creating one time teleports
- Teleporting to said one time teleports
- Setting home's with custom names
- Returning to homes
- Deleting Homes
- Listing Currently Saved Homes
- Creating Public Warps
- Listing All Public Warps
- And lastly reloading the plugin config file
Main Features As previously stated, the plugins main focus revolves around teleportation. As well as being able to teleport in the ways stated above, the player can also check their coordinates & biome with one simple command
Commands /tpme[random, temp, gotemp, death, coords, reload] - Allows the player to randomly teleport.
/home [set, go, list, delete, reload] - Allows the player to do home related commands
/warp [set, go, list, delete, reload] - Allows the player to do warp related commands
Permissions To allow for maximum customization, I've created new permissions for each command. These permissions can be used to allow or deny players access to their relative commands.
player.TPME player.GoBack player.TpDeath player.Coords player.TMP player.TPTemp player.SetHome player.GoHome player.ConfigReload player.SetWarp player.GoWarp player.UpdateWarning - Warns Player About Renewing CFG After Update player.ListHomes player.ListWarps player.DelHome
Configuration When creating the config file, I looked towards ease of use, as well as compatibility. This is because there are a whole host of plugins out there so by making my plugin as compatible as possible, it should play nice with others.
When using the config file, each section is clearly marked with comments, shown by #, to give the user an indepth explanation of how to use it correctly.
As well as this, I've allowed the user to enable and disable each command, to once again allow for maximum compatibility. Also included within the config file, is the ability to toggle the ingame chat messages that accopany each command.
Finally, I have taken the time to allow the user to customize many aspects of the plugin's ingame appearence through the config. For example the player can now change or remove the plugin's message prefix, as well as change the colour of it and messages excluding error messages. This once again show's the added support and depth of the plugin, as well as how dedicated I am to making it as seemless as possible.
Please look @ the spoiler for an example config file
# Displays How Far A User Has Teleported
# Eg; Teleport Successful, You have travelled "[Insert Number]" Blocks Away From Your Previous Location.
TeleportDistance: true
# Displays Teleport Success / Failure When Going Back To A Previous location
# Eg; Teleport Successful, You have travelled back to your original location.
# Eg; You have no previous teleport locations.
DisplaySuccess: true
# Tells Player Upon Death That Their Location Has Been Saved
# Eg; Your death location has been saved, do /tpdeath to retrun to it.
AnnounceDeathloc: true
# Disaplays Death Location Success / Failure
# Eg; Returned to death location.
# Eg; You have no previous death locations.