HubTools

HubTools is a cross-server teleport management plugin designed for Minecraft Velocity proxies. When players log out from a non-designated server, they will be automatically teleported to predefined coordinates on a target server upon their next login.

160

HubTools

HubTools - Cross-Server Teleport Management Plugin for Velocity

Velocity Java License

HubTools is a cross-server teleport management plugin designed for Minecraft Velocity proxies. When players log out from a non-designated server, they will be automatically teleported to predefined coordinates on a target server upon their next login.

> Note: This plugin is AI-developed to streamline cross-server teleportation and enhance player experience.

---

Features

- Configurable Flexibility: - Records the server where a player logged out - Forces teleportation to preset coordinates if the logout occurred outside the target server - Configurable Flexibility: - Validates server name against configuration file - Supports dynamic coordinates (X/Y/Z) and customizable target world - Configurable Flexibility: - Automatically removes player records after teleportation to save storage - Configurable Flexibility: - Uses plugin messaging channels for real-time communication with downstream servers - Configurable Flexibility: - Customizable target server, world name, and coordinates - Compatible with Velocity 3.4.0+ and Paper 1.16.5+

---

Installation

1. Download

Get the latest `HubTools.jar` from GitHub or other distribution channels.

2. Install on Velocity

Place `HubTools.jar` in the `plugins/` directory of your Velocity proxy.

3. Install on Paper (Optional)

Place `HubTools-Paper.jar` in the `plugins/` directory of all downstream servers (for receiving teleport coordinates).

4. Start Servers

The configuration file `plugins/HubTools/config.yml` will be auto-generated on first launch.

---

Configuration (`config.yml`)

```yaml server: lobby # Target downstream server name world: world # Target world name x: 0.5 # Teleport coordinates (supports decimals) y: 64.0 z: 0.5 ```

Parameters

- `server`: The name of the downstream server registered in Velocity, default is `"lobby"`. - `world`: The target world name, default is `"world"`. - `x`: The X coordinate for teleportation, default is `0.5`. - `y`: The Y coordinate for teleportation, default is `64.0`. - `z`: The Z coordinate for teleportation, default is `0.5`.

---

Support & Feedback

For issues or suggestions, contact us via: - GitHub Issues: GitHub Issues

---

License & Copyright

- Development Statement: This plugin is AI-developed for the Minecraft Velocity community to provide efficient cross-server teleportation management tools. - License: This plugin is licensed under the GNU General Public License v3.0. You are free to use, modify, and distribute it, subject to the terms of the license. - Disclaimer: The developer is not responsible for any issues caused by using this plugin.

---

Acknowledgements

Special thanks to: - Velocity API - Configurate - Adventure API

---

ADS