IPProtect
PluginLicenseRef-All-Rights-Reserved

IPProtect

This plugin automatically links a player's account to their IP address upon login, providing extra protection against account theft and unauthorized access.

127
Downloads
1
Followers
9 months ago
Updated
📦
1
Versions

📖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.