AltShield is a lightweight yet powerful alt account detection plugin designed for Minecraft servers. It prevents players from using multiple accounts on the same IP while providing configurable limits and database storage to ensure privacy and security.
- ✅ Detect & Block Alts - Restricts players from using multiple accounts on the same IP.
- ✅ Database Storage - Uses SQLite (or MySQL in future versions) for secure data handling.
- ✅ Highly Configurable - Customize max accounts, max IPs, bypass permissions, and messages.
- ✅ Bypass System - Admins and trusted players can bypass restrictions.
- ✅ Easy to Use - Simple commands for reloading and checking alt accounts.
- Download the latest version of AltShield.jar from the Releases page.
- Place it in your server's
plugins/folder. - Restart or reload your server.
- Configure
config.ymlto match your server needs.
# AltShield Configuration
max_accounts: 2 # Maximum accounts per IP
max_ips: 3 # Maximum IPs per player
count_online_only: false #Option to only count the players currently online for max accounts, requires a new database
bypass_permission: "altshield.bypass"
kick_message: "&cYou have reached the maximum accounts allowed on this IP!"
messages:
reload: "&aAltShield configuration reloaded successfully!"\ bypass: "&e[AltShield] Allowing {player} (Has bypass permission)"- Local Storage: Uses
altshield.db(SQLite) inside the plugin folder. - Future Support: MySQL integration is planned.
- Check Data: Use
DB Browser for SQLiteor runsqlite3 plugins/AltShield/altshield.db "SELECT * FROM player_data;"
| Command | Description | Permission |
|---|---|---|
/altshield reload |
Reloads the plugin configuration | altshield.admin |
/checkalt <player> |
Checks alt accounts linked to a player | altshield.admin |
- Login with Player1.
- Login with Player2 from the same IP.
- If
max_accountsis exceeded, Player2 should be kicked.
- Use a VPN or mobile hotspot.
- Login with Player1 from multiple IPs.
- If
max_ipsis exceeded, Player1 should be kicked.
- Give a player
altshield.bypass. - Login with multiple accounts.
- They should not be kicked.
- ✅ MySQL Database Support
- ✅ Web Dashboard for Monitoring
- ✅ IP Whitelist System
This project is licensed under the MIT License. Feel free to modify and contribute!
🎉 Thank you for using AltShield! If you have suggestions or find bugs, create an issue! 🚀



