Velocity plugin · Minecraft proxy

Velocity Whitelist

A whitelist for your Velocity proxy, kept in MySQL or MariaDB.

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 /vwl command.
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

  1. Download the latest release from Modrinth or the Releases page on GitHub.
  2. Place the JAR file in the plugins directory of your Velocity proxy.
  3. Start or restart the proxy.

For the configuration file, commands, permissions and first-time setup, see the manual.

Issues and contributions

forthebadge

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.

bStats

metrics