
IPProtect
This plugin automatically links a player's account to their IP address upon login, providing extra protection against account theft and unauthorized access.
📖About IPProtect
🔒 IPProtect — Stop IP Sharing, Secure Your Server
IPProtect is a simple yet powerful plugin designed to prevent players from logging into your Minecraft server with different IP addresses.
When a player joins for the first time, their IP is automatically saved. If they try to connect later using a different IP, they will be kicked immediately. This helps stop account sharing and improves server security.
✅ Key Features
Block players from connecting with a different IP than their first login.
Automatic IP registration on first join.
Easy command to unlink your own IP (/unlinkip), which immediately kicks you to allow a fresh login.
Admins can unlink any player using /unlinkip .
Debug all saved IP addresses using /debugip.
Fully customizable messages through langs.yml (supports color codes and placeholders).
Stores data in a simple ips.yml file, no database needed.
Supports tab completion for commands.
🛡️ Permissions
unlinkip.use — required to unlink another player’s IP with /unlinkip .
Self-unlink (/unlinkip without arguments) is available to all players.
⚙️ Commands
/unlinkip — Unlink your own IP and force a kick.
/unlinkip — Unlink another player’s IP (admin only).
/debugip — View all registered IP addresses (admin only).
💬 Configuration
All messages are stored in langs.yml and can be edited easily.
Use placeholders like %player% and %ip% for dynamic messages.