IP Whitelist

Plugin

Whitelist players according to their IPv4 Adresses!

Server ManagementTechnologyUtility

388 downloads
1 follower
Follow Save

IPWhiteList Plugin

forthebadge

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 the whitelist.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.


Project members

Earth1283

Member

Details

Licensed MIT
Published 6 months ago
Updated 6 months ago