
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) andgot_biome_map.png(colored biome map) in theconfig/gotfolder; 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_worlduses the customimage_worldchunk 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/gotmapcommand 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 reloadto reload the images andworld_image.jsonconfig (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.