All Mods Resource Packs Data Packs Shaders Modpacks Plugins
WhyMap

WhyMap

by wefhy • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

WhyMap

GitHub

See interactive web demo on: https://wefhy.github.io/whymap-demo/map.html

You can zoom in close enough to see the textures of blocks. It's old 0.8 version from September 2022 but should give you hint of what it feels like to browse the map in the browser.

High performance minecraft world map with web-based interface and infinite zoom. Your map will be presented at http://localhost:7542

Download the mod from:

Modrinth Download Github Download Curseforge Download

Join discord for support:

How to use it?

  • Install the mod and required dependencies (Fabric Language Kotlin and Fabric API)
  • All keyboard shortcuts can be configured in minecraft keybind settings
  • Y - toggle minimap
  • M - configuration (requires Cloth Config)
  • B - create new waypoint
  • Open your browser at http://localhost:7542 to browse the map
  • Zoom in to see block textures
  • Click right mouse button on the map to see more options
  • Click on the waypoint to center the map on it (after you add waypoints)
  • You can search waypoints or coordinates

Actively supported versions:

  • 1.19.3, 1.19.4

Other supported versions:

  • 1.19, 1.19.1, 1.19.2
  • 1.16.5

FAQ

How to use it?

  • Browse your map on http://localhost:7542

    How to add waypoints?

  • You can import xaero's waypoints from file though browser
  • Press B in game to create new waypoint
  • Right-click on the map to create new waypoint

    Is the mod uploading my world to the internet?

  • No, the mod is not uploading your world to the internet. It's running a local web server on your computer.

    Who can access my map?

  • The map can only be accessed from your computer.
  • If you change it in the settings, the map can also be available to other computers and phones on your local network.

    So how does it work?

  • The mod is using your browser to display files that are stored on your computer.
  • The mod creates a local web server that shows the tiles to your computer.
  • The mod is using Leaflet to display the map.
  • Nothing goes online. All data is stored in WhyMap folder in your minecraft directory. You can freely delete it or move it to another computer.

    Can I browse the map on my phone?

  • In order to browse the map on your phone, you need to change the settings of web server from LOCALHOST_ONLY to EVERYWHERE
  • Then you can browse the map on your phone by going to http://[YourComputerLocalIp]:7542 (assuming you're connected to the same wifi)

    How is WhyMap better than other map mods?

  • Incredibly detailed map that shows block textures when zoomed in.
  • High performance and doesn't lag when zoomed out.
  • Access your maps even when minecraft is not launched (coming soon).
  • It's fully open source.
  • You can browse the map on your phone.

    Can I use it with Quilt?

  • I only actively support Fabric, however it should work with Quilt.
  • In order to run it with Quilt, you need to install Quilted Fabric API and Quilt Kotlin Libraries instead of Fabric API and Fabric Language Kotlin.

    How big is the project?

  • GitHub top language
  • Lines of code

How to Install WhyMap (Mod)

WhyMap by wefhy is verified for Fabric across Minecraft versions 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20.1, 1.20.2, 1.20.3 (latest release: 1.7.8, file size: 7.5 MB). Follow the steps below to install it safely from ModCraft.tv:

  1. Click the Download button above and select your Minecraft version (1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20.1, 1.20.2, 1.20.3) and platform (Fabric).
  2. Make sure you have the compatible loader or environment installed for Fabric.
  3. Move the downloaded WhyMap file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.2
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
1.19.3
Fabric
last yr. 1
1.19.3
Fabric
last yr. 1
1.19.3
Fabric
last yr. 1
1.19.3
Fabric
last yr. 1
[1.7.8] WhyMap 1.7.8 by wefhy on Jan 02, 2025
Download
  • Updated to Minecraft 1.21
  • Fixed crash when trying to run the game without ClothConfig
  • Updated to Kotlin 2.0+ and Ktor 3.0+
  • Fixed reading some old files
  • Support name migrations (eg. grass -> short_grass)
  • Store byteorder for better file interchangeability
  • Save last tile update in metadata, don't update it when just upgrading the tile version (this will be used later for better tile merging)
[1.7.7] WhyMap 1.7.7 by wefhy on Jun 17, 2024
Download
  • Updated to Minecraft 1.20.5 and 1.20.6
  • Fixed dimension switching
  • Improve tile saving reliability
  • Fixed incorrect biomes after dimension switch
  • Fixed very rare crash that could happen on ARM devices when saving tiles
[1.7.6] WhyMap 1.7.6 by wefhy on Jun 17, 2024
Download
  • Fixed dimension switching
  • Improve tile saving reliability
  • Fixed incorrect biomes after dimension switch
  • Fixed very rare crash that could happen on ARM devices when saving tiles
[1.7.5] WhyMap 1.7.5 by wefhy on May 31, 2024
Download
  • Minimap won't cause crashes or memory leaks
  • Minimap is no longer experimental
  • Fixed short grass rendering
[1.7.4] WhyMap 1.7.4 by wefhy on Mar 06, 2024
Download
  • Updated to 1.20.3 and 1.20.4
  • Minor shading performance improvement
[1.7.3] WhyMap 1.7.3 by wefhy on Nov 04, 2023
Download
  • Updated to 1.20.2
  • You can now select color of a waypoint (from web)
  • You can now edit waypoints (from web)
  • Improved rendering of pressure plates and some other blocks
[1.7.2] WhyMap 1.7.2 by wefhy on Aug 23, 2023
Download
  • Use ShadowJAR to bundle dependencies
  • Reduced JAR file from 15MB to 8MB (proguard could apparently even reduce it to 3MB but seems unnecessary for now)

[1.7.0] WhyMap 1.7.0 by wefhy on Aug 22, 2023
Download
  • Update 1.20 block textures
  • Improve many blocks rendering, notably bubble columns and sweet berries
  • Update library versions
  • Add 3D map preview
  • Fixed 'analyze area'
  • Show light level in block info
  • First attempts at adding diagnostics screen, elytra flight assistance, player path history (neither is enabled yet)

[1.6.6] WhyMap 1.6.6 by wefhy on Jul 22, 2023
Download
  • Update to 1.20.1
[1.6.4] WhyMap 1.6.4 by wefhy on Apr 27, 2023
Download
  • Add 16x scale rendering (block texture level)
[1.6.3] WhyMap 1.6.3 by wefhy on Apr 26, 2023
Download
  • Drag on the map with right mouse button to select area
  • Export area to png or jpeg (will open in new tab)
[1.6.2] WhyMap 1.6.2 by wefhy on Apr 24, 2023
Download
  • Configurable hud color
  • Improved minimap rendering (still experimental, don't use)
[1.6.1] WhyMap 1.6.1 by wefhy on Apr 23, 2023
Download
  • Disable minimap by default
  • Add a warning saying minimap will cause crashes
  • Improve hud position on the screen
[1.6.0] WhyMap 1.6.0 by wefhy on Apr 23, 2023
Download
  • Fixed minimap crashes-
  • Fixed minimap memory leaks
  • You can configure map though the UI now (click M or find it though ModMenu)
  • Simple HUD (not configurable yet)
  • Added clothconfig optional dependency (required to configure through UI)
  • Added modmenu optional dependency

[1.5.0] WhyMap 1.5.0 by wefhy on Apr 15, 2023
Download
  • Many technical changes so that mod is ready to quickly adapt to future minecraft updates
  • Greatly reduced background CPU usage
  • Support for Terralith, Nullscape, Incendium and many other mods that add non-vanilla biomes to the game
  • Improved rendering of infested, stripped and waxed blocks
  • Add config
  • Allow only Localhost connections by default (map won't be possible to access from your wifi unless you change this from settings)
  • Minimap position and internal http server is now configurable, check out minecraft/WhyMap/config.toml file and change whatever you need (more settings to come, they will be changeable from the UI in the future)
  • Improve stability

WhyMap Icon
Download WhyMap
Select game version
Select platform