uNmINeD is an easy to use and fast Minecraft and Hytale world viewer and mapper tool. It can read Minecraft Java Edition, Minecraft Bedrock Edition and Hytale world files and renders a browseable 2D overview map that you can export as an image or a web page.
It works on Windows, Linux and macOS.
See downloads, or scroll down for more screenshots, news and release notes.
Looking for an online version?Export your Minecraft world and upload it to BedrockMap. It automatically generates a beautiful, interactive map in minutes you can share on Discord, Reddit, or anywhere you want. No complex setup required.
New uNmINeD development snapshot is available for download!
Changes:
Breaking change: the “Use textures when zooming in” (CLI: --textures=true) experimental feature is no longer available
Added 2.5D top-down block model rendering mode (feature preview)
Added isometric rendering mode (feature preview)
Added support for the new chunk NBT format introduced in 26.3-snapshot-7.
Added support for region files with LZ4 compression (JE 1.20.5+).
Added 3D block model preview to the block list and the status bar
Optimized/fixed Bedrock LevelDB loader (100x speed and 100x less memory usage with large log files)
Improved Hytale installation and save folder detection on Windows
Fixed a lot of datapack and resource pack related issues
Updated Avalonia UI to 12.1.1. Many thanks to the Avalonia Team for granting me the community license.
Block model handling
uNmINeD now can read and use 3D block models from Java Edition client JARs and datapacks, and render them in 2.5D top-down and isometric views.
Bedrock Edition does not have 3D block models available for external tools, so uNmINeD uses Java block models to render Bedrock blocks. You will need a Java client JAR file to make this work. You can download it even if you do not have Java Edition, the original Mojang download links are available on GitHub, scroll right to see the client JARs.
Assigning Java block models to Bedrock blocks is controlled by config/bedrockmapping.json. The content of this file is largely based on information extracted from the Chunker project.
Bedrock fences, stairs, glass panes and other connecting blocks may render incorrectly if you have a version older than 1.26.40, because the required information is not present in the world save files.
Block model rendering mode
🚧This is a preview of a new feature under development.
uNmINeD now can render 3D block models to draw blocks instead of using single colors.
It works at 4:1 or higher zoom-in levels
It works with shadows
It works with image and web export
It does not need a GPU (uses only CPU)
It requires a Java Edition client JAR file even if you use it with Bedrock worlds.
Use the --blockrender=true command line parameter to enable block model rendering in the CLI.
Isometric rendering mode
🚧This is a preview of a new feature under development.
uNmINeD now can render an “isometric” (axonometric) 3D map.
It only works at 16:1 zoom-in level (other zoom levels coming soon)
It has multiple view angles
Image and web export not yet available
It does not need a GPU (uses only CPU)
It is only available in the GUI (CLI will come later)
Shadow rendering will come later
It requires a Java Edition client JAR file even if you use it with Bedrock worlds.
Notes and known issues
Block model rendering is a new feature under development. There are a lot of bugs, glitches and unfinished stuff. The code is not yet optimized for speed, upcoming releases will be faster.
Some of the most visible known problems:
Some 3D block models are not rendered correctly or not visible at all
Waterlogged blocks are rendered as dry
Custom (modded) Bedrock blocks are not rendered at all
Ambient occlusion shading in isometric mode does not work at chunk borders
Blocks do not cast shadow on themselves
Terrain elevation shading is applied incorrectly
Water settings are ignored
Water transparency is not supported in isometric mode
New uNmINeD development snapshot is available for download!
Changes:
(Minecraft) Reworked datapack and mod handling
(Minecraft) Textures now can be used with Bedrock worlds (experimental)
(Minecraft) Colors for custom/modded blocks now can be calculated automatically from textures
(CLI) Textures now can be used with the CLI
Automatic colors for custom blocks
uNmINeD now can read biome and block metadata from datapacks/mods and behavior/resource packs, and it calculates map colors for custom blocks automatically by averaging their textures instead of displaying them as pink.
Textured rendering
By default, uNmINeD displays each block as a square filled with a single color. When textured rendering is enabled, it still does not render blocks in 3D, instead it fills the squares with an image (the in-game texture of a block) rather than a solid color.
Textured rendering can be enabled on the render settings side panel (the tab with a cog wheel icon). It works for zoom-in levels 4:1 or higher. It works well with cube-like blocks, but fences, walls and other blocks with a complex 3D model look off. Upcoming releases will be able to render fences and walls correctly, and images to be used for complex blocks will be customizable.
Usage with Java Edition
Using textures or datapacks/mods with Java Edition worlds requires a Minecraft client JAR file. If you have Minecraft installed, uNmINeD will automatically find your client JAR file, otherwise you have to copy it from another machine, and select it in uNmINeD’s app settings.
Usage with Bedrock Edition
Using textures or behavior packs with Bedrock Edition worlds requires a vanilla resource pack. You can download it from Mojang: https://github.com/Mojang/bedrock-samples/releases. Find your version (or use the latest), click on Assets, and download the full package named bedrock-samples-xxxxx-full.zip (or the source code zip package, either one is good), then select the downloaded file in uNmINeD’s app settings.
CLI usage
Use --java-client-jar=/path/to/1.21.11.jar to select your Minecraft client JAR.
Use --bedrock-vanilla-pack=/path/to/bedrock-samples-v1.26.0.2-full.zip to select your vanilla resource pack.
Use --textures=true for textured rendering (effective at zoom-in levels 4:1 or higher).
Selecting a client JAR or a vanilla resource pack is required for all datapack related functions, including automatic color calculation for custom blocks and textured rendering.
New uNmINeD development snapshot is available for download!
Changes:
(Minecraft) Added and fixed a lot of building block colors
(Minecraft) Fixed Java Edition region loading issues that were occuring on some systems
(Hytale) Added support for RocksDB world storage type (thanks to rocksdb-sharp)
(Hytale) Map colors are now calculated based on in-game textures
(Hytale / GUI) Added Hytale player markers
(GUI) Added export functions to the block list panel
uNmINeD now uses different colors for each Minecraft stone type (basalt, diorite, andesite, etc.), and the color of stone and cobblestone blocks are now darker to better match the in-game color. Many other blocks now have a distinct color (gold, lapis, diamond, etc.). If you want to go back to the previous map colors, turn off the Natural stones, Masonry and Mineral blocks settings on the stylesheet sidebar tab.
Hytale support is still experimental. There may be bugs and crashes.
New uNmINeD development snapshot is available for download!
Changes:
Improved Hytale map colors
Improved Hytale processing speed
Added grass tints for Hytale (read from chunk data)
Added water biome tints for Hytale (read from configuration)
Added player names for Hytale
Block name matcher now treats patterns ending in ** specially, the pattern foo** means foo or foo_*
(GUI) Fixed broken chunk inspector GUI
(GUI) Fixed broken web export GUI
The Hytale support is still experimental. There may be bugs, crashes, and the map colors are still unfinished.
!!! WARNING !!!
It has not yet been tested whether uNmINeD can be used safely while Hytale is running. Always close Hytale before using uNmINeD to prevent data corruption!
Added support for Minecraft 26.1-snapshot-6 worlds
Added support for multiple asterixes in block name patterns
Fixed broken textured rendering for Java Edition
uNmINeD now can read Hytale worlds. This is an experimental feature under development. Map colors are far from finished, the code is slow, and there may be bugs and crashes.
!!! WARNING !!!
It has not yet been tested whether uNmINeD can be used safely while Hytale is running. Always close Hytale before using uNmINeD to prevent data corruption!