Compatibility
Minecraft: Java Edition
1.21–1.21.4
1.20.x
1.19.x
1.18.x
1.17.x
Platforms
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
Licensed MIT
Published 2 months ago
Updated 2 months ago
IPWhiteList Plugin
The IPWhitelist plugin for Minecraft servers (1.17+) allows server administrators to manage the IP addresses that are permitted to connect to the server. With this plugin, server owners can enforce strict IP-based access control, ensuring that only specific IP addresses are allowed to join, while others are automatically kicked with a customizable message. The plugin supports dynamic management of the whitelist through in-game commands and provides the ability to toggle the whitelist on and off without requiring a server restart.
Key Features:
- Whitelist Management: Admins can easily add or remove IP addresses to/from the whitelist.
- Configurable Kick Message: Customize the message shown to players whose IP is not whitelisted.
- IP List Display: View the current list of whitelisted IP addresses via simple commands.
- Enable/Disable Whitelist: Toggle the whitelist on or off with a command to allow or block IP-based access dynamically.
- Persistent Whitelist: The plugin saves all whitelisted IP addresses to a separate
whitelist.yml
file, ensuring they persist across server restarts. - Command Aliases: The plugin supports both
/ipwhitelist
and/ipwl
commands, offering flexibility for admins. - Reload Support: Reload the whitelist from the
whitelist.yml
file without restarting the server.
Commands:
/ipwhitelist add <IP>
- Adds the specified IP address to the whitelist./ipwhitelist remove <IP>
- Removes the specified IP address from the whitelist./ipwhitelist list
- Lists all the whitelisted IP addresses./ipwhitelist on
- Enables the IP whitelist (blocks non-whitelisted IPs)./ipwhitelist off
- Disables the IP whitelist (allows all IPs)./ipwhitelist reload
- Reloads the whitelist from thewhitelist.yml
file, applying any manual changes./ipwl
(Alias) - Same as/ipwhitelist
for easier access.
Configurable Options:
whitelist-enabled
: Toggle whether the whitelist is enabled or disabled.kick-message
: Customize the message shown to players whose IP is not whitelisted.
Use Case Scenarios:
- Private Servers: Restrict access to a Minecraft server to a known group of players based on IP addresses.
- Admin Control: Enable or disable the whitelist dynamically, without needing to restart the server.
- Secure Access: Protect your server from unwanted or malicious connections by controlling who can join based on their IP.
This plugin is a perfect solution for server owners who want to manage access control and enforce an IP-based whitelist on their Minecraft server with ease.