IPWhitelistX is a plugin allowing admins with access to the console to enable a whitelist based on player IP addresses. The plugin is only intended for individual Spigot servers.
Usage: /ipwhitelistx enable - Enables the whitelist.
/ipwhitelistx disable - Disables the whitelist.
/ipwhitelistx addplayer <Username> - Adds a username to the whitelist. The player's IP will be recorded the next time they join the server.
/ipwhitelistx removeplayer <Username> - Removes a player/ip pair from the whitelist, given the player.
/ipwhitelistx addip <IP> <Username> - Adds a player/ip pair to the whitelist.
/ipwhitelistx removeip <IP> - Removes a player/ip pair from the whitelist given the IP.
Disclaimer: Whitelisted Player usernames and IPs are stored in plugins/IPWhitelistX/players.json