NAT-Whitelist
Whitelist management plugin independent of the Minecraft base plugin (Support Discord Webhooks, MySQL)
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
NAT-Whitelist

What is
NAT-Whitelist is a powerful and flexible whitelist management plugin for Minecraft servers. It allows server administrators to easily control who can join the server, with support for both MySQL and SQLite databases.
Features
- Add or remove players from the whitelist using commands - Supports both MySQL and SQLite for storing whitelist data - Automatically fetches correct usernames from Mojang API - Option to kick non-whitelisted players automatically - Option to remove offline players from the whitelist - Customizable messages using MiniMessage format - Easy integration with Bukkit/Spigot servers - Log with Discord webhooks (on, off, add, remove, join but no whitelited)
Commands
| Command | Description | |------------------------|---------------------------------------------| | `/whitelist add <name> <another name>` | Adds a player to the whitelist | | `/whitelist remove <name><another name>` | Removes a player from the whitelist | | `/whitelist list` | Lists all whitelisted players | | `/whitelist reload` | Reloads the plugin configuration | | `/whitelist enable` | Enables the whitelist | | `/whitelist disable` | Disables the whitelist | | `/whitelist removeoffline` | Remove offlines players |
Permissions
| Permission | Description | |------------------------------|--------------------------------------------------| | natwhitelist.reload | Allows you to reload the configuration | | natwhitelist.add | Allows you to add a player to the whitelist | | natwhitelist.remove | Allows you to remove a player from the whitelist | | natwhitelist.on | Enables the whitelist | | natwhitelist.off | Allows you to disable the whitelist | | natwhitelist.removeoffline | Allows offline players to be removed | | natwhitelist.bypass | Allows joining even without being whitelisted | | natwhitelist.list | Allows you to list whitelisted players | | natwhitelist.admin | Grants all NAT-Whitelist rights (inherits all of the above permissions) |