️ IPDynamic 2.0-DELTA ️ Advanced IP Tracking, Alt Detection & Security Management Advanced security and monitoring for your Minecraft server. Warning:If you use the old (DEV) version of IPDynamic, I do not recommend using this new version, because if you use this version you will lose all the IPDynamic data. In fact, you will have to delete the folder and generate a new one. So, it's your decision whether to continue with the old version or try the new one. (This version 2.0 has a 30% improvement, but opt for the dev version if you don't feel sure.)
❓ What is IPDynamic?
IPDynamic is your next-generation solution for server security and player management. Go beyond simple IP logging! Track player connections, intelligently detect potential alternate accounts (alts), implement flexible IP bans, manage bypass permissions, and gain valuable insights with integrated GeoIP lookups and Discord notifications. Keep your community fair and secure with minimal hassle. ✨
Core Features:
️ Advanced IP Tracking: Records each player's first-seen IP, last-seen IP, and a configurable history of recent IPs. Uses reliable UUIDs for tracking.
Smart Alt Detection: Intelligently identifies potential alt accounts by analyzing shared IP addresses across player histories. Get notified instantly via Discord!
Dynamic IP Banning: Block specific IPs or entire ranges using standard CIDR notation (e.g., 192.168.1.0/24) or a simple trailing wildcard (e.g., 10.0.0.*). Flexible and powerful.
✅ IP Whitelist: Grant trusted players or staff the ability to bypass IP bans entirely. Easily managed via commands.
GeoIP Lookup: Automatically attempts to identify the country of connecting players using a free GeoIP service. Check manually via command too!
Discord Webhook Integration: Stay informed! Receive detailed, formatted notifications directly in your Discord server for:
Alt account detections
IP bans
IP unbans
Whitelist additions
Whitelist removals
Multi-Language Support: Comes pre-packaged with English, Spanish (Español), and Russian (Русский) language files. Easily add your own translations! Configure your preferred language in config.
⚙️ Performance Optimized: Built with performance in mind. Asynchronous operations for file saving, GeoIP lookups, and alt checks minimize impact on your server's TPS.
Commands & Permissions:
The main command is
/ipdynamic (alias
/ipd).
/ipd help [page] - Shows the help menu. (ipdynamic.use)
/ipd ban <IP/Range> [Reason...] - Bans an IP or range. (ipdynamic.ban)
/ipd unban <IP/Range> - Unbans an IP or range. (ipdynamic.unban)
/ipd whitelist add <username> - Adds player to bypass whitelist. (ipdynamic.whitelist.add)
/ipd whitelist remove <username> - Removes player from bypass whitelist. (ipdynamic.whitelist.remove)
/ipd whitelist list - Lists whitelisted players. (ipdynamic.whitelist.list)
/ipd alts <username/IP> - Looks up player data/alts or accounts associated with an IP. (ipdynamic.alts)
/ipd geoip <IP/Username> - Gets GeoIP info for an IP or player's last IP. (ipdynamic.geoip)
Admin Permission:ipdynamic.admin grants access to all commands.
Notification Permission:ipdynamic.notify.alts (Legacy for potential future in-game alerts, primary alerts are webhooks).
⚙️ Configuration:
IPDynamic is highly configurable:
config.yml: Main settings like auto-save interval, enabling alt notifications (for webhooks), date format, GeoIP settings, and the active language file.
webhook-config.yml: Enable/disable and set the URLs for different Discord webhook notifications (alts, bans, unbans, whitelist).
lang/ folder: Contains language files (e.g., english.yml, spanish.yml). Add your own `.yml` files here and set the active one in `config.yml`.
Data Files: Player data (playerdata.json), bans (bannedips.json), and the whitelist (whitelist.json) are stored clearly.
✅ Installation:
Download the IPDynamic-2.0-DELTA.jar file.
Place the JAR file into your server's /plugins directory.
Restart or reload your server.
Configure the config.yml and especially webhook-config.yml with your desired settings and Discord webhook URLs.
Set necessary permissions for your staff groups.
Enjoy enhanced security!
Give your server the protection it deserves with IPDynamic! Please leave a review if you find the plugin helpful!