At a glance
Velocity Whitelist is a plugin for the Velocity Minecraft proxy that lets server administrators manage a whitelist of players who can connect. The whitelist is stored in a MySQL or MariaDB database, so it can be shared and managed from one place.
Unable to find a plugin that met my exact requirements, I adapted an existing one to suit my needs. The project is based on MySQLWhitelistVelocity by moesnow version 1.2.0.
Features
- Database-backed whitelist
- Players are stored in MySQL or MariaDB rather than a local file.
- In-game management
- Add, remove and search players with the
/vwlcommand. - Autocomplete
- Removing a player completes names from the database.
- Admin controls
- Enable, disable, reload the configuration and toggle debug messages without a restart.
- Two permission levels
- Separate permissions for everyday whitelist commands and for admin commands.
- Custom kick message
- Choose what players see when they are not on the whitelist.
Installation
- Download the latest release from Modrinth or the Releases page on GitHub.
- Place the JAR file in the
pluginsdirectory of your Velocity proxy. - Start or restart the proxy.
For the configuration file, commands, permissions and first-time setup, see the manual.
Issues and contributions
If you encounter any issues or have suggestions for improvement, please open an issue or submit a pull request on the GitHub repository.
License
This plugin is licensed under the GPL-3.0 License. See the LICENSE file for details.