hube12 / Minemap

An efficient map viewer for Minecraft seed in a nice GUI with utilities without ever needing to install Minecraft.
https://minemap.app
MIT License
166 stars 10 forks source link
map map-visualization minecraft multithreaded no-dependencies seed viewer

chat on Discord follow on Twitter

To download it head to the Releases section.

To run it: either double click it on it if you have the Java Runtime (JRE) or use the command line (shift+right click in the folder then open command prompt/Powershell) and type java -jar MineMap-X.X.X.jar.

This is a program to replace the old amidst with a non Minecraft based one (meaning you can run it without Minecraft installed), it is also way more efficient since it is fully multithreaded.

There are severals nice features added, you can see per layers of biome generation, find closest structures, draw circle, area and use a ruler.

Supports all Minecraft release starting from 1.0+

Demo video

Demo Video

Features

Shortcuts

Main controls:

Optional controls :

Zooming in and out:

Go through opened seeds (understood as an infinite tape)

In a dialog type enter to activate the continue button or esc to close the dialog.

Hold alt then press H, W, U, E or B to get one of the 5 menus to open.

You can navigate the menus and press enter to use the button in it.

Specific to 3D viewer

Configuration

All configuration can be found in %HOMEPATH%/.minemap (Windows) or $HOME/.minemap (Mac/Linux)

There are 4 folder here:

Command line

Support and bugs

Known issues

Development

You just need to have the Java JDK installed then do: git clone https://github.com/hube12/MineMap

Go in the directory and run ./gradlew run to run Minemap (we enable the no-update option)

Run ./gradlew shadowJar to generate the release jar (modify gradle.properties version variable accordingly)

Run ./gradlew release to generate the .exe and the .jar.

To use vulkan with debug and validation layers please install the vulkan Lunar SDK.

Signature and due diligence

Since 1.0.24 we sign both commits and release files (as such each exe and jar are provided with a sha512 and the jar with a signature and all of that is zipped then signed once again).

Signature can be verified with gpg --verify Minemap-<version>.zip.asc Minemap-<version>.zip.

You will need my signature which can be found here or here.

Then you will need to dearmor it: gpg -o neil_pubkey.gpg --dearmor *.asc and then import it or use directly:

gpg --no-default-keyring --keyring neil_pubkey.gpg --verify Minemap-<version>.zip.asc Minemap-<version>.zip

You can download a dearmored version here (fair warning do not open it in a text editor as it is not ANSI)

Contributors

Legal mentions

The main core part was done by KaptainWutax.

Any of the work done by Neil is released under MIT. However all materials which are not hand made will be released under the specific author license, this includes but not limit to some icons and the logo.

The visualizer is made by SnkSynthesis and released under MIT : https://github.com/SnkSynthesis/voxel-game

All the structures and features icons are released under CC-0 at https://github.com/hube12/mc_icons.

NOT OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG.