Releases: BlueMap-Minecraft/BlueMap
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_chain
for 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.9 |
bluemap-5.12-spigot.jar | Spigot/Paper 1.20 - 1.21.9 |
bluemap-5.12-paper.jar | Paper/Folia 1.20.6 - 1.21.9 |
bluemap-5.12-fabric.jar | Fabric 1.21.9 |
bluemap-5.12-forge.jar | Forge 1.21.6 - 1.21.9 |
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.9 |
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.html
to 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-y
andmax-y
in 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: 15
property to your map config as well
- Find the section with
Changelog since 5.10
- Added a list of
render-mask
s to the map-configs, replacing the previousmin-x
,max-z
, etc.., properties (#81) - Added
edge-light-strength
to the map-configs to control the lighting of map-edges ifrender-edges
is 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.html
to 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.json
in 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.html
to 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
--markers
option 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.json
to 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
NoSuchFileException
when 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.html
to 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
-r
flag if one of-f
-u
-e
is provided - Added a hidden map-config
check-for-removed-regions: true
to 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.html
to make bluemap update the webapp - Move all contents (if any) of bluemaps
addons
folder into bluemapspacks
folder and delete theaddons
folder.
(Native addons now go into the packs folder alongside resourcepacks) - In your
webapp.conf
:- Remove the
enable-free-flight
configuration, 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
maps
folder:- Replace
save-hires-layer
withenable-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
addons
folder intopacks
folder (native addons not go intopacks
instead ofaddons
) - First iteration of custom block-renderer support
- The webapp now uses the browser-language as default language if available (thanks to NikitaCartes)
- Added
-n
option 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 |
Version 5.3
Highlights / Notes
Mostly bugfixes.
Upgrading from 5.2
Just replace the .jar-file :)
Optionally delete your <webroot>/index.html
to make bluemap update the webapp.
Changelog since 5.2
- Changed lowres-tile saving to be even more robust, reducing the probability of lowres-tiles corrupting even if
there are temporary issues when trying to save them (e.g. a short db-connection loss)
This also fixes an occasional tile-save error with databases when bluemap is disabling (or reloading). - Reloading the webapp (F5) will now automatically trigger a map-refresh (thanks to @MicLieg)
- Fixed an error reading chunks that are larger than a certain threshold
- Fixed an NPE when the region-folder of a dimension isn't present for some time
- Fixed the debug-dump being named
dump.json.gz
but not being actually compressed -> renamed back todump.json
- Fixed some leftover debug code spawning a random
teststate.json
on cli - Fixed an incompatibility with some fabric/forge mods
- Fixed cli errors when using ctrl+c to stop
- Fixed exception when a player joins the server on fabric-1.20
- Fixed spigot version detection
- Fixed a
core.conf
typo (thanks to @monke8555)
Targets:
Java: 16
BlueMapAPI: 2.7.2
File | Target Version |
---|---|
BlueMap-5.3-cli.jar | CLI for Minecraft 1.13.2 - 1.21.1 |
BlueMap-5.3-spigot.jar | Spigot/Paper 1.16.5 - 1.21.1 |
BlueMap-5.3-paper.jar | Paper/Folia 1.20.1 - 1.21.1 |
BlueMap-5.3-fabric.jar | Fabric 1.21 - 1.21.1 |
BlueMap-5.3-fabric-1.20.5.jar | Fabric 1.20.5 - 1.20.6 |
BlueMap-5.3-fabric-1.20.jar | Fabric 1.20 - 1.20.4 |
BlueMap-5.3-fabric-1.19.4.jar | Fabric 1.19.4 |
BlueMap-5.3-fabric-1.18.jar | Fabric 1.18 - 1.18.2 |
BlueMap-5.3-forge.jar | Forge 1.21 - 1.21.1 |
BlueMap-5.3-forge-1.20.6.jar | Forge 1.20.6 |
BlueMap-5.3-forge-1.20.jar | Forge 1.20 - 1.20.4 |
BlueMap-5.3-forge-1.19.4.jar | Forge 1.19.4 |
BlueMap-5.3-forge-1.18.1.jar | Forge 1.18.1 - 1.18.2 |
BlueMap-5.3-neoforge.jar | NeoForge 1.21 - 1.21.1 |
BlueMap-5.3-sponge.jar | SpongeAPI 11.0.0 |