Description
WARNING: Plugin no longer supported. Use at own risk!
AdvancedWhitelist

About:
AdvancedWhitelist is a plugin that allows you to fully customize whitelist kick-messages.
It also allows you to lock your server in three different ways. These are the three modes.
The Three Modes:
Normal Mode - Just like the default whitelist. but in a special file. (the whitelist.yml)
You can enable this mode if you want to only let your server members to join.
Maintenance Mode - Is relative to the Normal Mode but allows you to only add special people. (the maintenancewhitelist.yml)
You can enable this mode if you want to change anything in the server which users don't should see.
Lockdown Mode - Just prevents any player from joining. (no file)
You can enable this mode if you want to shut down the server in few minutes and disable joining.
Commands:
Here is a list of commands. These aren't all commands. There are more. They are not listed because you can also find them out ingame.
| Command | Description |
|---|---|
| /adwl | Gives you an anoying message saying 'Wrong Usage' ;-) |
| /adwl help | Shows you a list of all commands. |
| /adwl status | Shows you the active whitelist mode. |
| /adwl mode | Shows you a list of modes and how to use them. |
| /adwl normal | Enables the whitelist in the normal mode |
| /adwl maintenance | Enables the whitelist in the maintenance mode |
| /adwl lockdown | Enables the whitelist in the lockdown mode |
| /adwl disabled | Disables the whitelist |
| /adwl normal help | Gives you a list of all possible commands of the normal mode |
| /adwl maintenance help | Gives you a list of all possible commands of the maintenance mode |
| /adwl lockdown help | Gives you a list of all possible commands of the lockdown mode |
| /adwl disabled help | Gives you a list of all possible commands of the disabled mode |
Permissions:
To prevent the users from changing the whitelist, the plugin requires players to have permissions.
Recommended Permission Plugin: PermissionsEx (Simple to use)
| Permission Node | Usage |
|---|---|
| advancedwhitelist.commands.help | Needed for /adwl help |
| advancedwhitelist.commands.status | Needed for /adwl status |
| advancedwhitelist.commands.mode | Needed for /adwl mode |
| advancedwhitelist.normal.enable | Needed for /adwl normal |
| advancedwhitelist.maintenance.enable | Needed for /adwl maintenance |
| advancedwhitelist.lockdown.enable | Needed for /adwl lockdown |
| advancedwhitelist.disable | Needed for /adwl disable |
| advancedwhitelist.normal.help | Needed for /adwl normal help |
| advancedwhitelist.normal.setmessage | Needed for /adwl normal setmessage |
| advancedwhitelist.normal.changeusers | Needed for /adwl normal add and /adwl normal remove |
| advancedwhitelist.maintenance.help | Needed for /adwl maintenance help |
| advancedwhitelist.maintenance.setmessage | Needed for /adwl maintenance setmessage |
| advancedwhitelist.maintenance.changeusers | Needed for /adwl maintenance add and /adwl normal remove |
| advancedwhitelist.lockdown.help | Needed for /adwl lockdown help |
| advancedwhitelist.lockdown.setmessage | Needed for /adwl lockdown setmessage |
| advancedwhitelist.disabled.help | Needed for /adwl disabled help |
| advancedwhitelist.normal.join | Needed to join if the server is in normal whitelist mode. |
| advancedwhitelist.maintenance.join | Needed to join if the server is in maintenance whitelist mode. |
If you want to force remove a permission from a player just type in the permissions config
"-PERMISSION_NODE"
Planned features:
- /adwl <mode> list Shows a list of players in the whitelist (Currently Coding)
- SQL database connection for synchronizing whitelisted players
- Write more in the comment section!




