An efficient map viewer for Minecraft seed in a nice GUI with utilities without ever needing to install Minecraft.

Overview

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

  • View Biome map for Overworld/Nether/End for all version from 1.0 till 1.16.5.
  • Load multiple seeds with a navigation tab to switch between them.
  • View structures, and some features placement on the biome map for version 1.8+.
  • View chest loot for 1.16.5 structures: Desert Pyramid, Buried Treasure, Ruined Portal and Shipwreck.
  • Multithreaded processing
  • List the N closest structure and get tp/location to those.
  • Draw line, polygon and circle as overlay to the map.
  • View proportion of biome in a pie chart.
  • Structure seed mode to see all the sister seeds (all seeds sharing the same 48 bottom bits and thus structures)
  • Themes, Shortcuts, Biome colors and structure salts are customizable.
  • Possibility to take screenshot in app via a button or shortcut.
  • View different biomes layers
  • View extra infos such as Stronghold portal order, type of structure (Bastion, Shipwreck, Village are currently supported)
  • Fully customized icons for structures and features + Mojang ones downloaded for item in chest loot.
  • 3D viewer for portals

Shortcuts

Main controls:

  • Ctrl + N : New seed
  • Ctrl + S : Screenshot
  • Ctrl + O : Open screenshot folder
  • Ctrl + Q : Close

Optional controls :

  • Alt + A : Toggle Structure Seed Mode
  • Alt + C : Change Salts
  • Alt + E : Open Settings Folder (see Configuration)
  • Alt + G : Go to Coordinates
  • Alt + K : Show Shortcuts Menu
  • Alt + L : Load Shadow Seed
  • Alt + O : Open Screenshot Folder
  • Alt + P : Go to Spawn
  • Alt + S : Go to Structure
  • Alt + Q : Close current tab
  • Alt + Shift + Q : Close current tab group

Zooming in and out:

  • Ctrl + Numpad + : Zoom in
  • Ctrl + Numpad - : Zoom out
  • Alt + Numpad + : Layer +
  • Alt + Numpad - : Layer -

Go through opened seeds (understood as an infinite tape)

  • Ctrl + Left Arrow : Previous one
  • Ctrl + Right Arrow : Next One

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

  • Q : Enter mouse control
  • Esc : Exit mouse control
  • WASD : Move around in the world
  • Mouse movement : Look around
  • 0-9 : specific control (might not be binded to anything)

Configuration

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

There are 4 folder here:

  • configs: User config file in json to save user preferences, can be edited manually but highly discouraged (be sure to save them after editing in a safe place, also please check your json syntax like comma at the end)
  • downloads: Assets downloaded from mojang.com with mostly the icons for the items, those are the property of Mojang AB
  • logs: log to be send if any bug happens, this will help to pinpoint the error
  • screenshots : screenshot made in the application

Command line

  • Take a screenshot :

    java -jar Minemap-<version>.jar --screenshot --seed <seed> --version <version> --pos <x> <z> --size <size>
  • Don't show any update popup even if there is a update available

    java -jar Minemap-<version>.jar --no-update
  • Update Minemap without a popup

    java -jar Minemap-<version>.jar --update

Support and bugs

  • This project is still in its enfancy (while packing most of the necessary features) so bug will likely still happen inside it.

  • However, as it is actively maintained you can get a hold of me on Discord or by simply submitting a bug report in the Issues tab.

  • We also have a roadmap of future ideas here and you are welcome to open a discussion here or on Discord to ask for any feature that you deem reasonable enough (be aware for performance issues some might be denied).

Known issues

  • Linux gpu performance-> this is due to java not providing a gpu backend on some distros and using cpu rendering instead (you can try tweaking wayland, adding proprietary drivers or enabling sun opengl backend)

  • Weird artefacts appears on windows -> you are using Riva Tuner or MSI Afterburner which tampers with java swing. You should disable them or add an exception for all java.exe apps or Minemap-*.exe.

  • Minemap fails to start, maybe some config was not correctly written, go to $HOME/.minemap or %HOMEPATH%/.minemap and delete the config folder.

  • Minemap fails to update, maybe you are ratelimited by Github, please try later.

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.

Contributors

  • KaptainWutax : Core part of the map system and libs setup
  • Neil : libs enrichment + utilities in Minemap + rich icons
  • Uniquepotatoes : Flat icons design
  • Speedrunning and monkeys discord ppl : input on feature for Minemap

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.

You might also like...

Nick changer in game/chat with GUI

Nick changer in game/chat with GUI

NickChangerGUI Nick changer in game/chat with GUI - helps - Config : In config it can be edit all Settings for UI/Chat/Messages/Options Command Perm

Apr 12, 2022

A mixin based ghost client for Minecraft 1.8.9 built on Minecraft Forge.

A mixin based ghost client for Minecraft 1.8.9 built on Minecraft Forge.

A mixin based ghost client for Minecraft 1.8.9 built on Minecraft Forge. Originally designed as a MCP Client (called Tephra), it is now being ported t

Jan 1, 2023

A free mixin-based injection hacked-client for Minecraft using Minecraft Forge.

Custom LiquidBounce 1.8.9 build that aims to improve original visuals and bypasses, along with built-in ViaVersion to help you change from 1.8 to 1.17.1 without creating any other version branch.

Jan 2, 2023

Small mod for Minecraft Forge 1.16.5 that sends messages of in-game events to a channel in your Discord server. This mod also enables cross-chatting between Minecraft and Discord.

DiscordSync Small mod for Minecraft Forge 1.16.5 that sends messages of in-game events to a channel in your Discord server. This mod also enables cros

Dec 20, 2022

Minecraft Utility Mod for the latest release of Minecraft developed by Cypphi.

Minecraft Utility Mod for the latest release of Minecraft developed by Cypphi.

Minecraft Utility Mod for the latest release of Minecraft developed by Cypphi.

Jan 1, 2023

Play snake, in minecraft. This is a crude, horibly made snake in minecraft game. Requires PaperMC 1.18.2.

MinecraftSnake Play snake, in minecraft. This is a crude, horibly made snake in minecraft game. Requires PaperMC 1.18.2. Installation: Create a paperm

Sep 30, 2022

The Minecraft Mod API

Bukkit A Minecraft Server API. Website: http://bukkit.org Bugs/Suggestions: http://leaky.bukkit.org Contributing Guidelines: CONTRIBUTING.md Compilati

Dec 31, 2022

Modifications to the Minecraft base files to assist in compatibility between mods.

MinecraftForge Forge is a free, open-source modding API all of your favourite mods use! Version Support 1.16.x Active 1.15.x LTS Download Forum Discor

Jan 3, 2023

Equivalent Exchange 3 Apache 2 Equivalent Exchange 3 pahimar Equivalent-Exchange-3. Mods for Minecraft. License: Apache 2 , .

Welcome to Equivalent Exchange 3! All versions are available here Minecraft Forums page Compiling EE3 - For those that want the latest unreleased feat

Dec 15, 2022
Comments
  • Crash when using screenshot command

    Crash when using screenshot command

    When running java -jar F:\pictures\MineMap-1.0.19.jar --screenshot --seed 1974532499 --version 1.17 --pos 0 0 --size 1600 using any version of java results in this error with the current release:

    Exception in thread "main" java.lang.NullPointerException at kaptainwutax.minemap.ui.map.fragment.Fragment.refreshBiomeCache(Fragment.java:200) at kaptainwutax.minemap.ui.map.fragment.Fragment.<init>(Fragment.java:52) at kaptainwutax.minemap.MineMap.doScreenshot(MineMap.java:166) at kaptainwutax.minemap.MineMap.main(MineMap.java:84)

    opened by BuyMyMojo 5
  • Bug: Cannot take screenshot of a grid containing a zombie village

    Bug: Cannot take screenshot of a grid containing a zombie village

    Basic issue: If you have the icon for villages enabled, any grid on the map that contains a zombie village icon will not let you take a screenshot using the built-in screenshot function. Normal villages work fine. It's just zombie villages that are a problem. image

    More detail: Here is a screen snip I took of a map I have. image I colored in one grid that contains a zombie village icon. If any part of that grid is being displayed on screen, your program's screenshot function will not work. Even if it's only 1 pixel in frame.

    If you disable the village icons from appearing on the map, then you are able to screenshot again. I don't know if this issue exists for other icons as I'm only using a limited selection of enabled icons.

    Recreation: Version 1.0.24 Seed I'm using: 3971198378293864095 [1.16.1] Example of zombie village: (1337, 6713)

    opened by rjdoerz 2
  • 1.14.4 temple loot table problem

    1.14.4 temple loot table problem

    issue: from ssg 1.9+ discord https://discord.com/channels/755878212571103392/831540761815810049/907157830522535936 image temple loot being incorrect, thinking that other loot stuff might also be bugged and incorrect :L

    opened by acewhite1010 1
  • Support latest Minecraft versions

    Support latest Minecraft versions

    The readme says till 1.16.5, so question is: Will there be support for 1.17 and 1.18? The program looks nice on first glance so I would like to use it.

    opened by Friendly-Banana 1
Releases(1.0.26)
Owner
Neil
A simple guy, not much going on rn. Usually enthusiast about new projects.
Neil
A mod to compare a seed's terrain to the current terrain

SeedMapper In-game Minecraft mod that allows you to compare natural terrain to your current terrain. For questions please go to my Discord. Disclaimer

Fred 119 Dec 22, 2022
🗺️ Minecraft map editor and mod

A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting! Use it in creative, survival in sing

EngineHub 2.7k Jan 1, 2023
A proxy hack utilities for Minecraft: Bedrock Edition

BedrockProxy A proxy hack utilities for Minecraft: Bedrock Edition Download Releases Run Proxy java -jar BedrockProxy-1.0-SNAPSHOT.jar Hack Utilities

null 18 Dec 15, 2022
Minecraft mod - Adds more support for keyboard navigation in GUI screens!

UseKeyboardWithMenu Client-sided mod that adds more support for keyboard navigation in GUI screens! ?? Table of Contents About Authors ?? About UseKey

ZimonIsHim 3 Apr 26, 2022
A Hypixel Skyblock Utilities mod

SkytilsMod A Hypixel Skyblock Utilities mod. Features General Client Side Custom Armor Colors Custom Command Aliases Griffin Burrow Locator and Waypoi

null 220 Jan 5, 2023
Just some small utilities for sandbox/modding

Testing Utilities Just some small utilities for sandbox/modding Team Changer: Change teams easilty. (Disabled in campaign) Seppuku Button: Kill yourse

dead inside 27 Dec 12, 2022
A Fabric mod that allows for efficient connected textures

Continuity Continuity is a Fabric mod built around modern APIs to allow for the most efficient connected textures experience possible. It is designed

null 192 Jan 9, 2023
Kasino a game created without any perspective

Kasino What is Kasino? Kasino is a game created without any perspective. How far along are you? Kasino only has basic elements like ~multiplayer and o

Gustavo Girardon 5 Aug 3, 2022
sign gui api for spigot plugins

hSignAPI public class ExampleSign extends JavaPlugin { private SignAPI signAPI; @Override public void onEnable() { this.signAPI

Hakan Kargın 4 Jan 6, 2022
Flexible, open & solid Quest Plugin [with GUI]

NotQuests NotQuests is a flexible, Minecraft 1.17.1 Quest plugin, featuring a complete GUI for player interactions, open & trusted source code and fle

Alessio Gravili 39 Dec 29, 2022