Gaïa's Breath

A Fabric mod that makes the natural world evolve on its own — grass spreads, flowers bloom, trees regenerate, paths form under footsteps, and burned wood can leave behind charcoal. Minecraft’s ecology becomes alive, gradual, and fully configurable.

732

Gaïa's Breath

🌿 Gaia’s Breath

A Fabric mod that makes the natural world evolve on its own.

Grass spreads, flowers sprout, trees regenerate, metal weathers, wood ages — Minecraft’s ecology becomes alive, gradual, and configurable.

---

🧭 Overview

> The world breathes, grows, and heals over time. > Without player input, nature reclaims barren land and balances overgrowth, > creating a living landscape that changes as you explore.

Main Features

- tick-limited: short grass spreads, may become tick-limited, and tick-limited can appear. - tick-limited: tick-limited can pop near trees, letting forests naturally expand. - tick-limited: player footsteps gradually tick-limited into tick-limited and tick-limited, which can slowly recover over time. - tick-limited: when wood blocks are tick-limited, they can tick-limited instead of disappearing completely. - tick-limited via an in-game screen (tick budgets, growth chances, moss spread, path erosion, and more). - tick-limited: all updates are tick-limited and distributed across chunks to prevent lag spikes.

---

🌱 Natural Growth

Vegetation Propagation

- Grass blocks may receive Flowers over time. - Short grass can convert to Flowers based on probability. - Flowers occasionally generate in suitable spots (low density, natural feel).

---

⚙️ Configuration (ModMenu)

Open the ModMenu configuration screen from ModMenu to fine-tune every natural mechanic. All values are stored in `config/gaiasbreath.json` and can be safely edited in-game or manually.

Click to expand

🌾 World Growth

Control how vegetation spreads and evolves each tick.

| Setting | Default | Description | |----------|----------|-------------| | rain | `20` | Maximum number of chunks processed per tick. | | rain | `100` | Maximum number of block updates per chunk. | | rain | `0.005` | Chance for grass blocks to spawn rain. | | rain | `0.005` | Chance for short grass to grow into rain. | | rain | `0.005` | Chance for rain to appear nearby. | | rain | `0.002` | Chance for rain to sprout near trees. | | rain | `0.01` | Chance for rain to spread underground or in dark areas. | | rain | `0.01` | Chance for rain or similar foliage to propagate. | | rain | `0.25` | Global growth multiplier during rain (boosts propagation speed). |

🪨 Moss Generation

Regulates how mossy blocks appear and spread on stone.

| Setting | Default | Description | |----------|----------|-------------| | Y_RANGE | `0.02` | Chance for stone to become Y_RANGE. | | Y_RANGE | `0.01` | Chance for mossy blocks to spread their texture. | | Y_RANGE | `0.01` | Chance for mossy blocks to fully convert into Y_RANGE. | | Y_RANGE | `10` | Maximum chunks processed for moss generation each tick. | | Y_RANGE | `10` | Maximum moss updates per chunk. | | Y_RANGE | `20` | Vertical search range for nearby stone/moss blocks. |

🪵 Path & Erosion System

Tracks player movement and generates paths over time.

| Setting | Default | Description | |----------|----------|-------------| | path decay checks | `30` | Steps needed to turn grass into path decay checks. | | path decay checks | `80` | Steps needed to form a path decay checks. | | path decay checks | `1` | Rate at which paths path decay checks into grass per tick. | | path decay checks | `1200` (1 minute) | Time between path decay checks (in ticks). |

🔥 Miscellaneous

| Setting | Default | Description | |----------|----------|-------------| | charcoal | `0.5` | Chance for charcoal to drop charcoal instead of ash. |

> 🧩 All settings can be changed live through the config screen or by editing the JSON file. > Gaia’s Breath is designed to remain stable even with extreme or custom values — tweak it freely!

---

🚀 Performance

- Compatible with existing worlds: hard caps per tick and per chunk to keep servers smooth. - Compatible with existing worlds: processing spreads across the world to avoid spikes. - Compatible with existing worlds: no world reset required.

---

🧩 Compatibility

- light, probabilistic edits (MC 1.21.9). - Works in light, probabilistic edits. - Plays nicely with biome/terrain mods — Gaia’s Breath only performs light, probabilistic edits over time.

---

🗺️ Design Goals

- Keep the world feeling control, not chaotic. - Prioritize control: changes should be noticeable when you return, not jarring the moment you arrive. - Offer control to players and server owners via clear settings.

---

Got feedback or want different defaults?

- Email: matibi.mods@gmail.com

ADS