SuperTP
SuperTP is a cross-server teleportation plugin designed for BungeeCord networks (need spigot gateway).
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
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.