squaremap

squaremap is a minimalistic and lightweight world map viewer for Minecraft servers, using the vanilla map rendering style

OTHER License

Stars
329
Committers
39

Bot releases are hidden (Show)

squaremap - squaremap 1.1.4

Published by jpenilla over 2 years ago

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)
squaremap - squaremap 1.1.3

Published by jpenilla over 2 years ago

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
  • Refactored message config loading and use
  • Build system cleanup and improvements
  • Updated several dependencies
squaremap - squaremap 1.1.2

Published by jpenilla over 2 years ago

Changelog

Changed

  • Update for Minecraft 1.18.2
squaremap - squaremap 1.1.1

Published by jpenilla over 2 years ago

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

Fixed

  • 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.
squaremap - squaremap 1.1.0

Published by jpenilla over 2 years ago

Initial release supporting Minecraft 1.18.1 on Paper, Fabric (requires Fabric API), and Sponge.

For those who are curious, the changes since squaremap forked from upstream can be seen at https://github.com/jpenilla/squaremap/compare/adb714634d775818e116e6feb9b2ee6067313c30...v1.1.0

Package Rankings
Top 27.02% on Repo1.maven.org
Badges
Extracted from project README
License GitHub Workflow Status Discord bStats Graph Data