Skip to content

Version 4.0 (Snapshot)

Pre-release
Pre-release
Compare
Choose a tag to compare
@TBlueF TBlueF released this 23 Feb 21:33
· 120 commits to master since this release
ec101fe

Highlights / Notes

New format for the map-data, resulting in a massive performance improvement when loading map-tiles in the browser!

This is a breaking change. You will need to purge and re-render all your maps when you update to this release!
Also don't forget to update your webapp.

!!! This is a SNAPSHOT and is not production-ready! Use at your own risk. !!!

Upgrading from 3.20

  • replace your BlueMap.jar
  • delete the <webroot>/index.html to update your webapp
  • purge all maps

Changelog since 3.20

  • Switched hires-model format from json to a custom binary format:
    prbm (slightly modified version of prwm)
    • Massive performance improvement when loading map-tiles in the browser
    • Slightly smaller on the storage
    • Slightly faster to render
  • Refactored Chunk-Loading and World management
    • Added dimension config to the map configs
    • Removed world-sky-light config from the map configs
  • Lots of performance improvements
  • RAM usage improvements
  • Added -m option to the cli which allows to specify certain maps that should be rendered
  • Removed the pretty-printing from the settings.json to discourage editing it manually
  • Logging improvements (thanks to @TechnicJelle)
  • Updated Turkish translation (thanks to @birbkeks)
  • Updated French translation (thanks to @Arkyoh)
  • Updated zh_CN translation (thanks to @jhqwqmc)
  • Updated Vite
  • Dropped support for fabric 1.15-1.17
  • Dropped support for forge 1.17
  • Fixed corrupted cave-detection when rendering worlds with custom heights
  • Fixed empty block-states having the wrong block-properties
  • Fixed some spelling (thanks to @TechnicJelle)
  • Fixed an error with self-healing when a textures file is corrupted
  • Fixed unlisted markers being counted in the marker-set gui

Targets:

Java: 11
BlueMapAPI: 2.7.0

File Target Version
BlueMap-4.0-cli.jar CLI for Minecraft 1.13.2 - 1.20.4
BlueMap-4.0-spigot.jar Spigot/Paper 1.16.5 - 1.20.4
BlueMap-4.0-paper.jar Paper/Folia 1.20.1 - 1.20.4
BlueMap-4.0-fabric-1.20.jar Fabric 1.20 - 1.20.4
BlueMap-4.0-fabric-1.19.4.jar Fabric 1.19.4
BlueMap-4.0-fabric-1.18.jar Fabric 1.18 - 1.18.2
BlueMap-4.0-forge-1.20.jar Forge 1.20 - 1.20.4
BlueMap-4.0-forge-1.19.4.jar Forge 1.19.4
BlueMap-4.0-forge-1.18.1.jar Forge 1.18.1 - 1.18.2
BlueMap-4.0-neoforge-1.20.2.jar NeoForge 1.20.2 - 1.20.4
BlueMap-4.0-sponge.jar Sponge 8.2.0