Skip to content

Releases: BlueMap-Minecraft/BlueMap

Version 1.3.1

04 Feb 17:40
faceed7
Compare
Choose a tag to compare

Highlights / Notes

Full 1.16.5 support, bugfixes, small improvements and new API version

Upgrading from 1.3.0

Just swap the bluemap.jar.

Changelog since 1.3.0

  • Open fabric and forge version dependencies to support 1.16.5
  • Push API version for some bugfixes
  • Add support for loading custom dimensions that have been added by a datapack
  • Properly implement equals and hashCode functions for Marker and MarkerSet implementations
  • Improved debug-log of failures when loading resources
  • Fixed a bug where parent-elements of block-models got inherited when they shouldn't
  • Fixed an insufficient synchronisation that can cause a rare error while rendering 1.12.2 chunks
  • Fixed a possible StackOverflowError caused by an invalid texture-definition by a resource
  • Ignore unresolved texture references if they are unused by the model

Targets:

BlueMapAPI: v1.4.0

File Target Version
BlueMap-1.3.1-cli.jar CLI for Minecraft 1.12.2 - 1.16.5
BlueMap-1.3.1-sponge-7.3.0.jar Sponge 7.3.0
BlueMap-1.3.1-spigot.jar Spigot/Paper 1.13.2 - 1.16.5
BlueMap-1.3.1-fabric-1.16.4.jar Fabric 1.16.2 - 1.16.5
BlueMap-1.3.1-fabric-1.16.1.jar Fabric 1.16.1
BlueMap-1.3.1-fabric-1.15.2.jar Fabric 1.15.2
BlueMap-1.3.1-forge-1.16.4.jar Forge 1.16.1 - 1.16.5 (1.16.3-34.0.0)
BlueMap-1.3.1-forge-1.15.2.jar Forge 1.15.2 (1.15.2-31.2.0)
BlueMap-1.3.1-forge-1.14.4.jar Forge 1.14.4 (1.14.4-28.2.0)

Version 1.3.0

07 Jan 21:00
6e3e05a
Compare
Choose a tag to compare

Highlights / Notes

Since 1.0.0, this version introduces mostly 1.16.4 support for fabric and forge, some useful commands and some bugfixes.

Upgrading from 1.0.0

Just swap the bluemap.jar.
If you want the changes made to the web-app you need to delete your <webroot>/index.html so bluemap updates the web-files.

Changelog since 1.0.0

  • Updated to BlueMapAPI 1.3.1
  • Added 1.16.3 and 1.16.4 support for fabric and forge
  • Updated to SpongeAPI 7.3.0
  • Full world-renders will now be centered (starting) on the spawnpoint of that world, and a radius render on the center of the area to be rendered
  • Improved the way BlueMap handles map-updates, it now tries to listen for chunk-saves rather than full world-saves to render world-changes as soon as possible
  • Added /bluemap version
  • Added /bluemap help to be able to list all available bluemap-commands
  • Added /bluemap render cancel to be able to remove the last render-task with a command
  • Added /bluemap debug flush [world] which saves the world and flushes all scheduled changes so they will be rendered
  • Added the world-folder to the hover texts of /bluemap worlds
  • Added file-logging options to CLI (thx to @rye761)
  • Added a command-line flag (-b, --verbose) to print out all webserver activities (thx to @rye761)
  • Players that are "vanished" by a spigot plugin should now be treated as "invisible" (and not be displayed on the map)
  • Slowed down hash-updates on the web-app to reduce the browser-history-spam as much as possible while still having a copy-able url of the current camera position
  • Fixed a bug that caused the webserver to not close correctly on first install
  • Fixed a bug where the map started generation on the wrong position (instead of the spawn)
  • Fixed a bug that caused corrupted chunks when they were saved in a snapshot-version of minecraft
  • Added a workaround to trigger rendering tiles for newly generated chunks on forge
  • Fixed not detecting newly generated chunks on fabric with non-vanilla world-generators
  • Fixed possible integer-overflow when radius-rendering on big worlds
  • Fixed barrier-blocks influencing the hight of the lowres-model
  • Fixed an exception when bluemap tried to download the skin of a player that has no skin
  • Fixed a bug where bluemap could not detect the correct world on forge or fabric when the worldfolder was different to the world-name
  • Fixed the chunk-cache being cleared too early, which might result in block-changes not being updated correctly
  • Fixed handling of a rare exception caused by trying to load invalid chunks
  • Fixed a rare issue with mods that makes BlueMap not loading any chunk
  • Fixed a bug that could cause a crash on older forge and fabric versions
  • Added a workaround for a paper-bug that can cause an error when tab-completing

Targets:

BlueMapAPI: v1.3.1

File Target Version
BlueMap-1.3.0-cli.jar CLI for Minecraft 1.12.2 - 1.16.4
BlueMap-1.3.0-sponge-7.3.0.jar Sponge 7.3.0
BlueMap-1.3.0-spigot.jar Spigot/Paper 1.13.2 - 1.16.4
BlueMap-1.3.0-fabric-1.16.4.jar Fabric 1.16.2 - 1.16.4
BlueMap-1.3.0-fabric-1.16.1.jar Fabric 1.16.1
BlueMap-1.3.0-fabric-1.15.2.jar Fabric 1.15.2
BlueMap-1.3.0-forge-1.16.4.jar Forge 1.16.1 - 1.16.4 (1.16.3-34.0.0)
BlueMap-1.3.0-forge-1.15.2.jar Forge 1.15.2 (1.15.2-31.2.0)
BlueMap-1.3.0-forge-1.14.4.jar Forge 1.14.4 (1.14.4-28.2.0)

Version 1.3.0-snap

04 Nov 00:44
a91ac70
Compare
Choose a tag to compare
Version 1.3.0-snap Pre-release
Pre-release

Highlights / Notes

1.16.4 support for fabric and forge, CLI logging and bugfixes

This is a SNAPSHOT version. Use on your own risk :)

Upgrading from 1.2.0

Just swap the bluemap.jar.

Changelog since 1.2.0

  • Added 1.16.4 support for fabric and forge
  • Added file-logging options to CLI (thx to @rye761)
  • Fixed possible integer-overflow when radius-rendering on big worlds
  • Fixed a rare issue with mods that makes BlueMap not loading any chunk
  • Fixed a bug that could cause a crash on older forge and fabric versions
  • Added a workaround for a paper-bug that can cause an error when tab-completing

Targets:

BlueMapAPI: v1.3.1

File Target Version
BlueMap-1.3.0-snap-cli.jar CLI for Minecraft 1.12.2 - 1.16.4
BlueMap-1.3.0-snap-sponge-7.3.0.jar Sponge 7.3.0
BlueMap-1.3.0-snap-spigot.jar Spigot/Paper 1.13.2 - 1.16.4
BlueMap-1.3.0-snap-fabric-1.16.4.jar Fabric 1.16.2 - 1.16.4
BlueMap-1.3.0-snap-fabric-1.16.1.jar Fabric 1.16.1
BlueMap-1.3.0-snap-fabric-1.15.2.jar Fabric 1.15.2
BlueMap-1.3.0-snap-forge-1.16.4.jar Forge 1.16.1 - 1.16.4 (1.16.3-34.0.0)
BlueMap-1.3.0-snap-forge-1.15.2.jar Forge 1.15.2 (1.15.2-31.2.0)
BlueMap-1.3.0-snap-forge-1.14.4.jar Forge 1.14.4 (1.14.4-28.2.0)

Version 1.2.0-snap

04 Oct 23:20
9a22424
Compare
Choose a tag to compare
Version 1.2.0-snap Pre-release
Pre-release

Highlights / Notes

Mostly Bugfixes and small changes

This is a SNAPSHOT version. Use on your own risk :)

Upgrading from 1.1.0

Just swap the bluemap.jar.

Changelog since 1.1.0

  • Updated to BlueMapAPI 1.3.1
  • Added /bluemap version
  • Added the world-folder to the hover texts of /bluemap worlds
  • Added a command-line flag (-b, --verbose) to print out all webserver activities (thx to @rye761)
  • Fixed a bug where the map started generation on the wrong position (instead of the spawn)
  • Fixed not detecting newly generated chunks on fabric with non-vanilla world-generators

Targets:

BlueMapAPI: v1.3.1

File Target Version
BlueMap-1.2.0-snap-cli.jar CLI for Minecraft 1.12.2 - 1.16.3
BlueMap-1.2.0-snap-sponge-7.3.0.jar Sponge 7.3.0
BlueMap-1.2.0-snap-spigot.jar Spigot/Paper 1.13.2 - 1.16.3
BlueMap-1.2.0-snap-fabric-1.16.3.jar Fabric 1.16.2 - 1.16.3
BlueMap-1.2.0-snap-fabric-1.16.1.jar Fabric 1.16.1
BlueMap-1.2.0-snap-fabric-1.15.2.jar Fabric 1.15.2
BlueMap-1.2.0-snap-forge-1.16.3.jar Forge 1.16.1 - 1.16.3 (1.16.3-34.0.0)
BlueMap-1.2.0-snap-forge-1.15.2.jar Forge 1.15.2 (1.15.2-31.2.0)
BlueMap-1.2.0-snap-forge-1.14.4.jar Forge 1.14.4 (1.14.4-28.2.0)

Version 1.1.0-snap

25 Sep 17:08
1312f4b
Compare
Choose a tag to compare
Version 1.1.0-snap Pre-release
Pre-release

Highlights / Notes

Bugfixes and improvements with automatic map-updates

This is a SNAPSHOT version. Use on your own risk :)

Upgrading from 1.0.1

Just swap the bluemap.jar.
If you want the changes made to the web-app you need to delete your <webroot>/index.html so bluemap updates the web-files.

Changelog since 1.0.1

  • Updated to BlueMapAPI 1.2.0
  • Updated to SpongeAPI 7.3.0
  • Full world-renders will now be centered (starting) on the spawnpoint of that world, and a radius render on the center of the area to be rendered
  • Improved the way BlueMap handles map-updates, it now tries to listen for chunk-saves rather than full world-saves to render world-changes as soon as possible
  • Added /bluemap debug flush [world] which saves the world and flushes all scheduled changes so they will be rendered
  • Slowed down hash-updates on the web-app to reduce the browser-history-spam as much as possible while still having a copy-able url of the current camera position
  • Fixed a bug that caused the webserver to not close correctly on first install
  • Fixed a bug that caused corrupted chunks when they were saved in a snapshot-version of minecraft

Targets:

BlueMapAPI: v1.2.0

File Target Version
BlueMap-1.1.0-snap-cli.jar CLI for Minecraft 1.12.2 - 1.16.3
BlueMap-1.1.0-snap-sponge-7.3.0.jar Sponge 7.3.0
BlueMap-1.1.0-snap-spigot.jar Spigot/Paper 1.13.2 - 1.16.3
BlueMap-1.1.0-snap-fabric-1.16.3.jar Fabric 1.16.2 - 1.16.3
BlueMap-1.1.0-snap-fabric-1.16.1.jar Fabric 1.16.1
BlueMap-1.1.0-snap-fabric-1.15.2.jar Fabric 1.15.2
BlueMap-1.1.0-snap-forge-1.16.3.jar Forge 1.16.1 - 1.16.3 (1.16.3-34.0.0)
BlueMap-1.1.0-snap-forge-1.15.2.jar Forge 1.15.2 (1.15.2-31.2.0)
BlueMap-1.1.0-snap-forge-1.14.4.jar Forge 1.14.4 (1.14.4-28.2.0)

Version 1.0.1-snap

15 Sep 15:30
Compare
Choose a tag to compare
Version 1.0.1-snap Pre-release
Pre-release

Highlights / Notes

Fabric and forge support for 1.16.3 and some improvements, and bugfixes.

This is a SNAPSHOT version. Use on your own risk :)

Upgrading

No breaking changes since 1.0.0 .. just swap the jar-files to upgrade.

Changelog

  • Added 1.16.3 support for fabric and forge
  • Added /bluemap help to be able to list all available bluemap-commands
  • Added /bluemap render cancel to be able to remove the last render-task with a command
  • Players that are "vanished" by a spigot plugin should now be treated as "invisible" (and not be displayed on the map)
  • Added a workaround to trigger rendering tiles for newly generated chunks on forge
  • Fixed barrier-blocks influencing the hight of the lowres-model
  • Fixed an exception when bluemap tried to download the skin of a player that has no skin
  • Fixed a bug where bluemap could not detect the correct world on forge or fabric when the worldfolder was different to the world-name
  • Fixed the chunk-cache being cleared too early, which might result in block-changes not being updated correctly
  • Fixed handling of a rare exception caused by trying to load invalid chunks

Targets:

BlueMapAPI: v1.1.0

File Target Version
BlueMap-1.0.1-snap-cli.jar CLI for Minecraft 1.12.2 - 1.16.3
BlueMap-1.0.1-snap-sponge-7.2.0.jar Sponge 7.2.0
BlueMap-1.0.1-snap-spigot.jar Spigot/Paper 1.13.2 - 1.16.3
BlueMap-1.0.1-snap-fabric-1.16.3.jar Fabric 1.16.2 - 1.16.3
BlueMap-1.0.1-snap-fabric-1.16.1.jar Fabric 1.16.1
BlueMap-1.0.1-snap-fabric-1.15.2.jar Fabric 1.15.2
BlueMap-1.0.1-snap-forge-1.16.3.jar Forge 1.16.1 - 1.16.3 (1.16.3-34.0.0)
BlueMap-1.0.1-snap-forge-1.15.2.jar Forge 1.15.2 (1.15.2-31.2.0)
BlueMap-1.0.1-snap-forge-1.14.4.jar Forge 1.14.4 (1.14.4-28.2.0)

Version 1.0.0

04 Sep 12:43
Compare
Choose a tag to compare

Highlights / Notes

This is the first recommended release for BlueMap!

Upgrading

If you are upgrading please also read the release-notes from 1.0.0-rc3, 1.0.0-rc2 and 1.0.0-rc1 and all versions since your current version!

Changelog (since 1.0.0-rc3)

  • changed implementation-names for metrics a bit
  • readded metrics to cli (has been unintentionally removed in 1.0.0-rc1)

Targets:

BlueMapAPI: v1.1.0

File Target Version
BlueMap-1.0.0-cli.jar CLI for Minecraft 1.12.2 - 1.16.2
BlueMap-1.0.0-sponge-7.2.0.jar Sponge 7.2.0
BlueMap-1.0.0-spigot.jar Spigot/Paper 1.13.2 - 1.16.2
BlueMap-1.0.0-fabric-1.16.2.jar Fabric 1.16.2
BlueMap-1.0.0-fabric-1.16.1.jar Fabric 1.16.1
BlueMap-1.0.0-fabric-1.15.2.jar Fabric 1.15.2
BlueMap-1.0.0-forge-1.16.2.jar Forge 1.16.2-33.0.7
BlueMap-1.0.0-forge-1.15.2.jar Forge 1.15.2-31.2.0
BlueMap-1.0.0-forge-1.14.4.jar Forge 1.14.4-28.2.0

Version 1.0.0-rc3

30 Aug 20:58
Compare
Choose a tag to compare
Version 1.0.0-rc3 Pre-release
Pre-release

Highlights / Notes

This is the third RC (Release Candidate) for version 1.0.0!

Upgrading

If you are upgrading please also read the release-notes from Version 1.0.0-rc2 and 1.0.0-rc1!
For this release you might want to delete your <webroot>/index.html so BlueMap updates your web-app!

Changelog

  • Added /bluemap purge <map-id> command
  • BlueMap can now interrupt it's own loading-process when the server is stopping or on /bluemap reload. This is needed because if BlueMap takes a long time to load all resources (e.g. if there are a lot of mods in bluemaps resourcepack folder), the server was not able to shut down until BlueMap was completely loaded
  • Start the webserver before loading resources to make the web-app available as fast as possible
  • Improved resource-loading performance and consistency
  • Fixed a bug that caused players to sometimes freeze on the map
  • Fixed weird behaviour when following a player on the web-app and the player switches worlds
  • Fixed a rare bug with loading 1.16-chunks
  • Moved warnings when failing to load invalid resource-files (blockstates/models) to debug messages
  • Disabled generation of missing-config-logs because they might be misleading in their purpose
  • Updated version of the configurate-library to fix an error when loading one-line json files
  • Remove guava and yaml-config libraries and adapt build-scripts
  • Added a favicon to the web-app

Targets:

BlueMapAPI: v1.1.0

File Target Version
BlueMap-1.0.0-rc3-cli.jar CLI for Minecraft 1.12.2 - 1.16.2
BlueMap-1.0.0-rc3-sponge-7.2.0.jar Sponge 7.2.0
BlueMap-1.0.0-rc3-spigot.jar Spigot/Paper 1.13.2 - 1.16.2
BlueMap-1.0.0-rc3-fabric-1.16.2.jar Fabric 1.16.2
BlueMap-1.0.0-rc3-fabric-1.16.1.jar Fabric 1.16.1
BlueMap-1.0.0-rc3-fabric-1.15.2.jar Fabric 1.15.2
BlueMap-1.0.0-rc3-forge-1.16.2.jar Forge 1.16.2-33.0.7
BlueMap-1.0.0-rc3-forge-1.15.2.jar Forge 1.15.2-31.2.0
BlueMap-1.0.0-rc3-forge-1.14.4.jar Forge 1.14.4-28.2.0

Version 1.0.0-rc2

26 Aug 15:54
Compare
Choose a tag to compare
Version 1.0.0-rc2 Pre-release
Pre-release

Highlights / Notes

This is the second RC (Release Candidate) for version 1.0.0!
Please also read the release-notes from Version 1.0.0-rc1!

Changelog

  • Fixed a bug that caused the default plugin.conf generate as an empty file
  • Added a filesize-check before reading .mca files to get rid of warning-messages when they could not be read
  • Periodically ensure caches are kept clean
  • Added some usefull http-headers to the live-api handlers

Targets:

File Target Version BlueMapAPI
BlueMap-1.0.0-rc2-cli.jar CLI for Minecraft 1.12.2 - 1.16.2 v1.1.0
BlueMap-1.0.0-rc2-sponge-7.2.0.jar Sponge 7.2.0 v1.1.0
BlueMap-1.0.0-rc2-spigot.jar Spigot/Paper 1.13.2 - 1.16.2 v1.1.0
BlueMap-1.0.0-rc2-fabric-1.16.2.jar Fabric 1.16.2 v1.1.0
BlueMap-1.0.0-rc2-fabric-1.16.1.jar Fabric 1.16.1 v1.1.0
BlueMap-1.0.0-rc2-fabric-1.15.2.jar Fabric 1.15.2 v1.1.0
BlueMap-1.0.0-rc2-forge-1.16.2.jar Forge 1.16.2-33.0.7 v1.1.0
BlueMap-1.0.0-rc2-forge-1.15.2.jar Forge 1.15.2-31.2.0 v1.1.0
BlueMap-1.0.0-rc2-forge-1.14.4.jar Forge 1.14.4-28.2.0 v1.1.0

Version 1.0.0-rc1

25 Aug 18:35
Compare
Choose a tag to compare
Version 1.0.0-rc1 Pre-release
Pre-release

Highlights / Notes

This is a RC (Release Candidate) for version 1.0.0!
This version features a big update to the CLI to makes it much more usable.
Also, by switching to a new cache-library, this version renders much faster on systems with multiple (6+) cores!

Upgrading

!!This update will break your BlueMap configuration!!
Unfortunately, BlueMap will not migrate your old configuration automatically. Here is what you have to do:

First of all, make a backup as always :)
Then you want to update BlueMap and restart your server. After that, you will find 3 or 4 new .conf files next to your old bluemap.conf. Open them, and compare them with bluemap.conf. You will see that the new files essentially just contain parts of your old config. Now you only need to transfer the settings from your old config to the new one. Then you can reload BlueMap with /bluemap reload and you are done! Everything should be working like before.
If you have issues with this, please ask in the discord!

Changelog

  • Completely restructured the code and build setup
    • Core now supports all minecraft-versions (no longer multiple git-branches for each minecraft version)
    • Moved implementations (sub-projects) into "implementations" folder
  • Split and reorganized config into multiple files
  • Added more control over the CLI by adding more useful command-line-flags
    • Added possibility to only render or only run the web-server
    • Added flag to choose between minecraft-versions
    • Added flags to only generate the web-root or the webapp-settings
  • Switched to caffeine-caches that are way more performant on multiple threads (big render-speed improvement with multiple render-threads)

Targets:

File Target Version BlueMapAPI
BlueMap-1.0.0-rc1-cli.jar CLI for Minecraft 1.12.2 - 1.16.2 v1.1.0
BlueMap-1.0.0-rc1-sponge-7.2.0.jar Sponge 7.2.0 v1.1.0
BlueMap-1.0.0-rc1-spigot.jar Spigot/Paper 1.13.2 - 1.16.2 v1.1.0
BlueMap-1.0.0-rc1-fabric-1.16.2.jar Fabric 1.16.2 v1.1.0
BlueMap-1.0.0-rc1-fabric-1.16.1.jar Fabric 1.16.1 v1.1.0
BlueMap-1.0.0-rc1-fabric-1.15.2.jar Fabric 1.15.2 v1.1.0
BlueMap-1.0.0-rc1-forge-1.16.2.jar Forge 1.16.2-33.0.7 v1.1.0
BlueMap-1.0.0-rc1-forge-1.15.2.jar Forge 1.15.2-31.2.0 v1.1.0
BlueMap-1.0.0-rc1-forge-1.14.4.jar Forge 1.14.4-28.2.0 v1.1.0