What does it do?
SpigotWhitelist is a plugin to replace the default Spigot whitelist. It adds more features like custom whitelist messages and custom kick reasons. The plugin was created for Spigot, but it also works for CraftBukkit 1.8. And if you are looking for a BungeeCord whitelist, this plugin does not have BungeeCord support.
All commands for the whitelist are done with /swht /swht on Activates the whitelist
/swht off Deactivates the whitelist
/swht add <player> Adds a player to the whitelist
/swht remove <player> Removes a player from the whitelist
/swht list [page] Lists the players on the whitelist
/swht message <message> Sets the message to display when a player is kicked by the whitelist
/swht result <result> Sets the result. Can be banned (A banned message), full (A full server message),other (Just displays the message set by the /swht message command), whitelist (The default "not whitelisted" message)
/swht say <on/off> Turns on and off the whitelist message in chat
Code (on my GitHub)
View on Bukkit.org