KatIPAuth
1.3.0Simple auth system using first join ip instead of a classic registration system
1.3.0latestMar 30, 2026 Release Notes - KatIPAuth v1.3.0
Major Improvements
- H2 Database Migration: Replaced JSON-based storage with an embedded H2 database for more reliable and persistent IP binding data. Existing data is automatically migrated from the legacy format on first load. - Enhanced Login Pipeline: Overhauled pre-login checks for UUID and IP binding with improved subnet-aware logic and more precise kick messages that explain exactly why access was denied. - Expanded Message Customization: Added new configurable messages for additional block scenarios (uuid-ip-mismatch,ip-uuid-mismatch,max-accounts) alongside the existing fallback message.New Features & Tools
- Improved Discord Embeds: Webhook alerts now include richer detail and improved formatting for better log visibility at a glance. - Config Auto-Update Improvements: Missingdebugandsecurityoptions (includingverboseandmax-accounts-per-ip) are now automatically added to yourconfig.ymlwhen upgrading.Commands & Permissions
-/ipforce <player>:New admin command (ipauth.admin) that unbinds a player's UUID-IP pair without kicking them — their next join will register a fresh binding.Security & Stability
- Safer URL Handling: Replaced the deprecatedURLconstructor withURI.create()to prevent malformed URL errors. - Cleaner Reload Logic: Removed unusedIPStoragedependency fromIPReloadCommandand updated instantiation to match the refactored storage layer. - Storage Initialization Refactor: Replacedstorage.load()withstorage.initialize()for a more predictable and reliable startup sequence.1.2.0Feb 21, 2026 Release Notes - KatIPAuth v1.2.0
Major Improvements
- Subnet Locking (BETA): Added a new experimental feature to allow players joining from the same subnet. - Permission Refactor: Standardized all admin commands to use theipauth.adminpermission instead of OP status. - Configurable Kick Message: The IP mismatch kick message is now fully customizable inconfig.ymlwith support for Minecraft color codes.New Features & Tools
- Config Auto-Updater: The plugin now automatically adds missing settings and comments to yourconfig.ymlwhen updating. - Discord Webhook Validation: Improved security by validating webhook URLs and skipping execution if using the default placeholder. - Readable Time Formats: Commands like /ipinfo and /ipstatus now show time in a classic readable format (yyyy-MM-dd HH:mm:ss) instead of raw timestamps.Commands & Permissions
-/ipreset <player>: Now an admin-only command (ipauth.admin) that resets a target's IP and kicks them automatically. - Improved Feedback: All commands now provide clear usage instructions and permission-error messages.Security & Stability
- Beta Warning: Added a console warning when running experimental beta features. - Webhook Resilience: Added checks to prevent plugin errors if the Discord webhook URL is invalid or malformed. - Async Performance: Continued commitment to zero lag with async I/O and non-blocking network requests.1.1.0Feb 19, 2026 - Improve IPStorage - Update plugin to support Spigot, Paper, Bukkit, Purpur and 1.19 to latest 1.21.x - Implement LogManager for enhanced logging - Add Version checking1.0.0KatIPAuth 1.0.0Feb 3, 2026 First release with all the major features added
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta