We’re excited to release
AdvancedCaptcha 1.2-SNAPSHOT, a significant update that strengthens the plugin’s security, improves user experience, and ensures seamless performance across Minecraft versions 1.16.5 to 1.21.5. Below is a detailed changelog explaining what’s new, improved, and fixed for server administrators and players.
Changelog: AdvancedCaptcha 1.2-SNAPSHOT
Key Improvements
- Proper Color Support for Messages:
- What’s Fixed? In version 1.1, messages (like [AdvancedCaptcha] Click the Press button in Green color!) appeared white with visible color codes (e.g., &a, &b). Now, all messages display with their intended colors (e.g., green for instructions, red for errors) across all supported Minecraft versions.
- Why It Matters: This makes the captcha more visually appealing and easier to read, improving the experience for players. For example, the [AdvancedCaptcha] prefix is now light blue, success messages are green, and error messages are red, as intended.
- Fixed Command Restriction Bug:
- What’s Fixed? In version 1.1, after passing the captcha and seeing Captcha passed successfully!, players sometimes received a Please complete the captcha before using commands! message when trying to use commands like /home or /spawn. This has been resolved, so commands work freely after passing the captcha.
- Why It Matters: This eliminates frustration for players, ensuring you can use commands immediately after verification without unnecessary restrictions.
Other Enhancements
- Improved Security:
- The "freeze" mechanism blocks a wider range of actions (movement, block interaction, item dropping/picking, and attacking), making it nearly impossible for bots to interact with the server before passing the captcha.
- The plugin still supports allowed commands (like /login or /register) during verification, configurable in config.yml.
Compatibility
- Minecraft Versions: Fully tested and compatible with Minecraft 1.16.5 to 1.21.5. Whether you’re running a legacy server (1.16.5) or the latest version (1.21.5), the plugin works seamlessly.
- Performance: The update maintains lightweight performance, with no significant impact on server resources. The "freeze" effects and additional event listeners (for movement, interaction, etc.) are optimized to avoid lag.
Differences from Version 1.1
- Version 1.1 Features:
- Introduced button and math captchas with random selection.
- Added support for multiple button colors and math operations (addition, subtraction, multiplication).
- Configurable number ranges for math captchas and adjustable button counts.
- Basic command and chat restrictions during captcha verification.
- Version 1.2-SNAPSHOT Improvements:
- New: Added a "freeze" system to restrict movement, interactions, item handling, and attacks until the captcha is passed, significantly improving anti-bot protection.
- Fixed: Corrected message color display, ensuring codes like &a render as green text instead of appearing as plain text.
- Fixed: Resolved the bug where players couldn’t use commands after passing the captcha due to incorrect verification checks.
- Enhanced: Moved localization files to a messages folder for better organization and added new messages for restricted actions (e.g., captcha-no-move, captcha-no-attack).
- Maintained: All features from 1.1 (button/math captchas, colors, operations, localization) are fully preserved and work as expected.
Final Notes
AdvancedCaptcha 1.2-SNAPSHOT makes the plugin more secure and user-friendly, ensuring a smooth and protected experience for players while giving server admins more control over anti-bot measures. If you encounter any issues or have suggestions for new features (like additional captcha types or customization options), let us know!
Thank you for using AdvancedCaptcha! Enjoy a safer and more polished server experience.