Releases: BlueMap-Minecraft/BlueMap
Version 5.13
Highlights / Notes
Copper-chests and coppergolem statues models.
And reverted the integrated webserver changes from 5.12.
(There are some issues with using virtual-threads in combination with a database-storage that could lead to the webserver becoming unresponsive.
This issue is resolved when using Java 24+ but as long as BlueMap still supports Java 21 we revert to the previous webserver implementation)
Upgrading from 5.12
- Replace the
bluemap.jar-file with the new one
Changelog since 5.12
- Added models for copper-chests
- Added models for coppergolem statues
- Added models for hanging-signs that are
attached=false - Added models for all pale-oak signs
- Reverted the integrated webserver changes from 5.12
- Fixed a loading error on forge 1.21.9+ (#743)
- Added a cooldown-time when updating the same region-file multiple times in a row
- Also scan the
itemfolder in resourcepacks for block-models (fixes a compatibillity issues with ItemsAdder resourcepacks) - Fixed and improved several small code-issues
Targets:
Java: 21
BlueMapAPI: 2.7.6
| File | Target Version |
|---|---|
| bluemap-5.13-cli.jar | CLI for Minecraft 1.13.2 - 1.21.10 |
| bluemap-5.13-spigot.jar | Spigot/Paper 1.20 - 1.21.10 |
| bluemap-5.13-paper.jar | Paper/Folia 1.20.6 - 1.21.10 |
| bluemap-5.13-fabric.jar | Fabric 1.21.9 - 1.21.10 |
| bluemap-5.13-forge.jar | Forge 1.21.6 - 1.21.10 |
| bluemap-5.13-neoforge.jar | NeoForge 1.21.6 - 1.21.10 |
| bluemap-5.13-sponge.jar | SpongeAPI 11 - 17 |
Version 5.12
Highlights / Notes
Full 1.21.9 support, rework of the integrated webserver and more bugfixes and improvements!
Upgrading from 5.11
- Replace the
bluemap.jar-file with the new one
Changelog since 5.11
- Updated fabric-implementation to 1.21.9
- Rework of the integrated webserver from NIO to using Virtual-Threads, improving performance and maintainability
- Added remapping
chain->iron_chainfor RP version 67 for improved backwards-compatibility - Added support for block-properties in the block-colors config
- Added support for addon dependencies and soft-dependencies (#730)
- Pushed BlueMapAPI to 2.7.6
- Improved logging for region/chunk loading errors
- Fixed paper reading the wrong minecraft version id when not on a release version (Snapshots,Pre-Releases,RCs)
- Fixed element default UV calculation, fixing the appearance of the cauldron and cactus-flowerpot
- Fixed melon- and pumpkin-stems not being colored correctly (#734)
- Fixed inside-out cubes not working, fixing the appearance of all spawner-blocks
- Fixed wrong tile coordinates being displayed in
/bluemap debug map ...command - Fixed inheritance of ambient-occlusion property from parent block-model (thanks to Uiniel, #729)
- Fixed webserver incorrectly handling absolute form of HTTP "path" (#737)
- Fixed legacy config error not showing the problematic config file
Targets:
Java: 21
BlueMapAPI: 2.7.6
| File | Target Version |
|---|---|
| bluemap-5.12-cli.jar | CLI for Minecraft 1.13.2 - 1.21.10 |
| bluemap-5.12-spigot.jar | Spigot/Paper 1.20 - 1.21.10 |
| bluemap-5.12-paper.jar | Paper/Folia 1.20.6 - 1.21.10 |
| bluemap-5.12-fabric.jar | Fabric 1.21.9 - 1.21.10 |
| bluemap-5.12-forge.jar | Forge 1.21.6 - 1.21.10 |
| bluemap-5.12-mc1.20-6-forge.jar | Forge 1.20 - 1.20.4 (with Java 21) |
| bluemap-5.12-neoforge.jar | NeoForge 1.21.6 - 1.21.10 |
| bluemap-5.12-sponge.jar | SpongeAPI 11 - 17 |
Version 5.11
Highlights / Notes
With Render-Masks it is now possible to limit your map render
to all kinds of shapes and perfectly control what you want to be visible on the map, and which regions should remain hidden.
Upgrading from 5.10
- Replace the
bluemap.jar-file with the new one - Delete your
<webroot>/index.htmlto make bluemap update the webapp - You will need to update your map configs!
- Find the section with
min-x,max-x,min-z,max-z,min-yandmax-yin your map config file, e.g.:and add#min-x: -4000 #max-x: 4000 #min-z: -4000 #max-z: 4000 #min-y: 50 max-y: 90
render-mask: [ {before, and] }after the section, e.g. like this:-> here is a video-examplerender-mask: [ { #min-x: -4000 #max-x: 4000 #min-z: -4000 #max-z: 4000 #min-y: 50 max-y: 90 } ]
smaller.mp4
- Optionally, you can add the new
edge-light-strength: 15property to your map config as well
- Find the section with
Changelog since 5.10
- Added a list of
render-masks to the map-configs, replacing the previousmin-x,max-z, etc.., properties (#81) - Added
edge-light-strengthto the map-configs to control the lighting of map-edges ifrender-edgesis enabled - Custom dimensions are now ordered last by default
- Improved structure and comments of the default map-configs
- Added support for minor pack-versions introduced in Minecraft Snapshot 25w31a
- Fixed lily_pad's having no tint color (#727)
- Fixed error if biomes water-color has alpha (#715)
- Updated bluemap-api to 2.7.5
Targets:
Java: 21
BlueMapAPI: 2.7.5
| File | Target Version |
|---|---|
| bluemap-5.11-cli.jar | CLI for Minecraft 1.13.2 - 1.21.8 |
| bluemap-5.11-spigot.jar | Spigot/Paper 1.20 - 1.21.8 |
| bluemap-5.11-paper.jar | Paper/Folia 1.20.6 - 1.21.8 |
| bluemap-5.11-fabric.jar | Fabric 1.21.6 - 1.21.8 |
| bluemap-5.11-forge.jar | Forge 1.21.6 - 1.21.8 |
| bluemap-5.11-neoforge.jar | NeoForge 1.21.6 - 1.21.8 |
| bluemap-5.11-sponge.jar | SpongeAPI 11 - 16 |
Version 5.10
Highlights / Notes
Resource-pack and -loading improvements,.. and some bugfixes.
Upgrading from 5.9
- Replace the
bluemap.jar-file with the new one - Delete your
<webroot>/index.htmlto make bluemap update the webapp
Changelog since 5.9
- Added support for resourcepack-atlases (#720)
- Improved support for bluemap-addons loading their own resources (#720)
- The tint for custom liquids can now be defined in the
blockColors.jsonin a resourcepack - Updated NL translation (#713, thanks to TechnicJelle)
- Updated FI translation (#714, thanks to Chicken)
- Fixed some textures of the newer minecraft-version did not calculate the correct color for the lowres layer
- Fixed a bug where players would stop updating on paper after dying (#719)
- Fixed copying coordinates not working if the webapp is not in a secure context (not https or localhost)
- Fixed a bug with copying the region-file coordinates
Targets:
Java: 21
BlueMapAPI: 2.7.4
| File | Target Version |
|---|---|
| bluemap-5.10-cli.jar | CLI for Minecraft 1.13.2 - 1.21.8 |
| bluemap-5.10-spigot.jar | Spigot/Paper 1.20 - 1.21.8 |
| bluemap-5.10-paper.jar | Paper/Folia 1.20.6 - 1.21.8 |
| bluemap-5.10-fabric.jar | Fabric 1.21.6 - 1.21.8 |
| bluemap-5.10-forge.jar | Forge 1.21.6 - 1.21.8 |
| bluemap-5.10-neoforge.jar | NeoForge 1.21.6 - 1.21.8 |
| bluemap-5.10-sponge.jar | SpongeAPI 11 - 16 |
Version 5.9
Highlights / Notes
Fixes 2 harmless but annoying issues introduced with 5.8
Also check out the changelog from 5.8!
Upgrading from 5.8
- Replace the
bluemap.jar-file with the new one
Changelog since 5.8
- Fixed a (harmless) IllegalStateException exception
- Fixed a debug-log i forgot to remove again
Targets:
Java: 21
BlueMapAPI: 2.7.4
| File | Target Version |
|---|---|
| bluemap-5.9-cli.jar | CLI for Minecraft 1.13.2 - 1.21.8 |
| bluemap-5.9-spigot.jar | Spigot/Paper 1.20 - 1.21.8 |
| bluemap-5.9-paper.jar | Paper/Folia 1.20.6 - 1.21.8 |
| bluemap-5.9-fabric.jar | Fabric 1.21.6 - 1.21.8 |
| bluemap-5.9-forge.jar | Forge 1.21.6 - 1.21.8 |
| bluemap-5.9-neoforge.jar | NeoForge 1.21.6 - 1.21.8 |
| bluemap-5.9-sponge.jar | SpongeAPI 11 - 16 |
Version 5.8
Highlights / Notes
Full 1.21.6 support
and some smaller improvements and fixes
Upgrading from 5.7
- Replace the
bluemap.jar-file with the new one - Delete your
<webroot>/index.htmlto make bluemap update the webapp
Changelog since 5.7
- Updated fabric (thanks to @Mac898), forge and neoforge to minecraft 1.21.6
- Clear some caches and pools to release heap-space when it is not used for some time
- Added chunk-version to debug command
- Improved error-handling when loading corrupted entity-chunks
- Switched cli to new eta-formatting
- Added
--markersoption to cli which allows to (only) update markers based ont the map-configs - Added sourcemap to webapp
- Display error screen on the webapp if webgl2 is not available
- Disabled pretty-printing for
pluginState.jsonto discourage manual editing - Fixed a compatibility issue with some mods on forge and neoforge
- Fixed player-markers not working if the world got loaded/added after bluemap loaded
- Fixed hanging signs not rendering correctly
- Fixed some face-culling issues
- Fixed storages command not detecting if a map is loaded or not correctly
- Fixed rare
NoSuchFileExceptionwhen rendering - Fixed api
RenderManager#start()not working when config uses the negative format - Fixed webapp title not updating immediately when switching languages
- Updated vietnamese translation (thanks to @songnguxyz)
Targets:
Java: 21
BlueMapAPI: 2.7.4
| File | Target Version |
|---|---|
| bluemap-5.8-cli.jar | CLI for Minecraft 1.13.2 - 1.21.6 |
| bluemap-5.8-spigot.jar | Spigot/Paper 1.20 - 1.21.6 |
| bluemap-5.8-paper.jar | Paper/Folia 1.20.6 - 1.21.6 |
| bluemap-5.8-fabric.jar | Fabric 1.21.6 |
| bluemap-5.8-forge.jar | Forge 1.21.6 |
| bluemap-5.8-neoforge.jar | NeoForge 1.21.6 |
| bluemap-5.8-sponge.jar | SpongeAPI 11 - 16 |
Version 5.7
Highlights / Notes
Fixed some issues with the previous release.
Make sure you checked out the update-notes of 5.6 as well.
Upgrading from 5.6
- Replace the bluemap.jar-file with the new one
Changelog since 5.6
- Added tint for bushes
- Fixed cows being rendered onto the map as black/purple cubes
- Fixed render-tasks not being scheduled in correct order
- Fixed tint for bamboo-leaves and sugarcane
- Fixed various exceptions triggered by commands / completions
- Limit the size of a single hires-tile to a reasonable amount
(fixing memory-issues when trying to render an overly complex world)
Targets:
Java: 21
BlueMapAPI: 2.7.4
| File | Target Version |
|---|---|
| bluemap-5.7-cli.jar | CLI for Minecraft 1.13.2 - 1.21.5 |
| bluemap-5.7-spigot.jar | Spigot/Paper 1.20 - 1.21.5 |
| bluemap-5.7-paper.jar | Paper/Folia 1.20.6 - 1.21.5 |
| bluemap-5.7-fabric.jar | Fabric 1.21 - 1.21.5 |
| bluemap-5.7-forge.jar | Forge 1.21 - 1.21.5 |
| bluemap-5.7-neoforge.jar | NeoForge 1.21 - 1.21.5 |
| bluemap-5.7-sponge.jar | SpongeAPI 11 - 15 |
Version 5.6
Highlights / Notes
Reworked command-system and all commands.
Command responses now show more information, look nicer and are easier to understand.
Also lots of internal improvements.
Upgrading from 5.5
- Replace the bluemap.jar-file with the new one
- Delete your
<webroot>/index.htmlto make bluemap update the webapp - Update your permissions: https://bluemap.bluecolored.de/wiki/getting-started/Commands.html
Changelog since 5.5
- Reworked command-system and all commands
- Added support for dry_foliage color-map and leaf_litter tint
- Added directional face shading
- Added ability to copy block-coordinates
- The camera now zooms in instead of blocking when tilting further than previously allowed in certain scenarios
- Added support for reading entity-data & ability for addons to render entities
- Reworked block-entity data handling
- The cli now assumes the
-rflag if one of-f-u-eis provided - Added a hidden map-config
check-for-removed-regions: trueto be able to disable checking for removed regions on map-updates - Fixed huge worlds/maps taking a long time to create their update tasks
- Fixed minecraft-client jar downloaded file not being deleted after a failed hash-check
- Fixed some storage-data not being buffered correctly (performance)
- Fixed fallback-languages not loading correctly all the time (#632, thanks to NikitaCartes)
- Fixed signs not showing in 1.13.x (#638, thanks to NikitaCartes)
- A ton of smaller fixes and stability improvements
Targets:
Java: 21
BlueMapAPI: 2.7.4
| File | Target Version |
|---|---|
| bluemap-5.6-cli.jar | CLI for Minecraft 1.13.2 - 1.21.4 |
| bluemap-5.6-spigot.jar | Spigot/Paper 1.20 - 1.21.4 |
| bluemap-5.6-paper.jar | Paper/Folia 1.20.6 - 1.21.4 |
| bluemap-5.6-fabric.jar | Fabric 1.21 - 1.21.4 |
| bluemap-5.6-forge.jar | Forge 1.21 - 1.21.4 |
| bluemap-5.6-neoforge.jar | NeoForge 1.21 - 1.21.4 |
| bluemap-5.6-sponge.jar | SpongeAPI 11 - 13 |
Version 5.5
Highlights / Notes
2D (flat-only) map support (O.o)
..and a first iteration of support for custom block-renderers. :)
Upgrading from 5.4
- Replace the bluemap.jar-file with the new one
- Delete your
<webroot>/index.htmlto make bluemap update the webapp - Move all contents (if any) of bluemaps
addonsfolder into bluemapspacksfolder and delete theaddonsfolder.
(Native addons now go into the packs folder alongside resourcepacks) - In your
webapp.conf:- Remove the
enable-free-flightconfiguration, this config it is no longer used. - Add the following lines:
# Here you can specify an alternative base url from where all map data is loaded. # Default is "maps" #map-data-root: "https://cdn.my-domain.com/mapdata" # Here you can specify an alternative base url from where all live data is loaded. # Default is "maps" #live-data-root: "https://cdn.my-domain.com/livedata"
- Remove the
- In each of your map-configs in the
mapsfolder:- Replace
save-hires-layerwithenable-hires(setting has been renamed) - Add the following lines:
# Defines the initial sky-light-strength the map will be set to when it is opened. # 0 is no sky-light, 1 is fully lighted. # You can change this at any time. # Default is 1 sky-light: 1 # Whether the perspective view will be enabled for this map. # Changing this to true requires a re-render of the map, only if the hires-layer is enabled and free-flight view is disabled. # Default is true enable-perspective-view: true # Whether the flat (isometric, top-down) view will be enabled for this map. # Having only flat-view enabled while disabling free-flight and perspective will speed up the render and reduce the maps storage-size. # Default is true enable-flat-view: true # Whether the free-flight view will be enabled for this map. # Changing this to true requires a re-render of the map, only if the hires-layer is enabled and perspective view is disabled. # Default is true enable-free-flight-view: true
- Replace
Changelog since 5.4
- Added per-map view-settings and optimized flat-view only maps (2d-map support)
- Added loading of nested feature-datapacks
- Added support for pale_oak_leaves (custom tint-color)
- Added ability to configure the map and live data root url's of the webapp
- Added model for the conduit (thanks to TyBraniff)
- Merged
addonsfolder intopacksfolder (native addons not go intopacksinstead ofaddons) - First iteration of custom block-renderer support
- The webapp now uses the browser-language as default language if available (thanks to NikitaCartes)
- Added
-noption to cli allowing to pass a custom path to load resources from (e.g. a servers mods-folder) (thanks to TechnicJelle) - Fixed/removed the black void/hole that appeared where hires tiles could not be loaded
- Fixed duplicate region render-tasks in the render-queue
Targets:
Java: 21
BlueMapAPI: 2.7.3
| File | Target Version |
|---|---|
| BlueMap-5.5-cli.jar | CLI for Minecraft 1.13.2 - 1.21.4 |
| BlueMap-5.5-spigot.jar | Spigot/Paper 1.20 - 1.21.4 |
| BlueMap-5.5-paper.jar | Paper/Folia 1.20.1 - 1.21.4 |
| BlueMap-5.5-fabric.jar | Fabric 1.21 - 1.21.4 |
| BlueMap-5.5-forge.jar | Forge 1.21 - 1.21.4 |
| BlueMap-5.5-neoforge.jar | NeoForge 1.21 - 1.21.4 |
| BlueMap-5.5-sponge.jar | SpongeAPI 11.0.0 - 13.x |
Version 5.4
Highlights / Notes
Mostly bugfixes.
BlueMap now requires Java 21.
This is the first release after a lot of changes with bluemap's build system.
From now on BlueMap's new releases will target Java 21 and there will be only one version per platform (one forge version, one fabric version, etc.).
If you need BlueMap for an older Minecraft-Version for your platform that is not supported by the latest version,
use a (previous) version of BlueMap that supports the version you need.
This change makes BlueMap easier to maintain and will help with further/future BlueMap development and new features.
Upgrading from 5.3
Just replace the .jar-file :)
Optionally delete your <webroot>/index.html to make bluemap update the webapp.
Changelog since 5.3
- Stopped pre-scanning the full map-state on map-initialization (improves bluemap load time)
- Added support for emissive textures added in Minecraft Snapshot 24w33a
- Added error-logging to the sql.php (Thanks to @ColdeZhang, #595)
- A lot of "under the hood" changes and improvements
- Fixed incompatibility with some forge-mods (#516)
- Fixed corrupted map-state files not self-healing (#588)
- Fixed Exception when loading big chunks (#587)
- Fixed webapp links with only the map-id not working (#589)
- Fixed an issue where exceptions when enabling bluemap-addons where not logged correctly
- Fixed some typos in config-templates
Targets:
Java: 21
BlueMapAPI: 2.7.2
| File | Target Version |
|---|---|
| bluemap-5.4-cli.jar | CLI for Minecraft 1.13.2 - 1.21.3 |
| bluemap-5.4-spigot.jar | Spigot/Paper 1.20 - 1.21.3 |
| bluemap-5.4-paper.jar | Paper/Folia 1.20.1 - 1.21.3 |
| bluemap-5.4-fabric.jar | Fabric 1.21 - 1.21.3 |
| bluemap-5.4-forge.jar | Forge 1.21 - 1.21.3 |
| bluemap-5.4-neoforge.jar | NeoForge 1.21 - 1.21.3 |
| bluemap-5.4-sponge.jar | SpongeAPI 11.0.0 - 13.x |