Holograms Overhaul: Holograms have been completely reworked to their final version, with only minor bug fixes expected in future updates. The new holograms are designed to consume virtually 0.00% of performance. And we removed the old code that were unnecessarily burdened an asynchronous thread.
FancyNPC Revamp: The FancyNPC system has been entirely rebuilt. Previously written in reflections, which was difficult to maintain, it has now been refactored thanks to their API's lowered Java version requirements. This allowed seamless integration into the code. Future plans include implementing damage animations for NPCs and cooldown functionality. Additionally, skin fetching is now handled asynchronously, improving responsiveness.
Preview Menu Optimization: The Preview Menu has been optimized, addressing an issue where it was being opened twice. The integration with FancyNPC has also been refined for a smoother user experience.
Particle Section Menu Redesign: The design of the Particle Section menu has been updated for a more streamlined and intuitive layout.
Bug Fixes:
Resolved a critical crash issue with DecentHolograms on versions below 1.13.
Fixed multiple bugs related to the features in menu.
Fixed possible errors in placeholders.
The plugin now fully supports symbols and characters from all languages, ensuring that it can handle any text or symbols.
Code Refinement:
Minor code refactoring, including the removal of commented-out sections.
Optimized imports for cleaner and more efficient code structure.
Slightly improved logging, although more refinements are planned.
Performance Boost: This update significantly enhances plugin speed and drastically reduces CPU usage. The asynchronous threads should experience noticeable relief, making the plugin much more efficient overall.
Final Notes While this update brings major optimizations and improvements, we acknowledge that not all bugs may be entirely resolved. Extensive testing is still required to ensure maximum stability.