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

This is a discussion topic for the Ore project, squaremap. View the full project on Ore for downloads and more information.


squaremap

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

Check out the README and Wiki on GitHub for more info.

Demo

Official squaremap demo: https://squaremap-demo.jpenilla.xyz/

Wiki

squaremap wiki: https://github.com/jpenilla/squaremap/wiki

1 Like

A new version has been released for squaremap, it is available for download here.


Minimalistic and lightweight world map viewer for Minecraft servers

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

Changed

  • Update for Minecraft 1.18.2

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