# ๐ PasterDream Changelog
---
## v0.9.6 โ August 13, 2026
### ๐ฐ New Dimension: Cold Domain
A brand-new frozen dimension has arrived! Explore the **Cold Domain** โ a snow-covered world with its own unique biomes, terrain generation, and atmospheric visuals (icy-blue skies with deep-blue night fog).
**New Blocks:**
- โ๏ธ **Cold Domain Log** & **Stripped Cold Domain Log** โ axial pillar blocks with proper bark/end textures
- ๐ฟ **Cold Domain Leaves** โ decay naturally like vanilla leaves, drop sticks
- ๐ซ **Cold Domain Dirt** โ spreadable soil for the frozen world
- โฌ **Snowy Cold Domain Grass** โ snow-covered grass that spreads and switches snowy side textures
- ๐ช **Axe Stripping** โ use an axe on Cold Domain Logs to get stripped variants
---
### ๐ณ Better Biomes โ 12 New Trees in Dyedream World
The Dyedream dimension now features **12 fully imported trees** from the Better Biomes datapack, naturally generating across all biomes with realistic density variation!
**Tree Types:**
- ๐ฒ **Bush** & **Cherry Bush** โ low ground cover for dense forests
- ๐ณ **Plain Tree** โ large oak-style canopy for open areas
- ๐ธ **Blossom** โ beautiful flowering trees, rare clusters
- ๐ด **Palm** โ shoreline tropical trees
- ๐ฒ **Tall Birch** & **Poplar** โ towering slender trees
- ๐ฒ **Aspen** (Big/Mid/Small) โ golden deciduous trees
- โ๏ธ **Snow Tree** โ spruce with preserved snow blocks
- ๐ฒ **Giant Conifer** โ massive 22ร40 landmark tree with full crown (no more flat tops!)
**Generation:**
- Trees use **noise-driven placement** for natural clustering โ no more uniform grids!
- Each biome gets its own tree palette (forest, dense forest, plains, mushroom, snow, shore)
- Giant trees auto-align to chunk centers to prevent generation errors
---
### ๐พ Dyedream Farmland โ Complete Farming System
Dyedream Farmland now works **exactly like vanilla farmland** with Dyedream-themed behavior:
- ๐ฑ **Hoe tilling** โ use a hoe on Dyedream Grass or Dyedream Dirt to create farmland
- ๐ง **Moisture system** โ water within 4 blocks instantly moisturizes; dries out gradually without crops
- ๐ฃ **Trample protection** โ jumping on it turns into **Dyedream Dirt** (never vanilla dirt!)
- ๐ฟ **2ร crop growth speed** โ crops planted on Dyedream Farmland grow twice as fast
- ๐ท๏ธ Tagged as `c:farmlands` for mod compatibility
---
### ๐ฎ Dyedream Lantern โ New Decorative Light
A beautiful new **Dyedream Lantern** block has been added!
- ๐ก Emits light level 15 with animated flickering glow
- ๐ Can be placed on the ground or hung from ceilings
- ๐ง Waterloggable
- ๐ท๏ธ Tagged in `c:lanterns` for mod compatibility
- ๐จ Crafted similarly to Dyedream Crystal Lamps (yields 2)
---
### ๐งฉ Dyedream World Puzzles โ Fully Ported
Three classic Dyedream puzzles are now fully functional:
- ๐ธ **Garden Decryption** โ arrange flowers correctly around a Dyedream Desk, then interact with Flower #11 to unlock Flower #12 (dual-block plants now properly replace both halves!)
- โ **Snow Golem Puzzle** โ gather a Snow Golem and Allay within 9 blocks of the correct flower formation, then sacrifice them to transform Flower #16 into Flower #17
- โ๏ธ **Frozen Flower** โ Flower #17 randomly freezes nearby water into ice and accumulates snow on the ground
---
### โ๏ธ Aaroncos Boss Battle โ Major Overhaul
The twin-boss fight against **Aaroncos** has been completely reworked for a cinematic, fair, and epic experience!
**๐ญ Combat Rework:**
- Skills now **only trigger when targeting a living enemy** โ no more random skill spam in peaceful mode
- **Distance-based skill selection** โ Left Hand (melee) uses close-range skills; Right Hand (ranged) uses magic from afar
- **Skills pause auto-attacks** โ no more awkward skill/basic-attack overlap
- Right Hand now **maintains preferred combat range** (10 blocks) โ no more getting stuck in melee spam
**๐ฅ Tune Totem Finale (Ultimate):**
- Triggers when Right Hand is below **1/3 HP** AND Left Hand is dead or below 1/5 HP
- **50-block radius** for the explosion warning
- **2,500 magic damage** โ devastating but dodgeable
- **Terrain destruction** โ 7.5-block explosion radius (half of original)
- **Cinematic presentation** โ 3-stage darkening, black-white flash, 6-second intense screen shake, 5-second persistent particle ring
- Players can **destroy the totem to cancel the explosion**!
**๐ต Arena BGM:**
- Fixed boss music not playing โ now uses **per-player notification sound** (no distance falloff!)
- Auto-loops every ~149 seconds for continuous atmosphere
**๐ Victory Flow:**
- Defeating both hands enters **Victory Phase** โ stay in the arena to loot!
- Loot chest spawns at ground level (y=42) for easy access
- **Manual return** โ right-click the center summon block to teleport back to Overworld
- No more auto-kick on kill!
**๐จ Full VFX Suite:**
- **Screen Shake System** โ camera shake on heavy impacts with 3-phase decay
- **Impact Frames** โ full-screen monochrome flash on ultimate explosions
- **Atmosphere Darkening** โ dynamic fog tinting (crimson during Blood Lock rage mode)
- **Particle Emitters** โ charging light pillars, explosion rings, soul flame bursts
- **Ghost Trails** โ removed from Shadow Hand dash (too short to be visible), kept for high-motion entities
**๐ก๏ธ Player-Friendly Fixes:**
- Creative mode players are **completely ignored** by all boss attacks, skills, and vortex effects
- Bosses properly **face their target** before firing skills (no more shooting backwards!)
- Skill state properly resets on world reload โ no more "frozen" bosses after rejoining
- Post-summoning invincibility properly clears โ bosses are vulnerable after the intro cutscene
---
### ๐ Dyedream Rivers โ Natural Waterways
Rivers in the Dyedream dimension have been completely redesigned:
- ๐๏ธ **Narrow winding channels** (~4-8 blocks wide) with sandy banks (~4-8 blocks each side)
- ๐ **Sea level raised to Y=60** (+5 from Y=55) โ rivers now properly contain water
- ๐ **Tropical fish spawn rate drastically reduced** โ moved to correct `water_ambient` category, weight 10โ4, count 2-6โ1-2
- ๐๏ธ Rivers no longer generate in ocean/coastal areas โ only on land
- ๐๏ธ Riverbeds properly covered in **Dyedream Sand** (with correct gravity physics!)
---
### ๐ MeltDream Crystal Chest โ Customizable Loot
The MeltDream Crystal Chest now supports **player-customizable loot pools**!
- Toggle custom loot in config (default: off, uses built-in pools)
- Edit **Common / Rare / Legendary** item pools via config file or in-game config screen
- Format: `item_id [quantity] [weight]`
- Opening chests now grants **+2 MeltDream Energy** (with configurable multiplier)
- **MeltDream Energy** now regenerates naturally over time (configurable interval & amount)
---
### โ๏ธ Configuration Overhaul
- ๐ง **Custom Spawn Dimension** โ choose which dimension & biome new players spawn in (default: disabled)
- ๐ซ **Dyedream Crack Generation** โ properly toggleable! Disabling it removes cracks from worldgen AND prevents `/locate` lag
- ๐ฅ **Fire Necklace Ban** โ can now actually disable the Fire Necklace from functioning
- ๐ก **Loading Screen Tips** โ restored the 22 random tips during loading screens
- ๐ **Origin Crack at (0,0)** โ configurable whether a Dyedream Crack generates at world origin
- ๐๏ธ **Dyedream Origin Spawnpoint** โ configurable island at Dyedream spawn
- ๐ **Config descriptions** now auto-wrap โ no more text overflowing the screen!
---
### ๐ ๏ธ Equipment & Item Fixes
- ๐ก๏ธ **Armor defense values** fixed โ slot order was swapped (boots/chest/leggings/helmet now correct)
- โ๏ธ **Tool stats** fully aligned with original mod โ durability, mining speed, damage, attack speed, enchantability, repair materials
- ๐ฆ **Stack sizes** corrected for 10 items (elixirs, membranes, breath items, etc. now properly stack to 1)
- โ๏ธ **Gardening Pliers** now recognized by `c:shears` and `forge:shears` tags
- ๐ฟ **Dyedream Seagrass** now only drops when harvested with shears or Silk Touch
---
### ๐งฑ Block Fixes
- ๐๏ธ **Dyedream Sand** now has proper **gravity physics** โ falls when unsupported
- ๐ชจ **Dyedream Sandstone & Deepstone** now drop themselves when mined
- ๐ง **Calcite Spikes** (`grass_5`/`grass_6`) reclassified as stone blocks โ require pickaxe, no longer tagged as flowers
- ๐ชต **Cold Domain Log** textures fixed โ bark and end grain no longer swapped
---
### ๐ Crash Fixes
- ๐ป **Spectator mode** โ opening container menus no longer crashes
- ๐ **Resource reload (F3+T)** โ no more crash when reloading shaders
- ๐ **World generation** โ fixed far-chunk spam and lighting engine crashes from floating islands/giant trees
- โ๏ธ **Config reset button** โ no longer crashes when clicked from mod list (before entering a world)
- ๐พ **Guide Book** โ no longer re-given on every death/respawn (marker now persists properly)
---
### ๐ Localization
- โ All 431 items and 290 blocks now have complete **English (en_us)** and **Chinese (zh_cn)** translations
- ๐งน Removed all CJK characters from English language files
- ๐ค Added missing translation keys for Dyedream Deepstone & Dyedream Sandstone
---
### ๐ง Technical / Dev
- ๐ Added automated parity scanner for item stack sizes & buff attribute values vs. original mod
- ๐ Added invalid config audit tool to catch "config UI only" settings with no gameplay effect
- ๐งช Debug structure wands for all 12 Better Biomes trees (centered placement)
---
## v0.9.5 โ August 7, 2026
### โจ New VFX System (PasterDreamAPI)
A complete cinematic effects framework inspired by FDLib design, fully rewritten from scratch:
- ๐ฌ **Post-Processing Pipeline** โ custom shader support (Impact Frame monochrome flash)
- ๐๏ธ **Cutscene Camera** โ smooth Catmull-Rom spline paths with full player control takeover
- ๐ **Screen Effects** โ color overlays with fade in/stay/fade out lifecycle
- ๐ฅ **Impact Frames** โ full-screen black/white flash for dramatic moments
- โจ **Particle Emitters** โ server-driven particle bursts with spawn processors (circle, entity-bound)
### ๐ญ Aaroncos Boss โ Initial Implementation
- Twin boss fight (Left Hand melee + Right Hand ranged)
- 7 unique skills per hand with GeckoLib animations
- Arena system with summon sequence and phase management
- Shadow Tune Totem ultimate ability
### ๐ญ Telescope Constellation Highlight
- Star crosshair now uses animated **golden particle** texture (3-frame loop) instead of drawn lines
- Smooth fade in/out with pulsing size
### ๐งฐ Other Changes
- ๐ฟ **Calcite Spikes** reclassified from vegetation to stone blocks
- โ๏ธ **Shears tag** (`pasterdream:shears`) added for Gardening Pliers compatibility
- ๐ **Aurora particles** removed from coast/deep ocean (replaced with stardust)
- ๐ต **Boss music** now streams properly (`stream: true`)
- ๐ง **Dyedream Seagrass** now requires shears/Silk Touch to harvest
- ๐ฌ **Cutscene camera** entity fixed (now extends `Entity` instead of `LivingEntity`)
---
*Happy dreaming!* ๐โจ
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" }