
KatIPAuth
Simple auth system using first join ip instead of a classic registration system
170
3
Список изменений
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: Missing
debugandsecurityoptions (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 deprecated
URLconstructor withURI.create()to prevent malformed URL errors. - Cleaner Reload Logic: Removed unused
IPStoragedependency fromIPReloadCommandand updated instantiation to match the refactored storage layer. - Storage Initialization Refactor: Replaced
storage.load()withstorage.initialize()for a more predictable and reliable startup sequence.
Метаданные
Канал релиза
Release
Номер версии
1.3.0
Загрузчики
BukkitPaperPurpurSpigot
Версии игры
1.19–1.21.11
Загрузок
100
Дата публикации
2 мес. назад
