IPWhitelist is a lightweight plugin that lets server admins control who can join the server based on IP address. It uses a persistent, easy-to-manage IP whitelist that can be modified in-game or manually through a whitelist.yml file.
Admins can add or remove IPs using simple commands, enable or disable the whitelist at any time, and reload the list without restarting the server. Players whose IPs are not on the whitelist will be shown a customizable kick message.
This plugin is ideal for private or semi-private servers where access control is needed without relying on Mojang accounts or whitelisting usernames. The whitelist is saved between restarts and can be edited manually or via commands.
There are no external dependencies. Java 17 or higher is required.
/ipwhitelist add <IP>
/ipwhitelist remove <IP>
/ipwhitelist list
/ipwhitelist on
/ipwhitelist off
/ipwhitelist reload

IPWhitelist is a lightweight plugin that restricts server access based on player IP addresses.