BlueMap
5.28-spongeA Minecraft mapping tool that creates 3D models of your Minecraft worlds and displays them in a web viewer.
5.28-spongelatestSep 25, 2026 Highlights / Notes
Improvements to SQL-storage (especially SQLite performance), general performance improvements and some fixes.Upgrading from 5.27
- Replace thebluemap.jar-file with the new one - Delete your [<webroot>/index.html](<https://bluemap.bluecolored.de/wiki/getting-started/Insta…>) to make bluemap update the webapp - (Optional) Update theadditional-headersin yourwebserver.confto the new defaults:
- (Optional) Add the following lines to your SQL storage-configs (e.g.additional-headers: { "Cache-Control": "public, max-age=86400, stale-if-error=604800" "CDN-Cache-Control": "max-age=60" }storages/sql.conf):# SQL-statements that are executed once on every new connection to the database. # Leaving this commented out means that BlueMap uses sensible defaults for the used sql-dialect. #connection-init-sql: [ # "PRAGMA journal_mode = WAL" # "PRAGMA synchronous = NORMAL" # "PRAGMA busy_timeout = 30000" # "PRAGMA foreign_keys = ON" #] # The prefix that is prepended to the names of all tables BlueMap creates and uses. # Only lowercase letters (a-z), digits (0-9) and underscores (_) are allowed, with a maximum length of 32 characters. # Changing this value on an existing setup will NOT rename existing tables or move data, BlueMap will create new, empty ones instead. # Default is: "bluemap_" #table-prefix: "bluemap_"Changelog since 5.27
- Added atable-prefixoption to the SQL-storage config to change the names of the tables BlueMap uses (#457) - Added aconnection-init-sqloption to the SQL-storage config, and BlueMap now uses sensible defaults for each dialect (e.g. WAL-mode for SQLite) - Changed the default webserveradditional-headersto use the standardCDN-Cache-Controlheader instead ofCloudflare-CDN-Cache-Control(thanks to @w00000dy, #870) - Improved map-update performance by caching render-state data and parsing block-states faster - Improved compatibility with some filesystems - Fixed some streams not being closed correctly - Fixed another issue with loading saved render-tasks - Fixed the time of the last full map-update not being saved, which could cause early full updates after a restart - Fixed an error whenfull-update-intervalis set to 0 or a negative value - Fixed marker colors being displayed in the wrong color-spaceFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.28-spigotSep 25, 2026 Highlights / Notes
Improvements to SQL-storage (especially SQLite performance), general performance improvements and some fixes.Upgrading from 5.27
- Replace thebluemap.jar-file with the new one - Delete your [<webroot>/index.html](<https://bluemap.bluecolored.de/wiki/getting-started/Insta…>) to make bluemap update the webapp - (Optional) Update theadditional-headersin yourwebserver.confto the new defaults:
- (Optional) Add the following lines to your SQL storage-configs (e.g.additional-headers: { "Cache-Control": "public, max-age=86400, stale-if-error=604800" "CDN-Cache-Control": "max-age=60" }storages/sql.conf):# SQL-statements that are executed once on every new connection to the database. # Leaving this commented out means that BlueMap uses sensible defaults for the used sql-dialect. #connection-init-sql: [ # "PRAGMA journal_mode = WAL" # "PRAGMA synchronous = NORMAL" # "PRAGMA busy_timeout = 30000" # "PRAGMA foreign_keys = ON" #] # The prefix that is prepended to the names of all tables BlueMap creates and uses. # Only lowercase letters (a-z), digits (0-9) and underscores (_) are allowed, with a maximum length of 32 characters. # Changing this value on an existing setup will NOT rename existing tables or move data, BlueMap will create new, empty ones instead. # Default is: "bluemap_" #table-prefix: "bluemap_"Changelog since 5.27
- Added atable-prefixoption to the SQL-storage config to change the names of the tables BlueMap uses (#457) - Added aconnection-init-sqloption to the SQL-storage config, and BlueMap now uses sensible defaults for each dialect (e.g. WAL-mode for SQLite) - Changed the default webserveradditional-headersto use the standardCDN-Cache-Controlheader instead ofCloudflare-CDN-Cache-Control(thanks to @w00000dy, #870) - Improved map-update performance by caching render-state data and parsing block-states faster - Improved compatibility with some filesystems - Fixed some streams not being closed correctly - Fixed another issue with loading saved render-tasks - Fixed the time of the last full map-update not being saved, which could cause early full updates after a restart - Fixed an error whenfull-update-intervalis set to 0 or a negative value - Fixed marker colors being displayed in the wrong color-spaceFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.28-paperSep 25, 2026 Highlights / Notes
Improvements to SQL-storage (especially SQLite performance), general performance improvements and some fixes.Upgrading from 5.27
- Replace thebluemap.jar-file with the new one - Delete your [<webroot>/index.html](<https://bluemap.bluecolored.de/wiki/getting-started/Insta…>) to make bluemap update the webapp - (Optional) Update theadditional-headersin yourwebserver.confto the new defaults:
- (Optional) Add the following lines to your SQL storage-configs (e.g.additional-headers: { "Cache-Control": "public, max-age=86400, stale-if-error=604800" "CDN-Cache-Control": "max-age=60" }storages/sql.conf):# SQL-statements that are executed once on every new connection to the database. # Leaving this commented out means that BlueMap uses sensible defaults for the used sql-dialect. #connection-init-sql: [ # "PRAGMA journal_mode = WAL" # "PRAGMA synchronous = NORMAL" # "PRAGMA busy_timeout = 30000" # "PRAGMA foreign_keys = ON" #] # The prefix that is prepended to the names of all tables BlueMap creates and uses. # Only lowercase letters (a-z), digits (0-9) and underscores (_) are allowed, with a maximum length of 32 characters. # Changing this value on an existing setup will NOT rename existing tables or move data, BlueMap will create new, empty ones instead. # Default is: "bluemap_" #table-prefix: "bluemap_"Changelog since 5.27
- Added atable-prefixoption to the SQL-storage config to change the names of the tables BlueMap uses (#457) - Added aconnection-init-sqloption to the SQL-storage config, and BlueMap now uses sensible defaults for each dialect (e.g. WAL-mode for SQLite) - Changed the default webserveradditional-headersto use the standardCDN-Cache-Controlheader instead ofCloudflare-CDN-Cache-Control(thanks to @w00000dy, #870) - Improved map-update performance by caching render-state data and parsing block-states faster - Improved compatibility with some filesystems - Fixed some streams not being closed correctly - Fixed another issue with loading saved render-tasks - Fixed the time of the last full map-update not being saved, which could cause early full updates after a restart - Fixed an error whenfull-update-intervalis set to 0 or a negative value - Fixed marker colors being displayed in the wrong color-spaceFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.27-spongeSep 16, 2026 Highlights / Notes
Hotfix for 5.26.Upgrading from 5.26 or 5.25
- Replace thebluemap.jar-file with the new one - Delete your [<webroot>/index.html](<https://bluemap.bluecolored.de/wiki/getting-started/Insta…>) to make bluemap update the webappUpgrading from 5.24
- Replace thebluemap.jar-file with the new one - Delete your [<webroot>/index.html](<https://bluemap.bluecolored.de/wiki/getting-started/Insta…>) to make bluemap update the webapp - Add the following lines to yourwebserver.conf:# Additional headers the webserver should include in the responses it sends. additional-headers: { "Cache-Control": "public, max-age=86400" }Changelog since 5.26
- Fixed the map shifting when the camera crosses 10000-block boundariesFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.27-spigotSep 16, 2026 Highlights / Notes
Hotfix for 5.26.Upgrading from 5.26 or 5.25
- Replace thebluemap.jar-file with the new one - Delete your [<webroot>/index.html](<https://bluemap.bluecolored.de/wiki/getting-started/Insta…>) to make bluemap update the webappUpgrading from 5.24
- Replace thebluemap.jar-file with the new one - Delete your [<webroot>/index.html](<https://bluemap.bluecolored.de/wiki/getting-started/Insta…>) to make bluemap update the webapp - Add the following lines to yourwebserver.conf:# Additional headers the webserver should include in the responses it sends. additional-headers: { "Cache-Control": "public, max-age=86400" }Changelog since 5.26
- Fixed the map shifting when the camera crosses 10000-block boundariesFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.27-paperSep 16, 2026 Highlights / Notes
Hotfix for 5.26.Upgrading from 5.26 or 5.25
- Replace thebluemap.jar-file with the new one - Delete your [<webroot>/index.html](<https://bluemap.bluecolored.de/wiki/getting-started/Insta…>) to make bluemap update the webappUpgrading from 5.24
- Replace thebluemap.jar-file with the new one - Delete your [<webroot>/index.html](<https://bluemap.bluecolored.de/wiki/getting-started/Insta…>) to make bluemap update the webapp - Add the following lines to yourwebserver.conf:# Additional headers the webserver should include in the responses it sends. additional-headers: { "Cache-Control": "public, max-age=86400" }Changelog since 5.26
- Fixed the map shifting when the camera crosses 10000-block boundariesFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.26-spongeSep 15, 2026 Highlights / Notes
Hotfix for 5.25.Upgrading from 5.25
- Replace thebluemap.jar-file with the new one - Delete your [<webroot>/index.html](<https://bluemap.bluecolored.de/wiki/getting-started/Insta…>) to make bluemap update the webappUpgrading from 5.24
- Replace thebluemap.jar-file with the new one - Delete your [<webroot>/index.html](<https://bluemap.bluecolored.de/wiki/getting-started/Insta…>) to make bluemap update the webapp - Add the following lines to yourwebserver.conf:# Additional headers the webserver should include in the responses it sends. additional-headers: { "Cache-Control": "public, max-age=86400" }Changelog since 5.25
- Fixed the line-shader (used for markers/lines on the map) not being compatible with the newer three.js version - Fixed theadditional-headerswebserver config also overriding the cache-control headers of live-data and SSE responsesFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.26-spigotSep 15, 2026 Highlights / Notes
Hotfix for 5.25.Upgrading from 5.25
- Replace thebluemap.jar-file with the new one - Delete your [<webroot>/index.html](<https://bluemap.bluecolored.de/wiki/getting-started/Insta…>) to make bluemap update the webappUpgrading from 5.24
- Replace thebluemap.jar-file with the new one - Delete your [<webroot>/index.html](<https://bluemap.bluecolored.de/wiki/getting-started/Insta…>) to make bluemap update the webapp - Add the following lines to yourwebserver.conf:# Additional headers the webserver should include in the responses it sends. additional-headers: { "Cache-Control": "public, max-age=86400" }Changelog since 5.25
- Fixed the line-shader (used for markers/lines on the map) not being compatible with the newer three.js version - Fixed theadditional-headerswebserver config also overriding the cache-control headers of live-data and SSE responsesFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.26-paperSep 15, 2026 Highlights / Notes
Hotfix for 5.25.Upgrading from 5.25
- Replace thebluemap.jar-file with the new one - Delete your [<webroot>/index.html](<https://bluemap.bluecolored.de/wiki/getting-started/Insta…>) to make bluemap update the webappUpgrading from 5.24
- Replace thebluemap.jar-file with the new one - Delete your [<webroot>/index.html](<https://bluemap.bluecolored.de/wiki/getting-started/Insta…>) to make bluemap update the webapp - Add the following lines to yourwebserver.conf:# Additional headers the webserver should include in the responses it sends. additional-headers: { "Cache-Control": "public, max-age=86400" }Changelog since 5.25
- Fixed the line-shader (used for markers/lines on the map) not being compatible with the newer three.js version - Fixed theadditional-headerswebserver config also overriding the cache-control headers of live-data and SSE responsesFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.25-spongeSep 15, 2026 Highlights / Notes
A smaller release focused on fixes and dependency updates, plus improved swamp-colors and a new option to add custom webserver response headers.Upgrading from 5.24
- Replace thebluemap.jar-file with the new one - Delete your [<webroot>/index.html](<https://bluemap.bluecolored.de/wiki/getting-started/Insta…>) to make bluemap update the webapp - Add the following lines to yourwebserver.conf:# Additional headers the webserver should include in the responses it sends. additional-headers: { "Cache-Control": "public, max-age=86400" }Changelog since 5.24
- Added anadditional-headerswebserver config option to add custom HTTP headers to served map/file resources (thanks to iCiaran, #862) - Updated a bunch of libraries and dependencies - Fixed incorrect swamp grass color (was missing its noise pattern) - Fixed default-config generation error on Windows - Fixed players sometimes disappearing whenwrite-players-intervalis usedFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.25-spigotSep 15, 2026 Highlights / Notes
A smaller release focused on fixes and dependency updates, plus improved swamp-colors and a new option to add custom webserver response headers.Upgrading from 5.24
- Replace thebluemap.jar-file with the new one - Delete your [<webroot>/index.html](<https://bluemap.bluecolored.de/wiki/getting-started/Insta…>) to make bluemap update the webapp - Add the following lines to yourwebserver.conf:# Additional headers the webserver should include in the responses it sends. additional-headers: { "Cache-Control": "public, max-age=86400" }Changelog since 5.24
- Added anadditional-headerswebserver config option to add custom HTTP headers to served map/file resources (thanks to iCiaran, #862) - Updated a bunch of libraries and dependencies - Fixed incorrect swamp grass color (was missing its noise pattern) - Fixed default-config generation error on Windows - Fixed players sometimes disappearing whenwrite-players-intervalis usedFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.25-paperSep 15, 2026 Highlights / Notes
A smaller release focused on fixes and dependency updates, plus improved swamp-colors and a new option to add custom webserver response headers.Upgrading from 5.24
- Replace thebluemap.jar-file with the new one - Delete your [<webroot>/index.html](<https://bluemap.bluecolored.de/wiki/getting-started/Insta…>) to make bluemap update the webapp - Add the following lines to yourwebserver.conf:# Additional headers the webserver should include in the responses it sends. additional-headers: { "Cache-Control": "public, max-age=86400" }Changelog since 5.24
- Added anadditional-headerswebserver config option to add custom HTTP headers to served map/file resources (thanks to iCiaran, #862) - Updated a bunch of libraries and dependencies - Fixed incorrect swamp grass color (was missing its noise pattern) - Fixed default-config generation error on Windows - Fixed players sometimes disappearing whenwrite-players-intervalis usedFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.24-spongeSep 10, 2026 Highlights / Notes
Adds compatibility with Minecraft 26.3 worlds, plus a handful of fixes and improvements.Upgrading from 5.23
- Replace thebluemap.jar-file with the new oneChangelog since 5.23
- Added support for Minecraft 26.3 worlds - Resolve default blockstates for 26.3+ worlds viadata/<namespace>/defaultBlockstates.json- SSE connections now send periodic keepalive messages to stop idle connections from timing out (thanks to pR0Ps, #829) - Updated Polish translation (thanks to alliewegner, #832) - Bumped js-yaml from 4.3.0 to 4.3.1 (#831) - Fixed Region-update tasks with no changes not immediately freeing their memory - Fixed BlueMap scheduler not running as a daemon thread - Fixed webserver request-handlers not properly closing when BlueMap unloads - Fixed thestoragecommand sometimes not recognizing loaded maps correctly - Fixed an error when tasks sometimes not saving/loading correctly (again) - Fixed an error when updating players before BlueMap is fully loaded - Fixed entity rotation (if there is an addon that adds entity models)Full Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.24-spigotSep 10, 2026 Highlights / Notes
Adds compatibility with Minecraft 26.3 worlds, plus a handful of fixes and improvements.Upgrading from 5.23
- Replace thebluemap.jar-file with the new oneChangelog since 5.23
- Added support for Minecraft 26.3 worlds - Resolve default blockstates for 26.3+ worlds viadata/<namespace>/defaultBlockstates.json- SSE connections now send periodic keepalive messages to stop idle connections from timing out (thanks to pR0Ps, #829) - Updated Polish translation (thanks to alliewegner, #832) - Bumped js-yaml from 4.3.0 to 4.3.1 (#831) - Fixed Region-update tasks with no changes not immediately freeing their memory - Fixed BlueMap scheduler not running as a daemon thread - Fixed webserver request-handlers not properly closing when BlueMap unloads - Fixed thestoragecommand sometimes not recognizing loaded maps correctly - Fixed an error when tasks sometimes not saving/loading correctly (again) - Fixed an error when updating players before BlueMap is fully loaded - Fixed entity rotation (if there is an addon that adds entity models)Full Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.24-paperSep 10, 2026 Highlights / Notes
Adds compatibility with Minecraft 26.3 worlds, plus a handful of fixes and improvements.Upgrading from 5.23
- Replace thebluemap.jar-file with the new oneChangelog since 5.23
- Added support for Minecraft 26.3 worlds - Resolve default blockstates for 26.3+ worlds viadata/<namespace>/defaultBlockstates.json- SSE connections now send periodic keepalive messages to stop idle connections from timing out (thanks to pR0Ps, #829) - Updated Polish translation (thanks to alliewegner, #832) - Bumped js-yaml from 4.3.0 to 4.3.1 (#831) - Fixed Region-update tasks with no changes not immediately freeing their memory - Fixed BlueMap scheduler not running as a daemon thread - Fixed webserver request-handlers not properly closing when BlueMap unloads - Fixed thestoragecommand sometimes not recognizing loaded maps correctly - Fixed an error when tasks sometimes not saving/loading correctly (again) - Fixed an error when updating players before BlueMap is fully loaded - Fixed entity rotation (if there is an addon that adds entity models)Full Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.23-spongeAug 6, 2026 Highlights / Notes
The integrated webserver now pushes markers and freshly rendered tile-updates to connected webapps using SSE. And some more fixes and smaller improvements.Upgrading from 5.22
- Replace thebluemap.jar-file with the new one - Delete your [<webroot>/index.html](<https://bluemap.bluecolored.de/wiki/getting-started/Insta…>) to make bluemap update the webapp #### Optionally: - Add the following lines to yourwebserver.conf:
- Add the following lines to your# Whether to use Server-Sent Events (SSE) for pushing tile and marker-updates to the connected clients. # Default is true sse-enabled: truewebapp.conf:# This will configure the webapp to request the map-tiles compressed and decompress them manually. # Enable this only if you intend to host the webapp statically, with an external webserver without additional configuration. # Default is "false" #client-decompression: trueChangelog since 5.22
- Use Server-sent events to push updates for map-tiles, players, and markers (optional, thanks to @pR0Ps, #819) - Added webapp-option to decompress tiles on the client, making it possible to host the webapp statically (thanks to @fechan, #815) - No longer delete the whole map if no region-files exist (map might be configured incorrectly) - Try to resolve symlinks when loading resources - Added (usually hidden) config fordimension-typeto fix paper-api added worlds - Removed native linear region format support, use the [linear-addon](<https://github.com/Chicken/BlueMap-Linear/>) instead - Track full-update-interval per-map instead of globally - Fixed race-condition when saving lowres-tiles sometimes corrupting them (#821) - Fixed live-player-markers config not being respected - Fixed worlds with/in dimension key not being detected correctly on paper - Fixed tasks sometimes not saving/loading correctly - Fixed in-memory region-update-timestamps not resetting on purgeFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.23-spigotAug 6, 2026 Highlights / Notes
The integrated webserver now pushes markers and freshly rendered tile-updates to connected webapps using SSE. And some more fixes and smaller improvements.Upgrading from 5.22
- Replace thebluemap.jar-file with the new one - Delete your [<webroot>/index.html](<https://bluemap.bluecolored.de/wiki/getting-started/Insta…>) to make bluemap update the webapp #### Optionally: - Add the following lines to yourwebserver.conf:
- Add the following lines to your# Whether to use Server-Sent Events (SSE) for pushing tile and marker-updates to the connected clients. # Default is true sse-enabled: truewebapp.conf:# This will configure the webapp to request the map-tiles compressed and decompress them manually. # Enable this only if you intend to host the webapp statically, with an external webserver without additional configuration. # Default is "false" #client-decompression: trueChangelog since 5.22
- Use Server-sent events to push updates for map-tiles, players, and markers (optional, thanks to @pR0Ps, #819) - Added webapp-option to decompress tiles on the client, making it possible to host the webapp statically (thanks to @fechan, #815) - No longer delete the whole map if no region-files exist (map might be configured incorrectly) - Try to resolve symlinks when loading resources - Added (usually hidden) config fordimension-typeto fix paper-api added worlds - Removed native linear region format support, use the [linear-addon](<https://github.com/Chicken/BlueMap-Linear/>) instead - Track full-update-interval per-map instead of globally - Fixed race-condition when saving lowres-tiles sometimes corrupting them (#821) - Fixed live-player-markers config not being respected - Fixed worlds with/in dimension key not being detected correctly on paper - Fixed tasks sometimes not saving/loading correctly - Fixed in-memory region-update-timestamps not resetting on purgeFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.23-paperAug 6, 2026 Highlights / Notes
The integrated webserver now pushes markers and freshly rendered tile-updates to connected webapps using SSE. And some more fixes and smaller improvements.Upgrading from 5.22
- Replace thebluemap.jar-file with the new one - Delete your [<webroot>/index.html](<https://bluemap.bluecolored.de/wiki/getting-started/Insta…>) to make bluemap update the webapp #### Optionally: - Add the following lines to yourwebserver.conf:
- Add the following lines to your# Whether to use Server-Sent Events (SSE) for pushing tile and marker-updates to the connected clients. # Default is true sse-enabled: truewebapp.conf:# This will configure the webapp to request the map-tiles compressed and decompress them manually. # Enable this only if you intend to host the webapp statically, with an external webserver without additional configuration. # Default is "false" #client-decompression: trueChangelog since 5.22
- Use Server-sent events to push updates for map-tiles, players, and markers (optional, thanks to @pR0Ps, #819) - Added webapp-option to decompress tiles on the client, making it possible to host the webapp statically (thanks to @fechan, #815) - No longer delete the whole map if no region-files exist (map might be configured incorrectly) - Try to resolve symlinks when loading resources - Added (usually hidden) config fordimension-typeto fix paper-api added worlds - Removed native linear region format support, use the [linear-addon](<https://github.com/Chicken/BlueMap-Linear/>) instead - Track full-update-interval per-map instead of globally - Fixed race-condition when saving lowres-tiles sometimes corrupting them (#821) - Fixed live-player-markers config not being respected - Fixed worlds with/in dimension key not being detected correctly on paper - Fixed tasks sometimes not saving/loading correctly - Fixed in-memory region-update-timestamps not resetting on purgeFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.22-spongeJun 17, 2026 Highlights / Notes
Fix for a map-breaking bug in 5.21: update directly to this version, skip version 5.21!Upgrading from 5.20 (and 5.21)
- Replace thebluemap.jar-file with the new one - Move thefull-update-intervaland theupdate-cooldownsettings from yourplugin.confinto yourcore.confThis update contains some internal changes which might break some BlueMap-Addons that work with custom block-renderers. -> Make sure to check if your addons need to be updated.Changelog since 5.21
- Fixed an issue causing the textures of maps from previous versions to be corruptedFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.22-spigotJun 17, 2026 Highlights / Notes
Fix for a map-breaking bug in 5.21: update directly to this version, skip version 5.21!Upgrading from 5.20 (and 5.21)
- Replace thebluemap.jar-file with the new one - Move thefull-update-intervaland theupdate-cooldownsettings from yourplugin.confinto yourcore.confThis update contains some internal changes which might break some BlueMap-Addons that work with custom block-renderers. -> Make sure to check if your addons need to be updated.Changelog since 5.21
- Fixed an issue causing the textures of maps from previous versions to be corruptedFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.22-paperJun 17, 2026 Highlights / Notes
Fix for a map-breaking bug in 5.21: update directly to this version, skip version 5.21!Upgrading from 5.20 (and 5.21)
- Replace thebluemap.jar-file with the new one - Move thefull-update-intervaland theupdate-cooldownsettings from yourplugin.confinto yourcore.confThis update contains some internal changes which might break some BlueMap-Addons that work with custom block-renderers. -> Make sure to check if your addons need to be updated.Changelog since 5.21
- Fixed an issue causing the textures of maps from previous versions to be corruptedFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.21-spongeJun 16, 2026 Highlights / Notes
- Minecraft 26.2 support - Changes to how map-updates are scheduled. Render-Tasks now persist over restarts/reloadsUpgrading from 5.20
- Replace thebluemap.jar-file with the new one - Move thefull-update-intervaland theupdate-cooldownsettings from yourplugin.confinto yourcore.confThis update contains some internal changes which might break some BlueMap-Addons that work with custom block-renderers. -> Make sure to check if your addons need to be updated.Changelog since 5.20
- Updated resource-extensions to account for 26.2 bed and sign changes (-> 26.2 support) - BlueMap now keeps track of when it last updated which region-file and uses this information to sort it's update-tasks. This makes sure that no matter how slow the update-process is in comparison to the world-changes, BlueMap will always have eventually updated each region-file. - BlueMap now saves render-tasks and loads them when it restarts or reloads - BlueMap no longer updates all maps each time it loads. Instead, it persists the last full-update time and schedules full map-updates based on thefull-update-intervalconfig - Movedupdate-cooldownandfull-update-intervalconfigs fromplugin.conftocore.conf- Added/bluemap tasks cancel allcommand to cancel all render-tasks at once - Updated API to 2.8.0 - Reworked block-color calculation, added a registry for addons and the ability to configure custom color-map textures in theblockColors.json- Re-enabled support for fabric-pemission-api - Skin-Profile requests now use the un-dashed UUID format (aligning with mojang-default) - Enhanced debug-dump with registry-information - Added version information to the debug-log - Fixed an issue with paper not loading custom dimension information correctly - Fixed skin-download config doing nothing - Fixed potential error when trying to load an entity-chunk with a formatted CustomNameFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.21-spigotJun 16, 2026 Highlights / Notes
- Minecraft 26.2 support - Changes to how map-updates are scheduled. Render-Tasks now persist over restarts/reloadsUpgrading from 5.20
- Replace thebluemap.jar-file with the new one - Move thefull-update-intervaland theupdate-cooldownsettings from yourplugin.confinto yourcore.confThis update contains some internal changes which might break some BlueMap-Addons that work with custom block-renderers. -> Make sure to check if your addons need to be updated.Changelog since 5.20
- Updated resource-extensions to account for 26.2 bed and sign changes (-> 26.2 support) - BlueMap now keeps track of when it last updated which region-file and uses this information to sort it's update-tasks. This makes sure that no matter how slow the update-process is in comparison to the world-changes, BlueMap will always have eventually updated each region-file. - BlueMap now saves render-tasks and loads them when it restarts or reloads - BlueMap no longer updates all maps each time it loads. Instead, it persists the last full-update time and schedules full map-updates based on thefull-update-intervalconfig - Movedupdate-cooldownandfull-update-intervalconfigs fromplugin.conftocore.conf- Added/bluemap tasks cancel allcommand to cancel all render-tasks at once - Updated API to 2.8.0 - Reworked block-color calculation, added a registry for addons and the ability to configure custom color-map textures in theblockColors.json- Re-enabled support for fabric-pemission-api - Skin-Profile requests now use the un-dashed UUID format (aligning with mojang-default) - Enhanced debug-dump with registry-information - Added version information to the debug-log - Fixed an issue with paper not loading custom dimension information correctly - Fixed skin-download config doing nothing - Fixed potential error when trying to load an entity-chunk with a formatted CustomNameFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.21-paperJun 16, 2026 Highlights / Notes
- Minecraft 26.2 support - Changes to how map-updates are scheduled. Render-Tasks now persist over restarts/reloadsUpgrading from 5.20
- Replace thebluemap.jar-file with the new one - Move thefull-update-intervaland theupdate-cooldownsettings from yourplugin.confinto yourcore.confThis update contains some internal changes which might break some BlueMap-Addons that work with custom block-renderers. -> Make sure to check if your addons need to be updated.Changelog since 5.20
- Updated resource-extensions to account for 26.2 bed and sign changes (-> 26.2 support) - BlueMap now keeps track of when it last updated which region-file and uses this information to sort it's update-tasks. This makes sure that no matter how slow the update-process is in comparison to the world-changes, BlueMap will always have eventually updated each region-file. - BlueMap now saves render-tasks and loads them when it restarts or reloads - BlueMap no longer updates all maps each time it loads. Instead, it persists the last full-update time and schedules full map-updates based on thefull-update-intervalconfig - Movedupdate-cooldownandfull-update-intervalconfigs fromplugin.conftocore.conf- Added/bluemap tasks cancel allcommand to cancel all render-tasks at once - Updated API to 2.8.0 - Reworked block-color calculation, added a registry for addons and the ability to configure custom color-map textures in theblockColors.json- Re-enabled support for fabric-pemission-api - Skin-Profile requests now use the un-dashed UUID format (aligning with mojang-default) - Enhanced debug-dump with registry-information - Added version information to the debug-log - Fixed an issue with paper not loading custom dimension information correctly - Fixed skin-download config doing nothing - Fixed potential error when trying to load an entity-chunk with a formatted CustomNameFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.20-spongeApr 12, 2026 Highlights / Notes
This version fixes some bugs with the previous release.Upgrading from 5.19
- Replace thebluemap.jar-file with the new oneChangelog since 5.19
- Fixed a bug that caused BlueMap to no longer be able to load worlds with the old (pre 26.1) format - Fixed a bug causing some cases of high cpu-usage due to busy-waiting for region-folders to exist - Fixed a bug where the webserver is not closing active connections when reloading bluemap - Improved debug-dump with some more informationFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.20-spigotApr 12, 2026 Highlights / Notes
This version fixes some bugs with the previous release.Upgrading from 5.19
- Replace thebluemap.jar-file with the new oneChangelog since 5.19
- Fixed a bug that caused BlueMap to no longer be able to load worlds with the old (pre 26.1) format - Fixed a bug causing some cases of high cpu-usage due to busy-waiting for region-folders to exist - Fixed a bug where the webserver is not closing active connections when reloading bluemap - Improved debug-dump with some more informationFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.20-paperApr 12, 2026 Highlights / Notes
This version fixes some bugs with the previous release.Upgrading from 5.19
- Replace thebluemap.jar-file with the new oneChangelog since 5.19
- Fixed a bug that caused BlueMap to no longer be able to load worlds with the old (pre 26.1) format - Fixed a bug causing some cases of high cpu-usage due to busy-waiting for region-folders to exist - Fixed a bug where the webserver is not closing active connections when reloading bluemap - Improved debug-dump with some more informationFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.19-spongeApr 7, 2026 Highlights / Notes
This version fixes two issues caused by a breaking change in the newest Paper builds for 26.1.1.Upgrading from 5.18
- Replace thebluemap.jar-file with the new oneChangelog since 5.18
- Fixed BlueMap generating the wrong world-paths in the default map-configs on the latest paper builds - Fixed BlueMap not displaying player-markers on the latest paper builds - Fixed worldfolder resolve logic in the spigot implementation to better support the newest paper builds and hybridsFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.19-spigotApr 7, 2026 Highlights / Notes
This version fixes two issues caused by a breaking change in the newest Paper builds for 26.1.1.Upgrading from 5.18
- Replace thebluemap.jar-file with the new oneChangelog since 5.18
- Fixed BlueMap generating the wrong world-paths in the default map-configs on the latest paper builds - Fixed BlueMap not displaying player-markers on the latest paper builds - Fixed worldfolder resolve logic in the spigot implementation to better support the newest paper builds and hybridsFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.19-paperApr 7, 2026 Highlights / Notes
This version fixes two issues caused by a breaking change in the newest Paper builds for 26.1.1.Upgrading from 5.18
- Replace thebluemap.jar-file with the new oneChangelog since 5.18
- Fixed BlueMap generating the wrong world-paths in the default map-configs on the latest paper builds - Fixed BlueMap not displaying player-markers on the latest paper builds - Fixed worldfolder resolve logic in the spigot implementation to better support the newest paper builds and hybridsFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.18-spongeMar 25, 2026 Highlights / Notes
Added implementation for forge 26.1 and two small fixes.Upgrading from 5.17 (or 5.16)
- Make sure you are using Java 25 - Replace thebluemap.jar-file with the new oneChangelog since 5.17
- (Re)Added forge implementation for minecraft 26.1 - Fixed textures of banners and copper-golems - Fixed dockerfile not using the correct java versionFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.18-spigotMar 25, 2026 Highlights / Notes
Added implementation for forge 26.1 and two small fixes.Upgrading from 5.17 (or 5.16)
- Make sure you are using Java 25 - Replace thebluemap.jar-file with the new oneChangelog since 5.17
- (Re)Added forge implementation for minecraft 26.1 - Fixed textures of banners and copper-golems - Fixed dockerfile not using the correct java versionFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.18-paperMar 25, 2026 Highlights / Notes
Added implementation for forge 26.1 and two small fixes.Upgrading from 5.17 (or 5.16)
- Make sure you are using Java 25 - Replace thebluemap.jar-file with the new oneChangelog since 5.17
- (Re)Added forge implementation for minecraft 26.1 - Fixed textures of banners and copper-golems - Fixed dockerfile not using the correct java versionFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.17-spongeMar 24, 2026 Highlights / Notes
Java 25 now required & Minecraft 26.1 support added.Upgrading from 5.16
- Replace thebluemap.jar-file with the new one - Delete your [<webroot>/index.html](<https://bluemap.bluecolored.de/wiki/getting-started/Insta…>) to make bluemap update the webappChangelog since 5.16
- Switched to Java 25 - Added support for Minecraft 26.1 world format changes - Switched to virtual-threads based webserver implementation - Stopped using temporary cache-files for image-writing - Fixed chunks not rendering if their timestamp is 0 - Fixed a rare race-condition which could cause a server-crash - Fixed large textures with CUSTOM format freezing bluemaps loadingFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.17-spigotMar 24, 2026 Highlights / Notes
Java 25 now required & Minecraft 26.1 support added.Upgrading from 5.16
- Replace thebluemap.jar-file with the new one - Delete your [<webroot>/index.html](<https://bluemap.bluecolored.de/wiki/getting-started/Insta…>) to make bluemap update the webappChangelog since 5.16
- Switched to Java 25 - Added support for Minecraft 26.1 world format changes - Switched to virtual-threads based webserver implementation - Stopped using temporary cache-files for image-writing - Fixed chunks not rendering if their timestamp is 0 - Fixed a rare race-condition which could cause a server-crash - Fixed large textures with CUSTOM format freezing bluemaps loadingFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.17-paperMar 24, 2026 Highlights / Notes
Java 25 now required & Minecraft 26.1 support added.Upgrading from 5.16
- Replace thebluemap.jar-file with the new one - Delete your [<webroot>/index.html](<https://bluemap.bluecolored.de/wiki/getting-started/Insta…>) to make bluemap update the webappChangelog since 5.16
- Switched to Java 25 - Added support for Minecraft 26.1 world format changes - Switched to virtual-threads based webserver implementation - Stopped using temporary cache-files for image-writing - Fixed chunks not rendering if their timestamp is 0 - Fixed a rare race-condition which could cause a server-crash - Fixed large textures with CUSTOM format freezing bluemaps loadingFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.16-spongeFeb 13, 2026 Highlights / Notes
A collection of smaller additions, improvements and fixes.Upgrading from 5.15
- Replace thebluemap.jar-file with the new one - Delete your [<webroot>/index.html](<https://bluemap.bluecolored.de/wiki/getting-started/Insta…>) to make bluemap update the webappChangelog since 5.15
- WebApp: Replaced using number parameter for cache-control with no-cache header (#762, thanks to Macil) - WebApp: Use unadjustedMovement if supported in free-flight pointer-lock mode (#763, thanks to Macil) - Added support for "oversized chunks" → large chunks that are stored separately from the region-files (#772) - Addedrender-thread-priorityconfig value for setting the java thread priority for render-threads - Added RenderPasses which allow addons to modify the entire tile-model without being bound to a custom block or entity - Added logs for more info when watching for map-updates on the CLI - Added lenient support for non-standard pack.mcmeta format - Improved exception-handling of API-consumers - Improved exception-handling when resolving sponge-dimension directories - Improved troubleshoot command - Fixed potential deadlock when resolving a configuration-exception - Fixed world spawn position not correctly read from the level.dat - Fixed Thread-Names of MapUpdateService-Thread, Webserver and Scheduler - Fixed player-skin not being removed from the map-storage if the skin-provider returns an empty skinFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.16-spigotFeb 13, 2026 Highlights / Notes
A collection of smaller additions, improvements and fixes.Upgrading from 5.15
- Replace thebluemap.jar-file with the new one - Delete your [<webroot>/index.html](<https://bluemap.bluecolored.de/wiki/getting-started/Insta…>) to make bluemap update the webappChangelog since 5.15
- WebApp: Replaced using number parameter for cache-control with no-cache header (#762, thanks to Macil) - WebApp: Use unadjustedMovement if supported in free-flight pointer-lock mode (#763, thanks to Macil) - Added support for "oversized chunks" → large chunks that are stored separately from the region-files (#772) - Addedrender-thread-priorityconfig value for setting the java thread priority for render-threads - Added RenderPasses which allow addons to modify the entire tile-model without being bound to a custom block or entity - Added logs for more info when watching for map-updates on the CLI - Added lenient support for non-standard pack.mcmeta format - Improved exception-handling of API-consumers - Improved exception-handling when resolving sponge-dimension directories - Improved troubleshoot command - Fixed potential deadlock when resolving a configuration-exception - Fixed world spawn position not correctly read from the level.dat - Fixed Thread-Names of MapUpdateService-Thread, Webserver and Scheduler - Fixed player-skin not being removed from the map-storage if the skin-provider returns an empty skinFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.16-paperFeb 13, 2026 Highlights / Notes
A collection of smaller additions, improvements and fixes.Upgrading from 5.15
- Replace thebluemap.jar-file with the new one - Delete your [<webroot>/index.html](<https://bluemap.bluecolored.de/wiki/getting-started/Insta…>) to make bluemap update the webappChangelog since 5.15
- WebApp: Replaced using number parameter for cache-control with no-cache header (#762, thanks to Macil) - WebApp: Use unadjustedMovement if supported in free-flight pointer-lock mode (#763, thanks to Macil) - Added support for "oversized chunks" → large chunks that are stored separately from the region-files (#772) - Addedrender-thread-priorityconfig value for setting the java thread priority for render-threads - Added RenderPasses which allow addons to modify the entire tile-model without being bound to a custom block or entity - Added logs for more info when watching for map-updates on the CLI - Added lenient support for non-standard pack.mcmeta format - Improved exception-handling of API-consumers - Improved exception-handling when resolving sponge-dimension directories - Improved troubleshoot command - Fixed potential deadlock when resolving a configuration-exception - Fixed world spawn position not correctly read from the level.dat - Fixed Thread-Names of MapUpdateService-Thread, Webserver and Scheduler - Fixed player-skin not being removed from the map-storage if the skin-provider returns an empty skinFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.15-spongeDec 11, 2025 Highlights / Notes
Hotfix for a few bugs with 1.21.11 support.Upgrading from 5.14
- Replace thebluemap.jar-file with the new oneChangelog since 5.14
- Updated fabric-permission-api to 0.6.1 for MC 1.21.11 compatibility - Added a workaround for a paper-bug (in papers experimental version) that throws an exception when a player tries to join - Fixed Fabric, Forge and NeoForge sometimes throwing an exception when a player tries to join (#761)Full Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.15-spigotDec 11, 2025 Highlights / Notes
Hotfix for a few bugs with 1.21.11 support.Upgrading from 5.14
- Replace thebluemap.jar-file with the new oneChangelog since 5.14
- Updated fabric-permission-api to 0.6.1 for MC 1.21.11 compatibility - Added a workaround for a paper-bug (in papers experimental version) that throws an exception when a player tries to join - Fixed Fabric, Forge and NeoForge sometimes throwing an exception when a player tries to join (#761)Full Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.15-paperDec 11, 2025 Highlights / Notes
Hotfix for a few bugs with 1.21.11 support.Upgrading from 5.14
- Replace thebluemap.jar-file with the new oneChangelog since 5.14
- Updated fabric-permission-api to 0.6.1 for MC 1.21.11 compatibility - Added a workaround for a paper-bug (in papers experimental version) that throws an exception when a player tries to join - Fixed Fabric, Forge and NeoForge sometimes throwing an exception when a player tries to join (#761)Full Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.14-spongeDec 10, 2025 Highlights / Notes
Initial 1.21.11 support and more improvements and fixes.Upgrading from 5.13
- Replace thebluemap.jar-file with the new oneChangelog since 5.13
- Updated fabric, forge and neoforge to support 1.21.11 (cli, spigot, paper and sponge implementations work without changes) - Added support for new model-rotations introduced in 25w46a - Settingignore-missing-light-data: trueconfig now also ignores individual missing chunks - SQL-storages now don't require db-write permission when only reading (webserver only, no rendering) - Removed/from webserver loggers ip-addresses - Improved formatting and grammar/spelling in the config-templates (#756, #758, thanks to nightowl286 and TechnicJelle) - Improved internal cache-management - Fixed circle and ellipse render-masks ignoring their center-position setting - Fixed an exception with the webserver handling edge-case (invalid) http-requests - Fixed cherry-signs not rendering - Fixed backwards compatibility for old chain-blocks not working - Fixed black edge-lines sometimes appearing on mushroom-blocksFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.14-spigotDec 10, 2025 Highlights / Notes
Initial 1.21.11 support and more improvements and fixes.Upgrading from 5.13
- Replace thebluemap.jar-file with the new oneChangelog since 5.13
- Updated fabric, forge and neoforge to support 1.21.11 (cli, spigot, paper and sponge implementations work without changes) - Added support for new model-rotations introduced in 25w46a - Settingignore-missing-light-data: trueconfig now also ignores individual missing chunks - SQL-storages now don't require db-write permission when only reading (webserver only, no rendering) - Removed/from webserver loggers ip-addresses - Improved formatting and grammar/spelling in the config-templates (#756, #758, thanks to nightowl286 and TechnicJelle) - Improved internal cache-management - Fixed circle and ellipse render-masks ignoring their center-position setting - Fixed an exception with the webserver handling edge-case (invalid) http-requests - Fixed cherry-signs not rendering - Fixed backwards compatibility for old chain-blocks not working - Fixed black edge-lines sometimes appearing on mushroom-blocksFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.14-paperDec 10, 2025 Highlights / Notes
Initial 1.21.11 support and more improvements and fixes.Upgrading from 5.13
- Replace thebluemap.jar-file with the new oneChangelog since 5.13
- Updated fabric, forge and neoforge to support 1.21.11 (cli, spigot, paper and sponge implementations work without changes) - Added support for new model-rotations introduced in 25w46a - Settingignore-missing-light-data: trueconfig now also ignores individual missing chunks - SQL-storages now don't require db-write permission when only reading (webserver only, no rendering) - Removed/from webserver loggers ip-addresses - Improved formatting and grammar/spelling in the config-templates (#756, #758, thanks to nightowl286 and TechnicJelle) - Improved internal cache-management - Fixed circle and ellipse render-masks ignoring their center-position setting - Fixed an exception with the webserver handling edge-case (invalid) http-requests - Fixed cherry-signs not rendering - Fixed backwards compatibility for old chain-blocks not working - Fixed black edge-lines sometimes appearing on mushroom-blocksFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.13-spongeOct 22, 2025 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 thebluemap.jar-file with the new oneChangelog since 5.12
- Added models for copper-chests - Added models for coppergolem statues - Added models for hanging-signs that areattached=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 theitemfolder in resourcepacks for block-models (fixes a compatibillity issues with ItemsAdder resourcepacks) - Fixed and improved several small code-issuesFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.13-spigotOct 22, 2025 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 thebluemap.jar-file with the new oneChangelog since 5.12
- Added models for copper-chests - Added models for coppergolem statues - Added models for hanging-signs that areattached=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 theitemfolder in resourcepacks for block-models (fixes a compatibillity issues with ItemsAdder resourcepacks) - Fixed and improved several small code-issuesFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.13-paperOct 22, 2025 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 thebluemap.jar-file with the new oneChangelog since 5.12
- Added models for copper-chests - Added models for coppergolem statues - Added models for hanging-signs that areattached=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 theitemfolder in resourcepacks for block-models (fixes a compatibillity issues with ItemsAdder resourcepacks) - Fixed and improved several small code-issuesFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.12-spongeSep 30, 2025 Highlights / Notes
Full 1.21.9 support, rework of the integrated webserver and more bugfixes and improvements!Upgrading from 5.11
- Replace thebluemap.jar-file with the new oneChangelog 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 remappingchain->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 fileFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.12-spigotSep 30, 2025 Highlights / Notes
Full 1.21.9 support, rework of the integrated webserver and more bugfixes and improvements!Upgrading from 5.11
- Replace thebluemap.jar-file with the new oneChangelog 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 remappingchain->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 fileFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.12-paperSep 30, 2025 Highlights / Notes
Full 1.21.9 support, rework of the integrated webserver and more bugfixes and improvements!Upgrading from 5.11
- Replace thebluemap.jar-file with the new oneChangelog 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 remappingchain->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 fileFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.11-spongeAug 6, 2025 Highlights / Notes
With [Render-Masks](https://bluemap.bluecolored.de/wiki/customization/Masks.h… 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 thebluemap.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 withmin-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: 90render-mask: [ {before, and] }after the section, e.g. like this:
-> here is a [video-example](https://github.com/user-attachments/assets/b2ac743b-eafa-… - Optionally, you can add the newrender-mask: [ { #min-x: -4000 #max-x: 4000 #min-z: -4000 #max-z: 4000 #min-y: 50 max-y: 90 } ]edge-light-strength: 15property to your map config as wellChangelog since 5.10
- Added a list ofrender-masks to the map-configs, replacing the previousmin-x,max-z, etc.., properties (#81) - Addededge-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.5Full Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.11-spigotAug 6, 2025 Highlights / Notes
With [Render-Masks](https://bluemap.bluecolored.de/wiki/customization/Masks.h… 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 thebluemap.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 withmin-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: 90render-mask: [ {before, and] }after the section, e.g. like this:
-> here is a [video-example](https://github.com/user-attachments/assets/b2ac743b-eafa-… - Optionally, you can add the newrender-mask: [ { #min-x: -4000 #max-x: 4000 #min-z: -4000 #max-z: 4000 #min-y: 50 max-y: 90 } ]edge-light-strength: 15property to your map config as wellChangelog since 5.10
- Added a list ofrender-masks to the map-configs, replacing the previousmin-x,max-z, etc.., properties (#81) - Addededge-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.5Full Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.11-paperAug 6, 2025 Highlights / Notes
With [Render-Masks](https://bluemap.bluecolored.de/wiki/customization/Masks.h… 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 thebluemap.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 withmin-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: 90render-mask: [ {before, and] }after the section, e.g. like this:
-> here is a [video-example](https://github.com/user-attachments/assets/b2ac743b-eafa-… - Optionally, you can add the newrender-mask: [ { #min-x: -4000 #max-x: 4000 #min-z: -4000 #max-z: 4000 #min-y: 50 max-y: 90 } ]edge-light-strength: 15property to your map config as wellChangelog since 5.10
- Added a list ofrender-masks to the map-configs, replacing the previousmin-x,max-z, etc.., properties (#81) - Addededge-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.5Full Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.10-spongeJul 23, 2025 Highlights / Notes
Resource-pack and -loading improvements,.. and some bugfixes.Upgrading from 5.9
- Replace thebluemap.jar-file with the new one - Delete your<webroot>/index.htmlto make bluemap update the webappChangelog 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 theblockColors.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 coordinatesFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.10-spigotJul 23, 2025 Highlights / Notes
Resource-pack and -loading improvements,.. and some bugfixes.Upgrading from 5.9
- Replace thebluemap.jar-file with the new one - Delete your<webroot>/index.htmlto make bluemap update the webappChangelog 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 theblockColors.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 coordinatesFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.10-paperJul 23, 2025 Highlights / Notes
Resource-pack and -loading improvements,.. and some bugfixes.Upgrading from 5.9
- Replace thebluemap.jar-file with the new one - Delete your<webroot>/index.htmlto make bluemap update the webappChangelog 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 theblockColors.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 coordinatesFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.9-spongeJun 22, 2025 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 thebluemap.jar-file with the new oneChangelog since 5.8
- Fixed a (harmless) IllegalStateException exception - Fixed a debug-log i forgot to remove againFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.9-spigotJun 22, 2025 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 thebluemap.jar-file with the new oneChangelog since 5.8
- Fixed a (harmless) IllegalStateException exception - Fixed a debug-log i forgot to remove againFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.9-paperJun 22, 2025 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 thebluemap.jar-file with the new oneChangelog since 5.8
- Fixed a (harmless) IllegalStateException exception - Fixed a debug-log i forgot to remove againFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.8-spongeJun 22, 2025 Highlights / Notes
Full 1.21.6 support and some smaller improvements and fixesUpgrading from 5.7
- Replace thebluemap.jar-file with the new one - Delete your<webroot>/index.htmlto make bluemap update the webappChangelog 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 forpluginState.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 rareNoSuchFileExceptionwhen rendering - Fixed apiRenderManager#start()not working when config uses the negative format - Fixed webapp title not updating immediately when switching languages - Updated vietnamese translation (thanks to songnguxyz)Full Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.8-spigotJun 22, 2025 Highlights / Notes
Full 1.21.6 support and some smaller improvements and fixesUpgrading from 5.7
- Replace thebluemap.jar-file with the new one - Delete your<webroot>/index.htmlto make bluemap update the webappChangelog 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 forpluginState.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 rareNoSuchFileExceptionwhen rendering - Fixed apiRenderManager#start()not working when config uses the negative format - Fixed webapp title not updating immediately when switching languages - Updated vietnamese translation (thanks to songnguxyz)Full Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.8-paperJun 22, 2025 Highlights / Notes
Full 1.21.6 support and some smaller improvements and fixesUpgrading from 5.7
- Replace thebluemap.jar-file with the new one - Delete your<webroot>/index.htmlto make bluemap update the webappChangelog 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 forpluginState.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 rareNoSuchFileExceptionwhen rendering - Fixed apiRenderManager#start()not working when config uses the negative format - Fixed webapp title not updating immediately when switching languages - Updated vietnamese translation (thanks to songnguxyz)Full Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.7-spongeFeb 26, 2025 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 oneChangelog 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)Full Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.7-spigotFeb 26, 2025 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 oneChangelog 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)Full Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.7-paperFeb 26, 2025 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 oneChangelog 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)Full Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.6-spongeFeb 24, 2025 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/Comma…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-configcheck-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 improvementsFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.6-spigotFeb 24, 2025 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/Comma…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-configcheck-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 improvementsFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.6-paperFeb 24, 2025 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/Comma…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-configcheck-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 improvementsFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.5-spongeNov 19, 2024 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 bluemapsaddonsfolder into bluemapspacksfolder and delete theaddonsfolder. (Native addons now go into the packs folder alongside resourcepacks) - In yourwebapp.conf: - Remove theenable-free-flightconfiguration, this config it is no longer used. - Add the following lines:
- In each of your map-configs in the# 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"mapsfolder: - Replacesave-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: trueChangelog 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) - Mergedaddonsfolder 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-queueFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.5-spigotNov 19, 2024 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 bluemapsaddonsfolder into bluemapspacksfolder and delete theaddonsfolder. (Native addons now go into the packs folder alongside resourcepacks) - In yourwebapp.conf: - Remove theenable-free-flightconfiguration, this config it is no longer used. - Add the following lines:
- In each of your map-configs in the# 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"mapsfolder: - Replacesave-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: trueChangelog 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) - Mergedaddonsfolder 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-queueFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.5-paperNov 19, 2024 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 bluemapsaddonsfolder into bluemapspacksfolder and delete theaddonsfolder. (Native addons now go into the packs folder alongside resourcepacks) - In yourwebapp.conf: - Remove theenable-free-flightconfiguration, this config it is no longer used. - Add the following lines:
- In each of your map-configs in the# 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"mapsfolder: - Replacesave-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: trueChangelog 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) - Mergedaddonsfolder 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-queueFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.4-spongeSep 15, 2024 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.htmlto 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-templatesFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.4-spigotSep 15, 2024 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.htmlto 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-templatesFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.4-paperSep 15, 2024 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.htmlto 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-templatesFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.3-spongeJul 22, 2024 Highlights / Notes
Mostly bugfixes.Upgrading from 5.2
Just replace the .jar-file :) Optionally delete your<webroot>/index.htmlto 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 nameddump.json.gzbut not being actually compressed -> renamed back todump.json- Fixed some leftover debug code spawning a randomteststate.jsonon 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 acore.conftypo (thanks to @monke8555)Full Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.3-spigotJul 22, 2024 Highlights / Notes
Mostly bugfixes.Upgrading from 5.2
Just replace the .jar-file :) Optionally delete your<webroot>/index.htmlto 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 nameddump.json.gzbut not being actually compressed -> renamed back todump.json- Fixed some leftover debug code spawning a randomteststate.jsonon 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 acore.conftypo (thanks to @monke8555)Full Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.3-paperJul 22, 2024 Highlights / Notes
Mostly bugfixes.Upgrading from 5.2
Just replace the .jar-file :) Optionally delete your<webroot>/index.htmlto 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 nameddump.json.gzbut not being actually compressed -> renamed back todump.json- Fixed some leftover debug code spawning a randomteststate.jsonon 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 acore.conftypo (thanks to @monke8555)Full Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.2-spongeJun 17, 2024 Highlights / Notes
Faster map-data format, animated textures, refactored map-updates and world/dimension-handling, new map-storage implementation AND BlueMap-native addons! =)Upgrading from 5.0 or 5.1
You were already using the latest 5.x snapshot/rc? Then don't have to do anything! Just replace the .jar-file :)Upgrading from any other version (3.x or 4.x)
A clean re-installation is highly recommended! You WILL need to re-render all your maps. - Shut down your server - Make a backup - Delete your current BlueMap-??-??.jar - Delete the BlueMap config directory (./plugins/BlueMapor./config/bluemap, depending on your platform) - Delete the BlueMap data directory (the./bluemapfolder in your server root) - Delete any existing BlueMap-databases (All tables on your db starting withbluemap_, only if you were using an sql-storage) - Follow the usual [installation steps](https://bluemap.bluecolored.de/wiki/getting-started/Insta… If you are using an external webserver or any other custom setup: Revisit the wiki-pages and update your configuration accordingly! Relevant changes: - The.json.gzfiles are now.prbm.gzfiles - Thetextures.jsonis now also compressed (textures.json.gz) - The sql-tables have changed and thesql.phpgot updated accordinglyChangelog since 5.1
- Updated sponge to SpongeAPI 11 - Fixed CLI still generating the oldresourcpacksfolderChangelog since 3.21 (condensed)
- Switched hires-model format from json to a custom binary format: prbm (slightly modified version of [prwm](https://github.com/kchapelier/PRWM)) - Massive performance improvement when loading map-tiles in the browser - Slightly smaller on the storage - Slightly faster to render - Added animated textures - Refactored Chunk-Loading and World management - Added dimension config to the map configs - Removed world-sky-light config from the map configs - Full rewrite of the map-updating system - Chunk change detection is now fully based on chunk-timestamps instead a mix with region-timestamps - BlueMap will now delete already rendered parts of the map if the world got trimmed or chunks got otherwise removed from the world - Changing the map-edges is now possible without purging the map - Added command to force-update only map-tiles on map-edges - Added debug command for checking map-tile states - Correctly separated ResourcePacks and DataPacks - Biomes are now fully DataPack based (internally) - Renamedresourcepacksfolder topacks(still accepting both, resource- and data-packs) - Removed support for bluemapsbiomes.jsonfile in resource/data-packs (use the datapack format to configure custom biomes) - Full map-storage implementation rewrite - Add first implementation of a native-addon loader - Addon devs now have the ability to make their addon loadable by bluemap directly instead of depending on a mod/plugin loader - A limited version of the API is now also available on the CLI implementation, which can be used with native addons - Addons can also make use of BlueMapCore and BlueMapCommon for extended functionality - Native addons are EXPERIMENTAL right now - Downloading vanilla-resources now considers all available minecraft versions - Added support for nested resourcepacks (introduced in 1.20.2) - Added resources for signs, hanging-signs, banners, shulker-chests, bell, mob/player-heads, (decorated-)pots and cake (thanks to @TyBraniff, #536) - Allow texture-variables with missing # in certain situations to align with vanilla behaviour (fixes loading of some resourcepacks/mods) (thanks to @glorantq, #525) - Removed the pretty-printing from the settings.json to discourage editing it manually - Added-mflag to the cli which allows to specify certain maps that should be rendered - Added-eflag to the cli which works similar as-fbut only forces updating map-tiles on map-edges - Add option to display chunk-borders on the map (thanks to @TechnicJelle, #542) - Map-settings now load in parallel to speed up initial page-loading with many maps (thanks to @Salzian, #538) - Added/Updated serbian, ukraine, russian, finnish, turkish, french and zh_CN translations - Fixed render-issues with custom world-heights - Fixed empty block-states having the wrong block-properties - Fixed lowres-heightmaps not working below y0 - Fixed an error with self-healing when a textures file is corrupted - Fixed unlisted markers being counted in the marker-set gui - Fixedsql.phpport config not being used - Fixed grass-sides sometimes not being colored correctly (#492) - Fixed popup-marker sometimes hiding behind other markers - Fixed flickering with some animated textures introduced in 4.1 - Fixed webapp menu-title of player-markers not translatableFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.2-paperJun 17, 2024 Highlights / Notes
Faster map-data format, animated textures, refactored map-updates and world/dimension-handling, new map-storage implementation AND BlueMap-native addons! =)Upgrading from 5.0 or 5.1
You were already using the latest 5.x snapshot/rc? Then don't have to do anything! Just replace the .jar-file :)Upgrading from any other version (3.x or 4.x)
A clean re-installation is highly recommended! You WILL need to re-render all your maps. - Shut down your server - Make a backup - Delete your current BlueMap-??-??.jar - Delete the BlueMap config directory (./plugins/BlueMapor./config/bluemap, depending on your platform) - Delete the BlueMap data directory (the./bluemapfolder in your server root) - Delete any existing BlueMap-databases (All tables on your db starting withbluemap_, only if you were using an sql-storage) - Follow the usual [installation steps](https://bluemap.bluecolored.de/wiki/getting-started/Insta… If you are using an external webserver or any other custom setup: Revisit the wiki-pages and update your configuration accordingly! Relevant changes: - The.json.gzfiles are now.prbm.gzfiles - Thetextures.jsonis now also compressed (textures.json.gz) - The sql-tables have changed and thesql.phpgot updated accordinglyChangelog since 5.1
- Updated sponge to SpongeAPI 11 - Fixed CLI still generating the oldresourcpacksfolderChangelog since 3.21 (condensed)
- Switched hires-model format from json to a custom binary format: prbm (slightly modified version of [prwm](https://github.com/kchapelier/PRWM)) - Massive performance improvement when loading map-tiles in the browser - Slightly smaller on the storage - Slightly faster to render - Added animated textures - Refactored Chunk-Loading and World management - Added dimension config to the map configs - Removed world-sky-light config from the map configs - Full rewrite of the map-updating system - Chunk change detection is now fully based on chunk-timestamps instead a mix with region-timestamps - BlueMap will now delete already rendered parts of the map if the world got trimmed or chunks got otherwise removed from the world - Changing the map-edges is now possible without purging the map - Added command to force-update only map-tiles on map-edges - Added debug command for checking map-tile states - Correctly separated ResourcePacks and DataPacks - Biomes are now fully DataPack based (internally) - Renamedresourcepacksfolder topacks(still accepting both, resource- and data-packs) - Removed support for bluemapsbiomes.jsonfile in resource/data-packs (use the datapack format to configure custom biomes) - Full map-storage implementation rewrite - Add first implementation of a native-addon loader - Addon devs now have the ability to make their addon loadable by bluemap directly instead of depending on a mod/plugin loader - A limited version of the API is now also available on the CLI implementation, which can be used with native addons - Addons can also make use of BlueMapCore and BlueMapCommon for extended functionality - Native addons are EXPERIMENTAL right now - Downloading vanilla-resources now considers all available minecraft versions - Added support for nested resourcepacks (introduced in 1.20.2) - Added resources for signs, hanging-signs, banners, shulker-chests, bell, mob/player-heads, (decorated-)pots and cake (thanks to @TyBraniff, #536) - Allow texture-variables with missing # in certain situations to align with vanilla behaviour (fixes loading of some resourcepacks/mods) (thanks to @glorantq, #525) - Removed the pretty-printing from the settings.json to discourage editing it manually - Added-mflag to the cli which allows to specify certain maps that should be rendered - Added-eflag to the cli which works similar as-fbut only forces updating map-tiles on map-edges - Add option to display chunk-borders on the map (thanks to @TechnicJelle, #542) - Map-settings now load in parallel to speed up initial page-loading with many maps (thanks to @Salzian, #538) - Added/Updated serbian, ukraine, russian, finnish, turkish, french and zh_CN translations - Fixed render-issues with custom world-heights - Fixed empty block-states having the wrong block-properties - Fixed lowres-heightmaps not working below y0 - Fixed an error with self-healing when a textures file is corrupted - Fixed unlisted markers being counted in the marker-set gui - Fixedsql.phpport config not being used - Fixed grass-sides sometimes not being colored correctly (#492) - Fixed popup-marker sometimes hiding behind other markers - Fixed flickering with some animated textures introduced in 4.1 - Fixed webapp menu-title of player-markers not translatableFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…5.2-spigotJun 17, 2024 Highlights / Notes
Faster map-data format, animated textures, refactored map-updates and world/dimension-handling, new map-storage implementation AND BlueMap-native addons! =)Upgrading from 5.0 or 5.1
You were already using the latest 5.x snapshot/rc? Then don't have to do anything! Just replace the .jar-file :)Upgrading from any other version (3.x or 4.x)
A clean re-installation is highly recommended! You WILL need to re-render all your maps. - Shut down your server - Make a backup - Delete your current BlueMap-??-??.jar - Delete the BlueMap config directory (./plugins/BlueMapor./config/bluemap, depending on your platform) - Delete the BlueMap data directory (the./bluemapfolder in your server root) - Delete any existing BlueMap-databases (All tables on your db starting withbluemap_, only if you were using an sql-storage) - Follow the usual [installation steps](https://bluemap.bluecolored.de/wiki/getting-started/Insta… If you are using an external webserver or any other custom setup: Revisit the wiki-pages and update your configuration accordingly! Relevant changes: - The.json.gzfiles are now.prbm.gzfiles - Thetextures.jsonis now also compressed (textures.json.gz) - The sql-tables have changed and thesql.phpgot updated accordinglyChangelog since 5.1
- Updated sponge to SpongeAPI 11 - Fixed CLI still generating the oldresourcpacksfolderChangelog since 3.21 (condensed)
- Switched hires-model format from json to a custom binary format: prbm (slightly modified version of [prwm](https://github.com/kchapelier/PRWM)) - Massive performance improvement when loading map-tiles in the browser - Slightly smaller on the storage - Slightly faster to render - Added animated textures - Refactored Chunk-Loading and World management - Added dimension config to the map configs - Removed world-sky-light config from the map configs - Full rewrite of the map-updating system - Chunk change detection is now fully based on chunk-timestamps instead a mix with region-timestamps - BlueMap will now delete already rendered parts of the map if the world got trimmed or chunks got otherwise removed from the world - Changing the map-edges is now possible without purging the map - Added command to force-update only map-tiles on map-edges - Added debug command for checking map-tile states - Correctly separated ResourcePacks and DataPacks - Biomes are now fully DataPack based (internally) - Renamedresourcepacksfolder topacks(still accepting both, resource- and data-packs) - Removed support for bluemapsbiomes.jsonfile in resource/data-packs (use the datapack format to configure custom biomes) - Full map-storage implementation rewrite - Add first implementation of a native-addon loader - Addon devs now have the ability to make their addon loadable by bluemap directly instead of depending on a mod/plugin loader - A limited version of the API is now also available on the CLI implementation, which can be used with native addons - Addons can also make use of BlueMapCore and BlueMapCommon for extended functionality - Native addons are EXPERIMENTAL right now - Downloading vanilla-resources now considers all available minecraft versions - Added support for nested resourcepacks (introduced in 1.20.2) - Added resources for signs, hanging-signs, banners, shulker-chests, bell, mob/player-heads, (decorated-)pots and cake (thanks to @TyBraniff, #536) - Allow texture-variables with missing # in certain situations to align with vanilla behaviour (fixes loading of some resourcepacks/mods) (thanks to @glorantq, #525) - Removed the pretty-printing from the settings.json to discourage editing it manually - Added-mflag to the cli which allows to specify certain maps that should be rendered - Added-eflag to the cli which works similar as-fbut only forces updating map-tiles on map-edges - Add option to display chunk-borders on the map (thanks to @TechnicJelle, #542) - Map-settings now load in parallel to speed up initial page-loading with many maps (thanks to @Salzian, #538) - Added/Updated serbian, ukraine, russian, finnish, turkish, french and zh_CN translations - Fixed render-issues with custom world-heights - Fixed empty block-states having the wrong block-properties - Fixed lowres-heightmaps not working below y0 - Fixed an error with self-healing when a textures file is corrupted - Fixed unlisted markers being counted in the marker-set gui - Fixedsql.phpport config not being used - Fixed grass-sides sometimes not being colored correctly (#492) - Fixed popup-marker sometimes hiding behind other markers - Fixed flickering with some animated textures introduced in 4.1 - Fixed webapp menu-title of player-markers not translatableFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…3.21-spigotMay 12, 2024 Highlights / Notes
Added implementations for 1.20.6Upgrading from 3.20
- replace your BlueMap.jarChangelog since 3.20
- Added a version supporting fabric 1.20.5 and 1.20.6 - Added a version supporting forge 1.20.6 - Added a version supporting neoforge 1.20.6Full Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…3.21-paperMay 12, 2024 Highlights / Notes
Added implementations for 1.20.6Upgrading from 3.20
- replace your BlueMap.jarChangelog since 3.20
- Added a version supporting fabric 1.20.5 and 1.20.6 - Added a version supporting forge 1.20.6 - Added a version supporting neoforge 1.20.6Full Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…3.21-spongeMay 12, 2024 Highlights / Notes
Added implementations for 1.20.6Upgrading from 3.20
- replace your BlueMap.jarChangelog since 3.20
- Added a version supporting fabric 1.20.5 and 1.20.6 - Added a version supporting forge 1.20.6 - Added a version supporting neoforge 1.20.6Full Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…3.20-spongeDec 11, 2023 Highlights / Notes
Fixed bug which corrupts old grass-textures when updating from 1.20.2 (or lower) to 1.20.3 (or higher).Upgrading from 3.18
(skip Version 3.19) - replace your BlueMap.jarChangelog since 3.19
- Fixed texture-gallery not preserving textures that are missing after a resource(pack) changeFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…3.20-paperDec 11, 2023 Highlights / Notes
Fixed bug which corrupts old grass-textures when updating from 1.20.2 (or lower) to 1.20.3 (or higher).Upgrading from 3.18
(skip Version 3.19) - replace your BlueMap.jarChangelog since 3.19
- Fixed texture-gallery not preserving textures that are missing after a resource(pack) changeFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…3.20-spigotDec 11, 2023 Highlights / Notes
Fixed bug which corrupts old grass-textures when updating from 1.20.2 (or lower) to 1.20.3 (or higher).Upgrading from 3.18
(skip Version 3.19) - replace your BlueMap.jarChangelog since 3.19
- Fixed texture-gallery not preserving textures that are missing after a resource(pack) changeFull Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…3.19-paperDec 6, 2023 Highlights / Notes
Added 1.20.3 and NeoForge support.Upgrading from 3.18
- replace your BlueMap.jarChangelog since 3.18
- Added 1.20.3 resources - Added a NeoForge implementation - Added PostgreSQL support to the built-in php-script for external webservers (Thanks to AlbusRex, #486) - Fixed an issue with calculating the average-color if the image-format is a specific grayscale format - Fixed key-size issues on some databases (for real now)Full Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…3.19-spigotDec 6, 2023 Highlights / Notes
Added 1.20.3 and NeoForge support.Upgrading from 3.18
- replace your BlueMap.jarChangelog since 3.18
- Added 1.20.3 resources - Added a NeoForge implementation - Added PostgreSQL support to the built-in php-script for external webservers (Thanks to AlbusRex, #486) - Fixed an issue with calculating the average-color if the image-format is a specific grayscale format - Fixed key-size issues on some databases (for real now)Full Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…3.19-spongeDec 6, 2023 Highlights / Notes
Added 1.20.3 and NeoForge support.Upgrading from 3.18
- replace your BlueMap.jarChangelog since 3.18
- Added 1.20.3 resources - Added a NeoForge implementation - Added PostgreSQL support to the built-in php-script for external webservers (Thanks to AlbusRex, #486) - Fixed an issue with calculating the average-color if the image-format is a specific grayscale format - Fixed key-size issues on some databases (for real now)Full Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…3.18-spongeNov 19, 2023 Highlights / Notes
There is now a configurable void (background) color for each map!Upgrading from 3.17
- replace your BlueMap.jar - delete your<webroot>/index.html(usually./bluemap/web/index.html) to update the webappChangelog since 3.17
- added a config to set the void (background) color of a map (Thanks to TechnicJelle, #477) - the webapp now slows down the redraw frequency if nothing is changing -> no more high GPU usage while the webapp is open but idle - migrated some mixins to use FabricAPI instead to improve version-compatibility (Thanks to NikitaCartes, #481) - added a fixed collation the mysql table-creation to avoid collation related problems (#488) - fixed the free-flight-option not being removed form the settings menu if disabled (#482) - fixed an issue with block-properties not being loaded correctly from resource-packs - fixed a (harmless) error in the paper-implementation that could occur on certain player-chat messages - fixed the position-url anchor not being loaded correctly if in free-flight mode (#485) - fixed an error when a map is purged that has already been fully purged (#490)Full Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…3.18-paperNov 19, 2023 Highlights / Notes
There is now a configurable void (background) color for each map!Upgrading from 3.17
- replace your BlueMap.jar - delete your<webroot>/index.html(usually./bluemap/web/index.html) to update the webappChangelog since 3.17
- added a config to set the void (background) color of a map (Thanks to TechnicJelle, #477) - the webapp now slows down the redraw frequency if nothing is changing -> no more high GPU usage while the webapp is open but idle - migrated some mixins to use FabricAPI instead to improve version-compatibility (Thanks to NikitaCartes, #481) - added a fixed collation the mysql table-creation to avoid collation related problems (#488) - fixed the free-flight-option not being removed form the settings menu if disabled (#482) - fixed an issue with block-properties not being loaded correctly from resource-packs - fixed a (harmless) error in the paper-implementation that could occur on certain player-chat messages - fixed the position-url anchor not being loaded correctly if in free-flight mode (#485) - fixed an error when a map is purged that has already been fully purged (#490)Full Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…3.18-spigotNov 19, 2023 Highlights / Notes
There is now a configurable void (background) color for each map!Upgrading from 3.17
- replace your BlueMap.jar - delete your<webroot>/index.html(usually./bluemap/web/index.html) to update the webappChangelog since 3.17
- added a config to set the void (background) color of a map (Thanks to TechnicJelle, #477) - the webapp now slows down the redraw frequency if nothing is changing -> no more high GPU usage while the webapp is open but idle - migrated some mixins to use FabricAPI instead to improve version-compatibility (Thanks to NikitaCartes, #481) - added a fixed collation the mysql table-creation to avoid collation related problems (#488) - fixed the free-flight-option not being removed form the settings menu if disabled (#482) - fixed an issue with block-properties not being loaded correctly from resource-packs - fixed a (harmless) error in the paper-implementation that could occur on certain player-chat messages - fixed the position-url anchor not being loaded correctly if in free-flight mode (#485) - fixed an error when a map is purged that has already been fully purged (#490)Full Changelog
https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…3.17-sponge-8.0.0Sep 28, 2023 Releasenotes and Changelog: https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…3.17-paperSep 28, 2023 Releasenotes and Changelog: https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…3.17-sponge-9.0.0Sep 28, 2023 Releasenotes and Changelog: https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…3.17-spigotSep 28, 2023 Releasenotes and Changelog: https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…3.16-spigotJul 16, 2023 Releasenotes and Changelog: https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…3.16-foliaJul 16, 2023 Releasenotes and Changelog: https://github.com/BlueMap-Minecraft/BlueMap/releases/tag…
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta