What is a Biome?
A biome in Iris represents a distinct environment with:- Terrain height and shape
- Block layers (surface, subsurface, stone)
- Decorations (grass, flowers, trees)
- Objects (structures, features)
- Climate and effects
Creating Your First Biome
Essential Configuration
Basic Properties
| Field | Type | Description |
|---|---|---|
name | String | Human-readable biome name (required) |
derivative | Biome | Vanilla biome for colors/grass (required) |
vanillaDerivative | Biome | Biome for vanilla structure spawning |
rarity | Integer | Weight in biome selection (default: 1) |
color | String | Hex color for maps (e.g., “#3498db”) |
Terrain Generators
Generators define biome height relative to sea level:Block Layers
Layers define what blocks appear from surface downward:palette: List of blocks with optional weightsminHeight/maxHeight: Thickness range of this layerzoom: Noise scale for layer variationslopeCondition: Only place on certain slopes
Mesa/Locked Layers
Sea Layers
For underwater biomes:Cave Ceiling Layers
Decorators
Decorators add detail like grass, flowers, and small features:Objects
Objects place structures and features:Biome Children
Create sub-biomes within a biome:children: List of child biome nameschildStyle: How children are distributedchildShrinkFactor: Scale of child biomes (higher = smaller)
Biome Scatter
Mix vanilla biome colors in one Iris biome:Custom Biomes (1.16.2+)
Create entirely custom biomes:Advanced Features
Slope Walls & Slabs
Carving
carvingBiome to switch to a different biome underground.
Fluid Bodies
Ore Generation
Deposits
Entity Spawning
Effects
Loot Tables
Block Drops
Jigsaw Structures
Biome Types
Iris infers biome type from terrain height:- LAND: Generators produce positive height
- SEA: Generators produce negative height
- SHORE: Transition between land and sea
- CAVE: Underground biomes
Example Biomes
Desert
Ocean
Mountains
FAQ
FAQ
Why aren't my layers showing up?
Why aren't my layers showing up?
Check that
minHeight and maxHeight allow enough depth. Layers are placed top-down from the surface.What's the difference between derivative and vanillaDerivative?
What's the difference between derivative and vanillaDerivative?
derivative controls grass/foliage color. vanillaDerivative controls which vanilla structures can spawn. Use both to prevent desert temples in your custom ocean.Can I make floating island biomes?
Can I make floating island biomes?
Yes! Use negative
min values in generators and disable terrain below using layers with air blocks.How do I make underwater biomes?
How do I make underwater biomes?
Set generators to negative values (below sea level) and add
seaLayers instead of regular layers.What does rarity actually do?
What does rarity actually do?
Higher rarity = less common. A biome with rarity 5 is 5x less common than one with rarity 1.
Next Steps
- Learn about Decorators for surface detail
- Place Objects like trees and structures
- Configure Loot Tables for rewards