<div align="center">
<h1>
<span style="color: #8B5CF6; text-shadow: 0 0 30px #8B5CF6, 0 0 60px rgba(139,92,246,0.2);">๐ PasterDream ๐</span>
<span style="color: #F59E0B; font-size: 0.5em; display: block; margin-top: 6px;">v0.10.0 โ The Dream, Redrawn</span>
</h1>
<p align="center">
<img src="https://img.shields.io/badge/๐ณ_World_Generation-Reborn-8B5CF6?style=flat-square" alt="World Generation Reborn">
<img src="https://img.shields.io/badge/๐๏ธ_Arena_Infection-Contained-F59E0B?style=flat-square" alt="Arena Infection Contained">
<img src="https://img.shields.io/badge/๐ซ๏ธ_Dream_Atmosphere-Restored-10B981?style=flat-square" alt="Dream Atmosphere Restored">
<img src="https://img.shields.io/badge/๐ฆ_Save_Compatibility-Preserved-EF4444?style=flat-square" alt="Save Compatibility Preserved">
</p>
<br>
<p><i>"First, we redraw the trees."</i></p>
<p><i>"Then, we contain what should never have spread."</i></p>
<p><i>"Finally, the dream returns to the shape it was always meant to hold."</i></p>
</div>
---
<div align="center">
<h2>๐ This Update's Contents</h2>
</div>
> โ ๏ธ **Pre-release.** Please back up your saves before upgrading. World generation changes primarily affect newly generated chunks. If your world has encountered the arena ruins infection anomaly, a backup is especially recommended.
---
## ๐ณ I ยท The Windmoor Tree, Reborn
> *Once, the windmoor tree was a single shape, repeated. Now it is eighteenโeach with its own height, its own branching, its own silent way of holding the wind.*
- **Procedural Generation** โ The windmoor tree now grows in 18 distinct size, height, and branch combinations, with support for hanging vegetation beneath its canopy.
- **Debug Crystal** โ A new variant-switching debug crystal allows testing of structures and procedural features in-world.
- **Mushroom Plains Threshold Adjusted** โ The Dyedream Mushroom Plains rarity threshold has been retuned, so the biome can be found reliably once more.
- **Crystal Buds, Underground Only** โ Dyedream crystal buds now generate only within caves, with reduced density.
> *The windmoor no longer repeats itself. Each tree is its own answer to the sky.*
---
## ๐๏ธ II ยท The Arena's Infection, Contained
> *The arena ruins were meant to be discovered. Instead, they were being infected before they were ever placedโmarked by a corruption that arrived before the structure itself.*
- **Real-Placement Confirmation** โ Arena ruins now confirm infection only after genuine placement, preventing structure search or preview from triggering the infection prematurely and locking the ruins.
- **Infection Range Limited** โ The arena infection now respects a defined range. When the boss is defeated, the infection halts, and blocks and biomes gradually recover.
- **Configuration Toggle** โ A new arena ruins infection toggle has been added, defaulting to off.
> *The corruption no longer precedes the ruin. It waitsโas it always should haveโuntil the ruin is real.*
---
## ๐ III ยท The Dream's Atmosphere, Restored
> *A dream has a color. It has music, a fog that breathes at dusk, and a light that remembers the hour. Some of these had been lost.*
- **Biome Music Mapping** โ Corrected the biome music mappings for Dyedream and Wind Journey, restoring the Wind Journey background music.
- **Night Fog, Ambient Light, and Glow** โ Corrected the Dyedream night fog color, ambient brightness, and glow timing. The Cold Domain glow timing has also been corrected.
> *The dream sounds again. The dusk knows its color. The light returns to its hour.*
---
## ๐ณ๏ธ IV ยท The Depths, Reconnected
> *Beneath the dream, the earth remembers its fire. That path had been severed.*
- **Underground Lava Generation** โ Restored the underground lava generation chain within the Dyedream dimension.
> *The deep places burn again, as they were always meant to.*
---
## ๐ฆ V ยท What Was Once Named, Still Answers
> *A block that has been renamed should not forget the name it once carried.*
- **Shadow Bookshelf ID Merged** โ Shadow bookshelf block IDs have been merged, with aliases added for legacy block and item IDs.
- **Windmoor Leaves Aliases** โ Legacy windmoor leaves IDs (`windmoor_leaves_0/1` โ `windmoor_leaves`, `windmoor_leaves_2` โ `windmoor_hanging_vine`) now resolve through aliases.
> *Old worlds still speak. The dream remembers every name it has ever worn.*
---
<div align="center">
<h2>๐ Update Overview</h2>
</div>
```diff
+ ๐ณ Windmoor tree now procedurally generated: 18 size / height / branch combinations
+ ๐ณ Hanging vegetation support beneath windmoor canopies
+ ๐ณ Debug crystal added for structure and procedural feature testing
+ ๐ณ Arena ruins infection toggle added (default off)
+ ๐๏ธ Arena ruins now confirm infection only after real placement
+ ๐๏ธ Arena infection range limited; recovery begins after boss defeat
+ ๐ Biome music mapping corrected for Dyedream and Wind Journey
+ ๐ Dyedream Mushroom Plains rarity threshold adjusted
+ ๐ Dyedream night fog, ambient light, and glow timing corrected
+ ๐ Cold Domain glow timing corrected
+ ๐ณ๏ธ Dyedream crystal buds now cave-only, with reduced density
+ ๐ณ๏ธ Dyedream underground lava generation chain restored
+ ๐ฆ Shadow bookshelf block IDs merged; aliases added for legacy IDs
+ ๐ฆ Legacy windmoor leaves IDs aliased
- ๐๏ธ Premature arena infection from structure search or preview
- ๐๏ธ Unbounded infection spread after arena generation
- ๐ Missing Wind Journey background music
- ๐ Unfindable Dyedream Mushroom Plains
- ๐ณ๏ธ Dyedream crystal buds generating on the surface
- ๐ณ๏ธ Severed underground lava generation in the Dyedream dimension
```
---
<div align="center">
<p><strong>๐ The dream is redrawn. The trees are many. The infection is contained. ๐</strong></p>
<blockquote>
<p><em>"Every tree was once a single shape, repeated until it forgot how to be anything else."</em><br>
<p>
<a href="https://github.com/LOVE-U987/NeoPasterDream1">
<img src="https://img.shields.io/badge/๐_PasterDream_GitHub-181717?style=flat-square&logo=github&logoColor=white" alt="GitHub">
</a>
</p>
<p><em>โจ For every world that must be backed up before the dream changes.</em><br>
<p><strong>๐ v0.10.0 โ The dream, redrawn. Sleep deep. ๐</strong></p>
<p><br>๐ญ <strong>Coming Soon</strong><br>
<em>v0.11.0-Alpha.1 โ An early technical test of new modules and architecture.</em><br>
<em>Stability is not yet guaranteed. Intended for technical testing only.</em></p>
</div>
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }