Releases: BlueMap-Minecraft/BlueMap
Version 1.3.1
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
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
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
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
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
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
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
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
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
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 |