Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/Cubitect/cubiomes/llms.txt

Use this file to discover all available pages before exploring further.

cubiomes is a fast, standalone C library that replicates Minecraft Java Edition’s biome and feature generation algorithms. It supports every major Minecraft version from Beta 1.7 through 1.21, covering all three dimensions, and is designed to power custom seed-finding applications and large-scale map viewers with minimal memory overhead.

Installation

Build cubiomes as a static or dynamic library and link it to your project.

Quickstart

Write your first seed-finding program in minutes with working C examples.

Core Concepts

Understand how biome generation, layers, noise, and seeds work in cubiomes.

API Reference

Browse the full public API — generator, finders, quad-base search, and more.

What you can do with cubiomes

Find biomes at positions

Query the biome ID at any block or biome coordinate for any seed.

Generate biome maps

Render entire regions to a pixel buffer or PPM image at any scale.

Locate structures

Find where Villages, Outposts, Monuments, and 25+ structure types generate.

Search quad-structures

Enumerate all 48-bit seed bases for quad-witch-huts and similar clusters.

Find spawn and strongholds

Locate world spawn and iterate over all stronghold positions.

Filter seeds by biome

Screen billions of seeds for required or excluded biome combinations.

Supported Minecraft versions

cubiomes accurately mimics biome generation for the following versions:
  • Alpha/Beta: Alpha 1.2, Beta 1.7, Beta 1.8
  • 1.0 – 1.17: Full layered biome generation
  • 1.18 – 1.21: Noise-based climate generation (temperature, humidity, continentalness, erosion, weirdness)
Development focuses on the latest patch of each major release. Minor releases and major versions ≤ 1.0 are experimental.

Graphical viewer

If you prefer a no-code experience, cubiomes-viewer is a graphical application built on this library that lets you explore biomes and locate structures interactively.

Build docs developers (and LLMs) love