Changelog
Added
- fabric: Support for fabric-loader 0.14+
Fixed
- Race condition when scheduling and cancelling renders in quick succession (multiple times per second) where rendering would no longer work until a server restart
- Crash on startup when a corrupted
dirty_chunks.json
was present (now gracefully handles the lost data, printing a warning to console) - Some non-English translations had MiniMessage in fields designed for plain text
- paper: Ignore cancelled
WorldUnloadEvent
s - sponge: Disabling the map for a world does not always work
Changed
- Major code refactor, facilitated by moving dependency injection to Guice
- Improvements to both image and general file I/O
- Lazily initialize image buffers, and don’t write empty regions to disk
- Rewrite render scheduling code, fixes aforementioned race condition issue, and increases responsiveness of scheduling and cancelling renders
- Use
order
to determine the default world on the web ui - Refactored message config loading and use
- Build system cleanup and improvements
- Updated several dependencies