Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/l4zs/tpa

a simple plugin giving the ability to request teleports to others and go back to your death location if you die.
https://github.com/l4zs/tpa

kotlin minecraft minecraft-plugin paper papermc

Last synced: 8 days ago
JSON representation

a simple plugin giving the ability to request teleports to others and go back to your death location if you die.

Awesome Lists containing this project

README

        

# TPA
TPA is a simple plugin giving the ability to request teleports to others and go back to your death location if you die.

### Custom Translations
All messages will be translated to the clients set language if a translation for that language is present, otherwise it'll use the first entry from the configs translations as fallback (default: english)

Translation files are saved as .properties files in the translations folder.

###### Editing an already existing translation:
1. Edit and save the corresponding .properties file
2. Add the language code in the config.yml under translations if not already added
3. Either restart the server or reload the translations (`/tpa reload-translations`) and (if you changed something in the config too) reload the configs (`/tpa reload-configs`)

###### Adding new translations:
1. Create a new file `general_.properties` in the translations folder
2. at best copy the contents from `general_en.properties` and change them according to your favored language
3. Add the new language to the config.yml under translations
4. Either restart the server or reload the translations (`/tpa reload-translations`) and reload the configs (`/tpa reload-configs`)
5. You're welcome to [create a pull request](../../pulls) and add your translation so others don't have to create their own

### Permissions
- `/back` - `tpa.back`
- `/tpaccept ` - `tpa.tpaccept`
- `/tpa ` - `tpa.tpa`
- `/tpa reload-config` - `tpa.reload-config`
- `/tpa reload-translations` - `tpa.reload-translations`
- `/tpahereall` - `tpa.tpahereall`
- `/tpahere ` - `tpa.tpahere`
- `/tpcancel ` - `tpa.tpcancel`
- `/tpdeny ` - `tpa.tpdeny`
- `/tptoggle` - `tpa.tptoggle`

### License
This project is licensed under the [GNU GPLv3](LICENSE).

© 2022 l4zs