Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Creators
Details

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) |



