A Minecraft mapping tool that creates 3D models of your Minecraft worlds and displays them in a web viewer.
Go to file
2021-02-04 13:50:56 +01:00
.github Update workflow 2020-09-04 12:09:42 +02:00
BlueMapAPI@ea8d237925 Push API version and properly implement equals and hashCode for MarkerSet and Marker 2021-02-04 01:22:40 +01:00
BlueMapCommon Improve RenderTask code-style 2021-02-04 02:00:21 +01:00
BlueMapCore Fix not defined 'reject'. (#155) 2021-02-04 11:11:48 +01:00
gradle/wrapper Revert gradle and shadow-plugin downgrades 2020-01-15 20:37:03 +01:00
implementations Merge branch 'master' into bleeding 2021-02-01 13:14:28 +01:00
.gitattributes Add .gitattributes 2019-12-29 18:51:24 +01:00
.gitignore Exclude eclipse launch files 2020-09-14 15:16:19 +02:00
.gitmodules Add BlueMapAPI submodule 2020-04-09 22:15:08 +02:00
build.gradle Switch to new sponge maven-repo 2021-02-01 13:43:36 +01:00
gradle.properties Push version 2021-01-07 21:19:20 +01:00
gradlew Add execute permission to gradlew file 2019-12-29 16:37:48 +01:00
gradlew.bat Add execute permission to gradlew file 2019-12-29 16:37:48 +01:00
HEADER Add license-header check and fix all missing or invalid license headers 2020-08-03 17:51:07 +02:00
LICENSE Initial commit: Merging Projects BlueMapCore, BlueMapCLI and BlueMapSponge into one 2019-11-02 17:23:48 +01:00
README.md Update readme 2020-09-12 14:47:22 +02:00
settings.gradle Add more supported forge and fabric versions 2020-08-25 19:25:31 +02:00

title-banner

BlueMap is a tool that generates 3d-maps of your Minecraft worlds and displays them in your browser. Take a look at this demo. It is really easy to set up - almost plug-and-play - if you use the integrated web-server (optional).

The plugins/mods automatically update your map as soon as something changes in your world, as well as rendering newly generated terrain and managing the render-tasks.

Some features and some blocks are still missing. Especially some tile-entities will not render correctly/at all. See below for a list of what is planned for future releases.

screenshot

Download

You can choose a version and download BlueMap from here.

Using BlueMap

BlueMap can be used on the command-line, or as a plugin/mod for your Sponge/Spigot/Paper/Forge/Fabric-Server. Read the wiki to get started!

Clone

If you have git installed, simply use the command git clone --recursive https://github.com/BlueMap-Minecraft/BlueMap.git to clone BlueMap.

Build

In order to build BlueMap you simply need to run the ./gradlew clean build command in BlueMap's root directory. You can find the compiled JAR files in ./build/release.

Issues / Suggestions

You found a bug, have another issue or a suggestion? Please create an issue here!

Contributing

You are welcome to contribute! Just create a pull request with your changes :)

If you want to have your changes merged, make sure they are complete, documented and well tested!

Keep in mind that we have to maintain all new features and keep supporting them in the future. This means we always can decide to not accept a PR for any reason.

Todo / planned features

Here is a (surely incomplete) list of things that i want to include in future versions. (They are not in any specific order. There is no guarantee that any of those things will ever be included.)

  • rewrite web-app
    • free-flight-controls
    • localization config
    • a fix for issue #13
  • add /bluemap help
  • render more tile-entities (banners, shulker-chests, etc..)
  • update markers (semi) live (currently if they change, e.g. via plugin, you have to reload the page to see the changes)
  • ability to display the world-border
  • live daylight cycle
  • ability to change a players display names
  • smooth lighting (if feasible)
  • render entities (armor-stands, item-frames, maybe even cows and such..)
  • 3th zoom-layer to be able to zoom out even further
  • animated textures (if feasible)

Wiki: https://bluecolo.red/map-wiki
Discord: https://bluecolo.red/map-discord
Reddit: https://www.reddit.com/r/BlueMap