EcorteWhitelist
A straightforward whitelist plugin utilizing MariaDB, specifically designed for PaperMC servers.
Core Features
Whitelist Management - adding players by username with automatic UUID storage in MariaDB database. This system works exceptionally well for multi-server clusters.
LuckPerms Contexts Support - integration with the popular permissions system. The plugin implements context support, allowing flexible player rights configuration based on their whitelist status.
Bypass Functions - ability to allow players to connect to the server even if they're not on the whitelist. This feature is useful for various LuckPerms Contexts usage scenarios.
Full Command Set - all subcommands are protected by a permissions system, ensuring secure access management.
Required Dependencies
For proper operation, installation of the following components is required:
- CommandAPI
- LuckPerms
Installation Process
- Download the latest version of CommandAPI from the official repository page.
- Get the current version of LuckPerms from the developer's website.
- Obtain the latest EcorteWhitelist release.
- Place all three files in the
pluginsfolder of your PaperMC server. - Configure the plugin through the
plugins/EcorteWhitelist/config.ymlfile. - Restart your server.
Usage Instructions
Working with Whitelist
Adding a player to the whitelist:
/ewl add <player_name>
Required permission: ecortewhitelist.whitelist.add
Removing a player from the list:
/ewl remove <player_name>
Required permission: ecortewhitelist.whitelist.remove
Checking player's whitelist status:
/ewl status <player_name>
Required permission: ecortewhitelist.whitelist.status
Additional Permissions
The plugin provides a special permission:
ecortewhitelist.whitelist.bypass- allows bypassing whitelist protection
Integration with LuckPerms
The iswhitelisted context is added to the LuckPerms system, which takes the value true if the player is on the whitelist, and false otherwise. This opens up broad opportunities for fine-tuning access rights.