
Список изменений
🚀 AstraLogin v3.1.0 - The Paper Revolution Update
This version brings a massive architectural shift and significant security enhancements. Please read the "Critical Change" section before updating.
🛑 CRITICAL CHANGE: Paper API Transition
- Official Drop of Spigot Support: AstraLogin has been fully refactored to utilize the Paper API. Starting from v3.1.0, the plugin requires Paper or its forks (Purpur, etc.) to run.
- Asynchronous Processing: Implemented asynchronous schedulers for Bcrypt hashing and other heavy tasks. This ensures maximum server performance and prevents main-thread lag during logins. ⚡️
🛡️ Enhanced Security & Anti-Brute Force
-
Advanced Margin System: Added a configurable error margin in
config.yml. -
If
margin: 0, the player is banned immediately after exceeding limits. -
If
margin > 0, the player will be kicked for the specified number of additional attempts before receiving a final ban. -
Experimental Entry Spam Protection: New protection against connection spam.
-
Default: 10 connection attempts per 60 seconds per IP.
-
RAM-Based Ban System: For maximum efficiency, temporary IP bans are stored in RAM. AstraLogin is designed for rapid account protection and threat mitigation, not as a permanent punishment/ban management system. 🧠
-
Exceeding limits results in a temporary IP ban (default 15m).
-
Event Optimization: Blocking events (movement, chat, etc.) have been optimized to meet modern performance standards.
💾 Sessions & Data Management
- New Session Storage: Sessions are now persistently stored in a dedicated
session_data.ymlfile within the plugin folder. 📂 - Code Refactoring: Major internal code cleanup and optimization for better stability.
🌍 Language & Localization Improvements
- Refurbished Language Files: Both English and Polish files have been reorganized into clear sections for easier editing. ✍️
- Automatic Updates: Improved the language system to support automatic updates for the
en.ymlfile. - Improved Readability: Better formatting within localization files makes it easier for server owners to customize messages.
Thank you for using AstraLogin! If you encounter any issues with the new Paper-specific features, please report them on our Discord or GitHub. 🦾🔥
