SuperTP
SuperTP is a cross-server teleportation plugin designed for BungeeCord networks (need spigot gateway).
SuperTP
SuperTP
SuperTP is a cross-server teleportation plugin designed for BungeeCord networks.
Features
- Cross-server player teleportation - Multi-language support - Simple and intuitive commands - Admin debugging tools
Installation
1. Download the Plugin
- Get the latest release from Modrinth for spigot and bungeecord.
2. Plugin Setup
- Place `SuperTP-Bungee.jar` in your Spigot/Paper plugins folder. - Place `SuperTP-Spigot.jar` in the Spigot/Paper folder of each Spigot/Paper server.
3. Initial Configuration
- Start and stop your servers to generate the default configuration files. - Edit the configuration files to match your server setup.
4. Server Name Configuration
- Each Spigot (ONLY) server must have a unique server name. - Set the server name in `plugins/SuperTP/config.yml`: ```yaml server-name: "MyServer1" ``` - Ensure that the names match those in your BungeeCord configuration.
5. Database Configuration
- To use SuperTP YOU MUST HAVE MySQL to update the database settings in both BungeeCord and Spigot configurations: ```yaml database: type: "mysql" host: "localhost" port: 3306 database: "supertp" user: "your_username" password: "your_password" ``` - Restart your servers after making changes.
Commands & Permissions
BungeeCord/Velocity Commands
| Command | Description | Permission | |---------|-------------|------------| | `/supertp <player>` | Teleport yourself to another player | `supertp.use` | | `/supertp <player1> <player2>` | Teleport player1 to player2 | `supertp.others` | | `/stpdebug clearactions` | Clear all teleport actions | `supertp.admin` | | `/stpdebug clearserver <server>` | Clear teleport actions for a specific server | `supertp.admin` |
Spigot/Paper Commands
| Command | Description | Permission | |---------|-------------|------------| | `/stpdebug clearactions` | Clear all teleport actions | `supertp.admin` | | `/stpdebug clearserver <server>` | Clear teleport actions for a specific server | `supertp.admin` |
Permissions
| Permission | Description | Default | |------------|-------------|---------| | `supertp.use` | Allows using `/supertp` to teleport yourself | `true` | | `supertp.others` | Allows teleporting other players | `op` | | `supertp.admin` | Allows using admin debug commands | `op` |
Supported Languages
SuperTP supports multiple languages: - English (`en_US`) - French (`fr_FR`) - German (`de_DE`) - Japanese (`ja_JP`) - Korean (`ko_KR`) - Chinese Simplified (`zh_CN`) - Chinese Traditional (`zh_TW`) - Czech (`cs_CZ`) - Portuguese Brazilian (`pt_BR`) - Russian (`ru_RU`)
To change the language, modify the `language` option in `config.yml`.
Troubleshooting
Common Issues & Solutions
- Players aren't teleporting correctly: - Ensure server names match in both BungeeCord and Spigot configs. - Verify database connectivity. - Use `/stpdebug clearactions` to clear stuck teleport actions. - Check that permissions are set correctly.