Compatibility
Minecraft: Java Edition
1.20–1.20.1
1.18.2
Platforms
Supported environments
Details
Licensed MIT
Published 10 months ago
Updated 10 months ago

Blaze Map is your extensible, open source mapping mod. On top of the basic duties of mapping the world with both a minimap and world map view, Blaze Map is designed to be easy for other mods to add their own custom maps and mapping data.

Features for Blaze Map users:
- Multiple default map types
- Aerial View
- Terrain Height
- Multiple toggleable layers of information per map type
- World Map to get a wider view of your world (
B)- Export an "atlas" view of the World Map (
F12)
- Export an "atlas" view of the World Map (
- Configurable minimap
- Click-and-drag resizing/repositioning (
shift + B) - Change which map type and layers are shown (
shift + B) - Turn on or off (
/blazemap minimap on/off)
- Click-and-drag resizing/repositioning (
- Show nearby mobs (configurable in config file)
- Add waypoints to your map with configurable colour and icon (
N) - Manage waypoints in your world (
shift + N) - No cheaty cave view!
- (Ok, this is more of a lack-of-unwanted-feature for now. But there are plans to add a cave view eventually and it will not be able to x-ray into unexplored areas!)

Features for mod and modpack developers wishing to integrate:
- Fully open source: Blaze Map on GitHub
- Friendly devs who love to help and rarely bite: Discord
- Performance profiling and debugging information (
/blazemap debug on/off) - Integration with Minecraft's in-build performance profiling tools (
F3 + L) - Turn optional features on or off via either config file or API
- Add new map types and layers via API
- In fact, Blaze Map's default maps are added using our own API!
- We also dogfood our API via our own Blaze Map addon mod, Cartography
- Separation of data representation of the world from the visual representation of the world, allowing for more complex visualisations
- Flexible tools for representing data on the map
- Can move data processing off of the main thread to minimise performance impact

Note: This is a temporary description while initially seting up this project. Will fill in more fully later.




