v1.1.6 (Release)
Highlights
- Folia support: the plugin now runs natively on Folia's regionized multithreading, with region-ownership checks before touching entities/blocks so raytrace work stays on the correct region thread.
- Minecraft 26.x support: added a new NMS adapter for 26.x alongside the existing 1.21.x adapter, auto-detected at startup.
- Entity & visibility handling overhaul: reworked how the plugin tracks per-viewer entity visibility state, reducing redundant show/hide packet churn and improving consistency when entities enter/leave range.
- Codebase refactor: split and reorganized source files for clarity (NMS adapters, packet listeners, scheduler adapters, config, and utils are now more clearly separated), making the project easier to navigate and contribute to.
What's Changed
- Enhance entity management and player visibility handling by @Br1ghtF0r3v3r in #4
- Add Folia scheduler adapter and region-ownership checks for multithreaded servers
- Add NMS adapter for Minecraft 26.x, alongside existing 1.21.x support
- Refactor source layout for improved readability and maintainability
Full Changelog: v1.0.6...v1.1.6