v1.3.1 - The Ultimate Integration Update: Placeholders, Bypass & Sounds!
This is a massive update bringing some of the most requested features to give you ultimate control over your server's Nether access, alongside new immersive details.
✨ New Features & Mechanics:
PlaceholderAPI Support: You can now use the `%netherblocker_time%` placeholder to display the remaining countdown anywhere on your server! Perfect for custom scoreboards, holograms, or UI menus.
Bypass Permissions: Added the `netherblocker.bypass` permission. You can now grant your Admins, Staff, or VIP players the ability to walk through sealed portals without waiting for the timer.
Immersive Auditory Feedback: Added a new sound effect! Players will now hear a denial sound when they try to cross a portal while the Nether is still locked, making the restriction feel much more natural.
Integrations & Tweaks:
bStats Integration: Securely implemented bStats to collect basic, anonymous statistics (like server version). This helps me understand the community's needs and focus on optimizing for the most used versions!
Config Documentation: Added helpful comments inside the `config.yml` so you can easily reference permissions and placeholders directly from your editor.
Under-the-hood: General code cleanup and optimization to ensure the plugin runs smoothly without impacting your server's performance.
Version 1.1.0 - Major Compatibility Update Changes:
Universal API Support: Migrated to standard Spigot API core methods, ensuring compatibility across a wide range of Minecraft versions.
Java 17 Requirement: Optimized the codebase to run on Java 17+, the industry standard for modern Minecraft servers.
Legacy Compatibility: Removed external dependencies eliminating common errors on older versions.
Action Bar Stability: Implemented the universal spigot().sendMessage method for Action Bar display, ensuring smooth countdowns from 1.16.5 up to 1.21.1+.
Refined Configuration: Updated the config.yml structure to be more intuitive, with all messages set to English by default for international server compatibility.
Error Handling: Added improved ChatColor parsing to ensure messages display correctly across all supported versions.