Skip to content

Version 3.3

Compare
Choose a tag to compare
@TBlueF TBlueF released this 21 Aug 14:41
· 379 commits to master since this release
471183b

Highlights / Notes

  • SQL-Support (MySQL, MariaDB)
  • Server-Network support (BungeeCord, Velocity etc.)
  • improved API
  • improved resource-loading (loading mods etc.)
  • better configs
  • much better zoom-out resolution
  • much better zoom-out view-distance
  • much faster zoom-out loading

Demo: https://bluecolored.de/bluemap

Upgrading from 1.7.3

There were a lot of breaking changes in this Update!
You will need to to a clean installation, and reconfigure BlueMap!

Yes, you will need to re-render all your maps if you want to update. Sorry! :(

Steps (assuming the usual bluemap setup):

  • make sure your server supports Java 11 or newer
  • stop your server
  • make a Backup!!
  • delete the entire ./bluemap folder
  • delete all of bluemap's config files (./plugins/BlueMap or ./config/bluemap)
  • replace your bluemap.jar with the new one from this release
  • Make sure all other plugins/mods that use BlueMapAPI are compatible with BlueMapAPI v2.1.0
  • start your server
  • (re-)configure bluemap using the newly generated config-files
  • reload bluemap with /bluemap reload

Upgrading from 3.2

Replace your BlueMap.jar.

Changelog since 1.7.3

  • Added support for storing maps on a MySQL or MariaDB database
  • Fully reworked lowres tiles
  • Completely reworked Resource-Loading (Loading a lot of mods with bluemap should be up to 60x as fast now)
  • Added option to automatically find and load mods and datapacks from the server-files
  • Completely reorganized the config-files
  • Reworked internal config-management and config-templates
  • Reworked the data-structure of maps -> Server-Network support
  • Updated BlueMapAPI to Version 2.0.0
  • Added support for Forge and Fabric 1.19 - 1.19.2 and SpongeAPI 9.0.0
  • Added support for fabric-permissions-api (thanks to NikitaCartes)
  • Changed the data-format of Map-Tiles to prepare for future features
  • Changed base Java-Version to Java 11
  • Added an option to only render chunks that have a specific inhabitedTime (=> only render chunks that players actually have discovered)
  • The font used from the webapp is now locally hosted instead of being fetched from google
  • Increased far-plane for lowres-layers (mostly visible in first-person mode)
  • Reorganized build-scripts
  • Added the map-id to the output of the cli-filewatcher
  • Fixed the "ClassNotFound: RemovalCause" error (for real now, hopefully)
  • Fixed falsely considering regions outside of the defined render-boundaries
  • Fixed forge commands not working on mohist and arclight
  • Fixed some lowres color-calculations

Changelog since 3.2

  • Added max-connections and connection-properties to the sql-storage config
  • Tweaked some SQL-Connection-Pool settings
  • Fixed the player-render-limit not working correctly

Targets:

BlueMapAPI: 2.1.0

File Target Version
BlueMap-3.3-cli.jar CLI for Minecraft 1.13.2 - 1.19.2
BlueMap-3.3-sponge-8.0.0.jar Sponge 8.0.0
BlueMap-3.3-sponge-9.0.0.jar Sponge 9.0.0
BlueMap-3.3-spigot.jar Spigot/Paper 1.13.2 - 1.19.2
BlueMap-3.3-fabric-1.19.jar Fabric 1.19 - 1.19.2
BlueMap-3.3-fabric-1.18.jar Fabric 1.18 - 1.18
BlueMap-3.3-fabric-1.17.jar Fabric 1.17 - 1.17.1
BlueMap-3.3-fabric-1.16.2.jar Fabric 1.16.2
BlueMap-3.3-fabric-1.16.1.jar Fabric 1.16.1
BlueMap-3.3-fabric-1.15.2.jar Fabric 1.15.2
BlueMap-3.3-forge-1.19.1.jar Forge 1.19.1 - 1.19.2 (1.19.1-42.0.1)
BlueMap-3.3-forge-1.19.jar Forge 1.19 (1.19-41.0.16)
BlueMap-3.3-forge-1.18.1.jar Forge 1.18.1 (1.18.1-39.0.58)
BlueMap-3.3-forge-1.17.1.jar Forge 1.17.1 (1.17.1-37.0.109)
BlueMap-3.3-forge-1.16.2.jar Forge 1.16.2
BlueMap-3.3-forge-1.15.2.jar Forge 1.15.2
BlueMap-3.3-forge-1.14.4.jar Forge 1.14.4