A new version has been released for squaremap, it is available for download here.
This is a minor bugfix release only affecting users of the Paper platform who were previously running an older 1.1.0-SNAPSHOT build.
Changelog
paper: Move world name to key migration earlier in the initialization process. This fixes an issue where after updating from older squaremap versions, world settings would fail to apply until after a config reload or restarting the server.
A new version has been released for squaremap, it is available for download here.
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 WorldUnloadEvents
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
A new version has been released for squaremap, it is available for download here.
Changelog
Added
Taiwanese locale (#57)
Fixed
Coordinates not replacing in some default locales (#49)
Minor bugs in squaremap-client compatibility (a1e81fa5acdc8adfded930b5e27593cd38c06bf0)
MapWorldInternal#saveImage(Image) used ExecutorService#submit(Runnable) where it should have used Executor#execute(Runnable), resulting in some unexpected exceptions being swallowed in the tile image updating process (679e0bb227bd8d33102d470d830a8cd77e482109)
Null result from ImageIO.read(File) was not properly handled in tile image updating (f2a5c6f3f51fa4a8c1c7b0e9c9e737b0a5a15f62) (f0374dae6640f087b1a0661a97f4c2dce77058cd)
Changed
Updated Chinese locale (#58)
fabric: Moved update check from mod initialization to server/client finished starting up (f69e85febc7920a438fbf293f1c7e172489d7836)
A new version has been released for squaremap, it is available for download here.
Changelog
Added
All command messages are now translatable through the language config (if you notice any that are missing, please open an issue!)
Changed
Update for Minecraft 1.19.1
Adjusted default render threads to take advantage of improved scalability with new chunk snapshot providers
Improve radius render scheduling (brings radius render speed closer to full renders) (8c934bea09099225ae3b6352f309891ffc088061)
fabric/sponge: Large render speed increase by applying similar optimizations from the PaperChunkSnapshotProvider to the VanillaChunkSnapshotProvider (8f6b8d0c5d1caa93f91e98aaf8590afb5fd08527)
fabric: Use custom phase for some events to make writing addons easier (4218fe454ba77dba69b59a6ff153d8ec4ca43c03)
A new version has been released for squaremap, it is available for download here.
Changelog
Changed
Update for Minecraft 1.19.3
Improvements to file I/O
Improved command suggestions
For example, overworld can now be suggested when world is typed (checks contains instead of starts with), and suggestions including spaces (i.e. for /squaremap help) now work properly as well