Compatibility
Minecraft: Java Edition
26.2
26.1.x
1.21.x
Platforms
Tags
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
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 admin <on/off> |
Restricts the server to admins only (natwhitelist.admin/natwhitelist.bypass), overriding the normal 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.adminwhitelist |
Allows you to toggle the admin-only whitelist mode (/whitelist admin on|off) |
natwhitelist.admin |
Grants all NAT-Whitelist rights (inherits all of the above permissions), and is also the permission checked to let admins join while admin-only mode is active |
natwhitelist.* |
Same as natwhitelist.admin |


