SuperTP

SuperTP is a cross-server teleportation plugin designed for BungeeCord networks (need spigot gateway).

113

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.

ADS