gitwtfhub

wtf is journeymap-biome-reveal?

gotnukesgit/journeymap-biome-reveal — explained in plain English

Analysis updated 2026-05-18

0JavaAudience · generalComplexity · 4/5Setup · hard

TL;DR

A JourneyMap companion mod for the GTNH Minecraft modpack that reveals biome names and tags for any chunk you've already explored, even ones not currently loaded.

Mindmap

mindmap
  root((biome reveal))
    What it does
      Reveals unloaded biomes
      JourneyMap companion
      Singleplayer backfill
    Tech stack
      Java
      Forge
      Mixin
    Use cases
      Full map biome view
      GTNH exploration
    Audience
      Minecraft modders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

See biome names and tags on JourneyMap's fullscreen map for areas you already explored but aren't near.

REASON 2

Get your entire single-player explored map backfilled with biome data the first time you load with the mod.

REASON 3

Build the mod using a no-setup GitHub Actions workflow if you don't have a local dev environment.

REASON 4

Study the Mixin-based technique this mod uses to redirect JourneyMap's hover label.

What's in the stack?

JavaForgeMixinGradleMinecraft 1.7.10

How it stacks up

gotnukesgit/journeymap-biome-revealabhishek-kumar09/configurateabhishek-kumar09/orekit
Stars0
LanguageJavaJavaJava
Last pushed2020-09-302020-11-15
MaintenanceDormantDormant
Setup difficultyhardeasymoderate
Complexity4/52/54/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · hard Time to first run · 1h+

Requires JourneyMap 5.2.19 FairPlay and GTNH's UniMixins loader already installed, plus Java 21 to build.

Wtf does this do

Biome Reveal is a companion mod for JourneyMap, a popular Minecraft mapping mod, built for the same GTNH modpack setup as version 1.7.10 with Forge. Its job is to show the biome name and its Forge biome tags for any part of the map you have already explored, not just the chunks currently loaded around you, when you hover your mouse over the fullscreen map. Normally JourneyMap will not show a biome for chunks that are not currently loaded, because the game's usual method for looking up a biome falls back to a generic, seedless calculation that returns the wrong answer for unloaded areas. Biome Reveal works around this by keeping its own small persistent record of every biome it has seen, built by periodically scanning the chunks near the player about once per second while you play, since scanning on the moment a chunk loads turns out to be too early to read real biome data. For single player worlds, the mod goes further: the first time it loads a world, it reads biome information directly from the save files on disk, so your entire already explored map works immediately, even areas you explored before installing the mod. This backfill trick does not work on multiplayer servers, since those save files live on the server rather than your own computer, so on a server the mod can only track chunks you load after installing it. Technically, the mod stores one byte per map column, grouped into gzip compressed region files, and changes a single piece of JourneyMap's own code using a technique called Mixin to redirect where the hover label's text comes from. Building it requires either using an automatic GitHub Actions pipeline that needs no local setup, or building locally with Java 21 for the build tools, while the mod itself still targets the older Java 8. The project is written in Java, requires JourneyMap version 5.2.19 FairPlay and the UniMixins loader already present in GTNH 2.9, and has no stars yet.

Yoink these prompts

Prompt 1
Build journeymap-biome-reveal using the GitHub Actions workflow described in this repo without any local setup.
Prompt 2
Explain why JourneyMap can't show biomes for unloaded chunks and how this mod fixes that.
Prompt 3
Explain how this repo's BiomeIndex stores biome data per chunk region.
Prompt 4
Set up the local build for this mod using Java 21 as described in the README.

Frequently asked questions

wtf is journeymap-biome-reveal?

A JourneyMap companion mod for the GTNH Minecraft modpack that reveals biome names and tags for any chunk you've already explored, even ones not currently loaded.

What language is journeymap-biome-reveal written in?

Mainly Java. The stack also includes Java, Forge, Mixin.

How hard is journeymap-biome-reveal to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is journeymap-biome-reveal for?

Mainly general.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.