Got banner
Got icon

Got

Create a terrain generation mod that generates a world based on an image. Heightmap and Biome map images are supplied then the mod interprets them as the...

00
neoforgeBoth1.21.1mod

Got Mod Notes

  • The mod adds an image-driven overworld blueprint. Place got_heightmap.png (grayscale) and got_biome_map.png (colored biome map) in the config/got folder; the mod will generate starter images there on first run. Heights are scaled and blended with vanilla noise so vanilla caves/structures still generate.
  • Biome colors resolve through config/got/biomes.json (hex color → biome id). The file is auto-created if missing and can be extended to point at custom biomes.
  • Built for Minecraft 1.21.1 with NeoForge 21.1.217+; keep client and server on that loader line for best compatibility.
  • A built-in world preset got:image_world uses the custom image_world chunk generator and the image-aware biome source. The preset uses the default overworld dimension type and noise settings, but columns are nudged toward your painted heightmap.
  • A keybind (default M) or the /gotmap command requests a live blueprint preview from the server. Clicking the preview teleports you to that spot, using the blueprint height and the world heightmap to pick a safe Y.
  • Use /gotmap reload to reload the images and world_image.json config (pixel scale, blend strength, preview size, etc.) without restarting.
  • Other mods can hook in via GotMapApi: register biome colors for your custom biomes or query the blueprint height for integration.
  • The GUI preview shades biomes by color, applies height-based lighting, and shows hover coordinates. Teleport packets and map data use the new NeoForge play payloads so they remain server-safe.
  • Known limits: chunk columns are adjusted after vanilla generation, so extreme height jumps may look stepped; the preset is overworld-focused and does not replace Nether/End generation.

Server Validation

Server validation passed - The mod was tested on a real Minecraft server and loaded successfully.