What is a Region?
A region in Iris is a large-scale organizational unit that groups related biomes together. Regions define which biomes can spawn near each other and control the macro-scale terrain features. Think of regions as “biome themes” or “climate zones”:- A “Temperate” region might contain forests, plains, and hills
- A “Desert” region might contain dunes, mesas, and oases
- A “Mountains” region might contain peaks, cliffs, and valleys
Regional Hierarchy
Regions control the “macro” distribution of terrain types. Dimensions pick which regions spawn, and regions pick which biomes spawn.
Basic Structure
Minimal Region
regions/plains.json
Human-readable name for this region (minimum 2 characters)
List of biome files (from
biomes/ folder) that spawn on land in this regionList of biome files that spawn in ocean areas
List of biome files that spawn along coastlines (transition between land and sea)
Biome Distribution
Land, Sea, and Shore
- Land biomes spawn in the interior
- Shore biomes spawn near water edges
- Sea biomes spawn in deep water
Regional Lakes and Rivers
Lake Configuration
Array of lake generators that can spawn in this region
Probability (0.0-1.0) of a lake spawning in a suitable location
Minimum radius in blocks
Maximum radius in blocks
Biome file to use for the lake interior
River Configuration
Array of river generators for this region
Regional Features
Spawners (Ambient Entities)
List of entity spawner files (from
spawners/ folder) active in this regionLoot Tables
Loot table files applied to this region
Rarity and Weighting
Control how often a region spawns in the dimension:Higher values make the region spawn more frequently. A region with
rarity: 3 is 3x more common than one with rarity: 1.Example: Complete Region
regions/tropical.json
Best Practices
Advanced: Biome Sub-Regions
Biomes can have “children” that spawn within them:regions/mountains.json
biomes/mountain-peaks.json:
Next Steps
Biomes
Learn how biomes define terrain
Create a Region
Step-by-step region creation