
NeoPasterDream
Also known as the NewPasterDream, it is a port of the original mod to the 1.21.1 NEO loader, and has been restructured to make it more oriented towards adventure themes.
- Загрузки
- 831
- Подписчики
- 5
- Обновлён
- 13 августа 2026 г.
- Лицензия
- MIT
Опубликован 14 июня 2026 г.
🌙NeoPasterDream🌙
Close your eyes, take a deep breath.
When you open them again—
The world is no longer the same.
🎬 This is a dream.
You are a Dreamseeker.
One day, you discover a natural wonder jutting out from reality in the Overworld. Curiosity draws you closer, and in the sleep that follows, you forge a connection with "that place."
The journey through the dream begins the moment you close your eyes.
You will traverse notes and diaries left by Dreamseekers before you, learning knowledge and gaining the power to control the dream. You will find treasures in ancient ruins, forge weapons with special functions, and explore the secrets at the very source of this dream—
Even though those who came before are long gone.
Because by now, there is no turning back.
🚪 Four Dream Realms · Fourteen Fates
Each dimension is not a monotonous texture.
They are woven from 14 biomes—each with its own color, sound, way of breathing.
🌈 The Dyed Dreamscape — Nine Dreams Interwoven
Entry Methods: Dyed Dream Rifts, Teleport Crystals, Dream Items
Sky: Pink sunrise, three layers of fog shifting with time
| Biome | What You See First | Floating in the Air | Who Awaits You |
|---|---|---|---|
| Warm Plains | Pink grass swaying in the wind, Dyed Dream Trees, giant calcite pillars piercing the sky | Dream spores, glowing like dandelions | Pink Slimes, Holographic Sprites |
| Scorching Forest | Pink grass beneath a green canopy, giant mushrooms sprouting from rotting wood | Stardust, fine silver motes of light | Pink Chickens pecking in the underbrush |
| Dyed Dream Thicket | Deep green to near-black canopy, light barely filtering through | A thick fog of mixed spores and stardust | Pink Chickens, and things you cannot name |
| Mushroom Plains | Yellow-orange ground, mushroom trees taller than you, another world beneath their caps | Green-blue variant dream spores | It's quiet here. Too quiet. |
| Dyed Dream Coast | Blue vegetation trembling in the salty wind, dolphin fins slicing through shallow seas | Spores and stardust | Tropical fish schools, Glowing Squids |
| Dyed Dream River | Pale cyan water, pink vegetation growing along the banks | Stardust settling on the water's surface | Glowing Squids blinking in the depths |
| Warm Ocean | Islands covered in orange-red vegetation, distant sea ice spires like broken teeth | Aurora shimmer | Dolphins, tropical fish, frozen ruins |
| Crystalline Deep | Deep blue-purple water, ice arches like the ribs of ancient beasts spanning the seabed | Aurora shimmer leaking from the surface | Glowing Squids, and things you cannot see |
| Frozen Ice | Blue vegetation covered in frost, ice spires standing tall, crystal gardens glimmering in the moonlight | Crystal snowflakes, hexagonal ice crystals | There is nothing here. Or it is hiding. |
🌑 Beneath the Shadow Lanterns — Three Faces of Eternal Midnight
Entry Methods: Shadow Dungeon Gate, True Shadow Bed process
Sky: Fixed at midnight 18000, no sunrise, no hope
| Biome | Surface | Resources | Danger |
|---|---|---|---|
| Shadow Lantern Lowlands | Shadow-block swamps, frozen top layer reflecting moonlight that does not exist | Nothing. Looters are not welcome here. | Silence. More terrifying than monsters. |
| Shadow Lantern Highlands | Shadow mycelium spreading like mold, shadow stone jutting from the earth | Full set of vanilla ore veins—Coal, Iron, Gold, Redstone, Diamond | Black Beetle swarms, 5–7 per group, weight 20 |
| Shadow Lantern Wastes | Ruins of shadow stone brick, evidence that some civilization once existed | Full set of vanilla ore veins | No creatures. But the ruins make sounds on their own. |
🌬️ Journey of the Wind — Two Breaths Above the Clouds
❗This dimension is currently undergoing terrain reconstruction
Entry Methods: Wind dimension process items
Sky: Has lighting, solid ground beneath your feet
| Biome | Terrain | Resources | Sky Dwellers |
|---|---|---|---|
| Sea of Clouds (Main Island Zone) | Floating archipelagos of mossy stone and cyan stone, cyan-green vegetation, bamboo light growing on cliff edges | Wind-chasing Crystal Ore, Condensed Wind Ore, Sea of Clouds flora | Bone Wings, Ash Bone Wings, Thunder Clouds, High-Voltage Entities, Small Stone Spirits, Fireflies, Jellyfish |
| White Sand Lowlands | White sand. Only white sand. The pale white sky makes it impossible to tell where sky ends and ground begins. | None | None. Even the wind has stopped. |
⚔️ Arena of Arankos — The Only End
Entry Methods: Boss battle teleportation
Sky: No sky. No skybox. Only gray fog
Rules: The Void. No terrain. No creatures. Only you, and two hands.
Left hand. Right hand. 500 HP. Flight.
Win, or be punched through the clouds by them, falling into endless gray.
⚔️ Combat is Not a Reskin · It's Another Set of Rules
🌀 Blink Technique
Built-in dodge skill. The core of Souls-like displacement.
It's not a cheat that teleports you ten blocks away with one press. It's a dodge.
🔮 Spell System · Independent Operation — Split into an addon mod
Five-element spell projectiles + staff projectile families + healing/rage fields.
Fireballs, Ice Spikes, Shadow Arrows—build your build. Staffs are weapons, not decorations.
🧠 Sanity System · Independent Operation — Split into an addon mod
Witnessing the unspeakable, sanity slips away.
The screen will shake. Vision will darken. You will hear things you shouldn't. Too low, and nightmares will find you.
⚡ Dream Fusion Energy System · Independent Operation — Split into an addon mod
Independent energy gauge. Staffs consume it, rings recharge it.
Not experience. Not hunger. It is your connection strength to the dream. Energy depleted, spells fall silent.
🛠️ Weapon Workshop
Anvil, Forge, Cooling Basin, Grindstone four-piece set + three GUI sets.
Forge your exclusive weapons
💍 Accessory System
Deep Curios integration. Rings, bracelets, amulets, paper airplanes, and 50+ accessories.
Stats aligned with vanilla values
📜 The Story is Not a Backdrop · It is the Main Quest
| Collectible | Quantity | What You Get |
|---|---|---|
| 📖Dreamseeker's Notes | 0–14 | Diaries of those who came before. They came, they left, and left these for you. |
| 🃏Kael Cards | 0–9 | Full-screen effects and "Molten Gold Descent" |
| 📘Paster's Guide | 1 | Patchouli guidebook, a pocket manual of dream rules |
| 🏆Achievements | 62 | Covering the full story chain |
| ⚖️Talent Choice | 1 | Light or Shadow. Once chosen, it cannot be changed. |
⚠️ Before You Enter the Dream
| ⚠️ | Description |
|---|---|
| In Development | The current version is not complete; new dimensions are continuously being expanded |
| Texture Style | The mod comes with dream-style textures. To restore vanilla textures, adjust in the mod configuration |
🤝 Acknowledgments
Original PasterDream Author
Thank you for all your work on textures, models, and visual design. These artworks are the cornerstone of NeoPasterDream.
Special Thanks: MomoNyako, PhantomDaze
Ченджлог
0.9.6Релиз1.21.1 · 13 августа 2026 г.
🌙 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:farmlandsfor 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:lanternsfor 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_ambientcategory, 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
/locatelag - 🔥 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:shearsandforge:shearstags - 🌿 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
Entityinstead ofLivingEntity)
Happy dreaming! 🌙✨
0.9.4Релиз1.21.1 · 6 августа 2026 г.
⚗️THE ALCHEMIST'S PURIFICATION⚗️ v0.9.4 — ALL THAT WAS BROKEN, REFORGED
"First, we identify the corruption."
"Then, we burn away the dross."
"Finally, we pour what remains into a vessel that will hold."
📖 THE FORMULARY
⚗️ REAGENT I · The Blaze Blossom's Secret
The Blaze Blossom (flower_6) was a liar.
It promised fire to those who harvested it, yet gave nothing. Its Java heart was bound by a hardcoded law: "Only shears may claim me." All other hands—bare, pickaxe, shovel—were met with emptiness. The loot table sat ignored, a recipe written in a language the flower refused to speak.
We have taught it a new truth.
🔥 Distillation:
BlazeFlowerBlockborn fromDyedreamFlowerBlock— shears yield the blossom itself; all other methods yield 1× Blaze Powderflower_6extracted from theFLOWERS_SINGLEbatch forge and given its own crucible- Loot table synchronized: shears → self; all else →
minecraft:blaze_powder
🧹 REAGENT II · Purging the Phantom Forms
In the archives beneath the workshop, we found ghosts.
Sixty-three files that wore the faces of the living yet served no master. They were duplicates—shadows cast by old path confusion, bloating the tome without purpose. Twenty-seven geometries and twenty-six animations, perfectly mirrored in the subdirectories below, yet clinging to the root like stubborn spirits.
Ten more were orphans—old names abandoned by their identifiers, answering to calls that no longer exist.
The exorcism is complete.
🧹 Purification Details:
| Category | Count | Fate |
|---|---|---|
| Exact duplicates (unreferenced) | 53 | Dissolved |
| Orphaned old-name entities | 10 | Dissolved |
| Hardcoded root-path keepers | 6 geo + 4 anim | Preserved |
| Total removed | 63 | Purged |
The jar is lighter now. The spirits are at rest.
🎭 REAGENT III · Breathing Life into Dolls
Four dolls stood motionless in their glass cases. The Geckolib animators wept: "We cannot find their breath."
Their bodies existed. Their textures existed. But the animation scrolls—the sheets that tell a doll how to sway, how to blink, how to pretend it is alive—were absent. The console screamed: "Couldn't load animation."
We have given them the breath of emptiness. A placeholder. A silence that is, at least, intentional.
🎭 Animation Scrolls Restored:
qin_doll_0·little_purple_doll_0·eoul_doll·love_u_doll- All four now bear empty animation placeholders (matching
empty.animation.json) - No more dead resource wails in the log
📜 REAGENT IV · The Codex of Proper Form
There is a right way to inscribe a loot table. A grammar, precise as alchemical notation. We had forgotten it.
The old scribes wrote in the tongue of 1.20. The new world speaks 1.21.1. The predicates were wrong. The enchantments nested incorrectly. And so, twenty-three tablets—sixty-two inscriptions—were silently declared void. The ores, when struck, gave up their whole selves instead of their raw essence.
We have rewritten the codex. The stones now break as they should.
📜 The Law Inscribed:
// The Old Corruption (1.20)
"predicate": { "enchantments": [ { "enchantment": "minecraft:silk_touch" } ] }
// The Purified Form (1.21.1)
"predicate": { "predicates": { "minecraft:enchantments": [ { "enchantments": "minecraft:silk_touch" } ] } }
📜 Scope of Purification:
- 23 tablets (loot_table/blocks/*.json)
- 62 inscriptions corrected
- 303 total JSONs now parse cleanly
- Ores finally respect Silk Touch vs Fortune vs bare hands
📜 New Canonical Texts:
AGENTS.md— Loot table format specification for NeoForge 1.21.1.github/skills/neoforge-block-drops/SKILL.md—match_toolpredicate trap documented with correct/incorrect examples
💎 REAGENT V · Unbreaking the Miner's Fortune
The SelfDropBlock was overzealous. A guardian that refused to trust the loot tables, it would shove the entire block into the player's hands whenever the table returned empty—even when the emptiness was intentional, even when Silk Touch had not been invoked.
Titanium ore. Soul ore. Wind-condensed ore. All of them, handing over their whole bodies instead of their rough shards.
We have taught the guardian discernment: only intervene when there is NO table at all. If a table exists, respect its verdict—even if that verdict is silence.
💎 Reforged Logic:
| Condition | Before | After |
|---|---|---|
| Block has valid loot table | Fallback to self on empty drop | Trust the table completely |
| Block has NO loot table | Fallback to self | Fallback to self (unchanged) |
| Affected ores | All dropping selves | Dropping raw ores correctly |
The miner swings the pickaxe. The stone breaks. The rough shard falls. As it was always meant to be.
🌸 REAGENT VI · The White Flower's Return
The White Flower Brooch (white_flower_body) was exiled to an outer realm—the PasterDreamSanity addon. Yet the main world cried out for it. The creative tab held an empty space. The Aaroncus hand chests reached for it and found air. The smoketest rituals failed.
We have called it home.
🌸 Reintegration Rite:
- Registered in main mod via
CurioAPI.create("white_flower_body").slot(BODY) - New
WhiteFlowerBodyItem.javamigrated to main module PDItemsre-exports;PDCreativeTabsCuriodisplays directlydata/curios/tags/item/body.jsonupdated- PasterDreamSanity stripped of duplicate registration (now a hollow placeholder)
The brooch no longer asks permission from another realm. It lives here, as it always should have.
🌑 REAGENT VII · Mending the Shadow's Path
Four fractures in the dark. Four stitches.
🛏️ The Long Bed of Shadows
- Symptom: The True Shadow Bed refused entry, checking for an achievement granted only after entering the Lamp Shadow World—a deadlock of causality.
- Remedy: Logic rewritten to check prerequisites properly (
key=true+achievement_hide_9), allowing passage on the first right-click when conditions are met.
⏳ The Dungeon's Frozen Hourglass
- Symptom: Shadow Dungeon Portal cooldown never ticked. The repaired portal block had inherited no clock from its broken predecessor.
- Remedy:
onPlaceandtickcooldown logic restored. Time flows. The hourglass turns.
🚪 The Door That Forgot Its Direction
- Symptom: Dungeon doors placed by jigsaw structure generation ignored rotation, standing perpendicular to their walls like drunk sentinels.
- Remedy:
FACINGproperty added toShadowDungeonDoorBlock. Blockstates now carry four orientations. The doors stand at attention.
🌱 The Bud That Hoarded Itself
- Symptom: Dyedream Bud Block, when broken, dropped itself instead of its nugget essence.
- Remedy:
getDropsnow yieldsdyedream_bud_nugget. The plant shares its seed.
📋 THE MASTER FORMULA
+ 🔥 BlazeFlowerBlock: flower_6 now drops Blaze Powder on non-shear harvest
+ 🧹 63 phantom geo/animation files purged from root directories
+ 🎭 4 doll empty animation placeholders (qin_doll_0, little_purple_doll_0, eoul_doll, love_u_doll)
+ 📜 Loot table format codified in AGENTS.md + SKILL.md (1.21.1 match_tool spec)
+ 💎 62 match_tool predicates corrected from 1.20 → 1.21.1 format across 23 files
+ 💎 SelfDropBlock: only self-fallback when NO loot table exists (ores drop raw correctly)
+ 🌸 white_flower_body merged from Sanity addon into main mod registration
+ 🛏️ True Shadow Bed entry logic fixed (no more achievement deadlock)
+ ⏳ Shadow Dungeon Portal cooldown ticking restored
+ 🚪 Shadow Dungeon Door FACING property + 4-direction blockstates
+ 🌱 Dyedream Bud Block now drops dyedream_bud_nugget instead of self
- 🧹 53 unreferenced duplicate geo/animation files
- 🧹 10 orphaned old-identifier entity geo copies
- 📜 62 instances of 1.20-style match_tool predicates
- 🌸 Duplicate white_flower_body registration in PasterDreamSanity
⚗️ THE CRUCIBLE COOLS. THE PURIFICATION IS COMPLETE. ⚗️
"Every corruption was a lesson. Every phantom, a map to what we had forgotten." "The dream is lighter now. The stones break true. The dolls breathe emptiness." "And the alchemist turns to the next page."
✨ For those who break stones and expect shards, not whole mountains. ✨ For those who know that every phantom file is a debt to the future. ✨ For those who mend the dream, one predicate at a time.
🌙 v0.9.4 — THE DREAM IS PURER NOW. SLEEP DEEP. 🌙
0.9.3Релиз1.21.1 · 5 августа 2026 г.
🔭THE OBSERVATORY LOG🔭 v0.9.3 — AUGUST 6, 2026 — DAWN SHIFT
"The telescope no longer mutters to itself."
"And the stars you drew... they were never meant to survive the sunrise."
📖 OBSERVATORY KEEPER'S LOGBOOK
🗓️ Entry 1 — 03:42 AM | Equipment Maintenance
Condition: Clear skies. Excessive noise in the logbooks.
The console has been screaming DEBUG messages for three shifts straight. Every time a player glances at the sky, the machinery shouts: "RENDER STATE UPDATED." Every time the night rolls its dice for a new sky variant, it yells: "RANDOM SELECTION COMPLETE." Every time a star is aimed at, it chatters: "AIM DETECTED. LOGGING. LOGGING. LOGGING."
Enough. The telescope has been wiped clean. The logbooks have been stripped of their gossip.
The observatory now operates in silence. The stars still shine. The achievements still trigger. But the machinery no longer narrates its own existence.
🔧 Actions Taken:
| System | 🔊 Before | 🤫 After |
|---|---|---|
SkyboxRenderer |
3× DEBUG spam (render state, nightly random, dawn fallback) | Silent. LOGGER removed. |
ConstellationSkyContent |
logAimed throttle + DEBUG per star |
Silent. Logic inlined. Achievement trigger intact. |
SkyboxDataReloadListener |
INFO shout on every datapack reload | Silent. |
The sky still remembers you. It just stopped telling everyone about it.
🗓️ Entry 2 — 05:17 AM | Dawn Event Observed
Condition: First light. Night factor dropping below 0.5.
I watched it happen. The moment the sun cracked the horizon, the entire night's archive caught fire.
Every linked star that players had drawn across the firmament — those personal constellations, those private geometries of light — they dissolved. Not with a crash. Not with an error. With a whisper. Like frost on glass when the stove wakes up.
The telescope's memory wiped itself too. All those carefully accumulated aim-states, those slow zooms into stellar hearts — reset to zero. The lens forgot the stars it had loved.
A single message hung in the air, just once, before the day took over:
"Dawn has broken. The stars you painted last night have scattered on the wind..."
🌅 The Dawn Protocol:
| What the Night Gave | What the Dawn Takes Back |
|---|---|
| 🌠 Player-drawn linked stars | PlayerSkyLinkData.clearAll() — entire canvas erased |
| 🔭 Telescope aim progress | aimState[] → 0.0F for every star |
| 💾 Transparency caches | Reset to default |
| 📝 The daily reminder | Fires once per dawn, then sleeps until next dusk |
🔄 Safety Mechanisms:
- ⏳ Dusk reset: The "already warned" flag clears at sunset, ready for tomorrow's dawn.
- 🌐 Dimension-hop safe: Crossing dimensions resets the day/night edge detector — no false burnings.
📋 NIGHT SHIFT SUMMARY
+ 🌅 Dawn Protocol: All player sky-links auto-clear at sunrise
+ 🔭 Telescope aim states auto-reset at sunrise
+ 💬 One-time dawn message: "The stars you painted... scattered on the wind"
+ 🤫 Observatory silent running: All skybox DEBUG/INFO logs purged
+ 🎯 Stargazer achievement logic preserved (inlined, not deleted)
- 🔊 SkyboxRenderer DEBUG logs (render state, random, fallback)
- 🔊 ConstellationSkyContent logAimed DEBUG spam
- 🔊 SkyboxDataReloadListener INFO log on reload
- 🌠 Sky-link persistence across day/night boundary (by design)
0.9.2Релиз1.21.1 · 3 августа 2026 г.
🌑Rift Fragments · v0.9.2🌑
NEOPASTERDREAM — MEMORY RECOVERY LOG
Some things fell out through the cracks of the dream.
Not monsters. Memories. Iron still warm to the touch. A book someone left on your pillow.
We gathered these fragments from the dust and pieced them back together.
This is their story.
🧩 Fragment I · The Iron That Drinks Light
I found four pieces of metal in the workshop ashes. They weren't iron. Not gold. Not any ore the overworld recognizes. They feed on light. On that pale violet energy seeping up from the depths of the dream. * Pickaxe. Axe. Shovel. Hoe. Four brothers. When their bodies crack, you won't hear the anvil ring — you'll hear a suckling sound, like an infant nursing in its sleep. That is Meltdream Energy knitting their wounds shut. * The ring was re-forged too. Now it answers directly to the dream itself, no longer needing to pass through some addon's translation. And the smith who wrote the recipes backwards — putting crystal in the base and the tool in the addition — he finally admitted his mistake. Four recipes, all corrected.
ANCHOR — Reality Anchor
- Added Meltdream Pickaxe / Axe / Shovel / Hoe with energy-based repair mechanics (
MeltdreamToolHelper) - Meltdream Energy 0 Ring moved to main module namespace; available regardless of
PasterDreamMeltDreamload state - Fixed base/addition slot reversal in 4 Meltdream upgrade forging recipes
- Updated
curios/tags/item/ring.jsonto include Meltdream Energy 0 Ring
🧩 Fragment II · The Book by the Pillow
Every traveler who sets foot in this land for the first time wakes to find something. A book by their pillow. * Not found. Not bought. The dream slipped it to you while you were still blinking the dark away. Its name is Doremy's Guidebook. If you've been here before but never received it — don't worry. The dream remembers every face. It will make up the missed delivery. It only carves a shallow mark in your memory:
pasterdream.guide_book_given. Then it never bothers you again. * If the librarian (Patchouli) is absent, the book simply won't appear. No tantrum. No crash. Just a quiet, polite absence.
ANCHOR — Reality Anchor
- Auto-delivers
pasterdream:doremys_guidebookon first login viaPatchouliAPI - Supports both new and existing saves; NBT flag
pasterdream.guide_book_givenprevents duplicates - Patchouli is
compileOnlyoptional dependency; silently skips if not installed
🧩 Fragment III · The Librarian's Mending
The library had caught fire. Not real flame — version numbers. * Patchouli 1.21 changed the grammar of books. The words in the recipes were no longer recognized. We rewrote the synthesis:
guide_bookplus thepatchouli:bookcomponent. The books can be crafted again. * There were also faces lost. The face of a weapon. The face of dense ice. The face of fine shadow stone brick. They'd been torn in a copy-paste accident somewhere between versions, leaving purple void behind. We brought them back. Now the stairs, the slabs, the walls — the bricks have their expressions again.
ANCHOR — Reality Anchor
- Adapted Paster's Guide crafting recipe for Patchouli 1.21 (
guide_book+patchouli:bookcomponent) - Recovered lost textures for weapons, dense ice, fine shadow stone brick, smooth quartz
- Fixed model references for fine shadow stone brick series (stairs, slabs, walls, etc.)
🧩 Fragment IV · The Forge's Cough
The forge once choked on an emoji. * Not a metaphor. The
wuyu_dollmodel file hid a smiley face inside it, and themineable/hoetag carried some invisible emotion. The build machine didn't understand these feelings. It gagged. * We dug those expressions out. The forge breathes clean now. * Also, the main branch no longer accepts direct touch. All changes must first walk down a path named after you, then be merged. This is to prevent someone from sleepwalking the whole workshop into ruin.
ANCHOR — Reality Anchor
- Fixed emoji-related build failures in
wuyu_dollmodel andmineable/hoetag - New branch management policy: direct commits to main prohibited; use
username/topicnaming
🗝️ Fragment Archive
+ Meltdream tool quartet (Pickaxe/Axe/Shovel/Hoe) + energy-based repair
+ Meltdream Energy 0 Ring absorbed into main module namespace
+ Meltdream forging recipe slot correction (base/addition)
+ Animated .mcmeta frames for Dyedream Blade, Shadow Blade, Meltdream True Blade, Wailing Wave
+ First-login auto-delivery of Doremy's Guidebook (Patchouli optional, NBT deduplication)
+ Patchouli 1.21 recipe compatibility + recovered lost textures
+ Curios ring tag updated
- Redundant registrations in PasterDreamMeltDream module (centralized to main)
- Emoji contamination in build pipeline
- Direct commits to main (deprecated)
🌑 All fragments recovered. The rift is temporarily sealed.
"Iron will remember the light of Meltdream. The book will remember its first traveler. The library walls will remember their own faces. And you — will you remember any of this?"
✨ For those who gather stories from the cracks.
🌑 The dream continues. 🌑
0.9.1Релиз1.21.1 · 1 августа 2026 г.
📻Dream Radio · Frequency 0.9.1📻
"...If you're receiving this broadcast, you've already crossed the language shoreline.
This is Dream Radio. For the next sixty seconds, the world will become... slightly different."
📻 Channel 1: Language Overflow Event
Observation Log #I18N-001
Time: 03:17 AM Location: Dyedream World · Warm Plains
I discovered the text on the stone tablets was flowing. Not a hallucination. Those symbols originally frozen into a single shape now automatically restructure based on the observer's native language. English players see English. Chinese players see Chinese.
The dream learned to translate. Not a rough overwrite, but a gentle retelling.
Structure blocks no longer remain silent to you. Wands tell you they've cleared their memory. Life crystals remind you — you've already absorbed their gift.
Even the old diaries in the ruins, those pages once discarded as garbled text, can now be read in full.
Note: Translation keys have permeated 100+ item tooltips, 24 structure blocks, and all system messages. Language files are no longer just attachments — they are the vocal cords of the dream.
📻 Channel 2: Music Learned to Wait
Observation Log #BGM-002
Time: Dusk, Biome Boundary
Before, whenever I stepped from forest into coast, the music was like a bird with its neck squeezed — cut off abruptly. Not anymore.
The new broadcast protocol (we internally call it "Complete Play") allows a track to finish its breath. The cello can hold its final long note. The bagpipe can send its tail into the wind. Then, a precise pause — 45 seconds, or an interval you set yourself — before the coast's music slowly rises.
New channels added:
- 🌊 Coast →
sweetdream_music- 🏞️ River →
dyedream_worldYou can switch modes in the client config. Like improvisation? Keep crossfade. Like ritual? Turn on complete play.
The dream finally understands: interrupting someone is impolite. Even if it's music.
📻 Channel 3: Voices of the Dead
Observation Log #BOOK-003
Time: Rainy Night, Abandoned Church
I counted. Over thirty. Before, they were just blank pages scattered everywhere, or filled with unreadable symbols. Now, the stories are complete.
I opened Traversing Dreams, recording how the first dream-seeker stumbled into the Dyedream World. I opened Research Notes: Black Metal, learning why that ore glows in the Lamp Shadow World. I opened the Dyedream Church Diaries — a series, not a single volume — a cult's descent from piety to madness, stroke by stroke, all inside.
They are no longer collectibles. They are testimonies.
Partial reading list:
- Traversing Dreams / 《来往于梦》
- Research Notes: Black Metal / 《研究笔记-黑金属》
- The Bubble Ecosphere / 《气泡生态球》
- Daedalus Wings & Floating Isles / 《代达罗斯之翼与浮空岛》
- Dyedream Church Diaries / 《染梦教堂日记》(series)
- Dyedream Lectures / 《染梦讲堂》
📻 Channel 4: The Architect's Blueprint
Observation Log #API-004
Time: Noon, Workshop
Someone nailed a map to the wall. We finally know how this city's sewers run.
PasterDreamAPIandPasterDream's boundary of responsibilities has been formally recorded. BlockAPI, EntityAPI, BgmAPI, SanAPI, SpellAPI... they are no longer tribal knowledge passed by word of mouth. Builder patterns unified, registration logic written into documents.For ordinary travelers, this means nothing. But for craftsmen who wish to keep building upon this world — this map means they won't get lost again.
📻 Channel 5: Vanished Candy and Merged Shelves
Observation Log #MISC-005
Silver Fox Cotton Candy (
yinhul_cotton_candy) has been pulled from shelves. It no longer fits this world's taste.Armor has also moved from its independent display case into the "Weapons & Tools" section. One less tab, one less swipe.
Tiny. But the world is slightly tidier for it.
📡 Signal Interference Zone (Notes)
| ⚠️ | Content |
|---|---|
| 🍬 | Silver Fox Cotton Candy in old saves may display as unknown items. Doesn't affect gameplay, but cleanup recommended. |
| 🎵 | BGM defaults to crossfade mode. Manual switch required for "Complete Play." |
| 📖 | New book translation keys synced to en_us / zh_cn. Third-party language packs need manual supplementation. |
📋 Frequency Summary
+ Language Overflow: All hardcoded text → translation keys (100+ items, 24 structure blocks, all messages)
+ Dream Radio BGM 2.0: Complete Play mode + Coast/River new mappings
+ 30+ dead men's notes: from garbled text to complete narratives
+ Architect's Blueprint: API module responsibilities documented
+ Client config: bgm_use_song_complete_mode, bgm_song_interval_seconds
- Silver Fox Cotton Candy discontinued
- Armor independent tab merged into Weapons & Tools
📻 Broadcast ending.
"Language is a bridge. Music is breath. Books are the echoes of the dead. If you've heard this far, you're ready to keep walking. Dream Radio never goes off-air — it just changes frequency. See you next time, dream-seeker."
✨ For those still flipping through diaries in ruins at midnight.
🌙 Signal clear. Keep dreaming. 🌙
0.9.0Релиз1.21.1 · 31 июля 2026 г.
✨Sorry for the long wait. It took us nearly a month to complete the full porting of the original mod and the new design!
Thank you all for waiting, and to those who helped me during this period
0.0.4.0Релиз1.21.1 · 4 июля 2026 г.
🏟️ v0.0.4.0 — The Arena Awakens
Step through the portal. Face the hands of Aaroncus.
Only the worthy leave with the spoils.
📋 What's New
| Type | Change | Details |
|---|---|---|
| 🏟️ Added | Aaroncus Arena Boss Fight | A full boss arena dimension with dual-hand combat |
| 🛡️ Reworked | Entity Damage Immunity | Centralized config for 27 entities — no more scattered logic |
| 📦 Bumped | Mod Version | 0.0.3.3 → 0.0.4.0 |
| 🗑️ Cleaned | Old Docs | Removed outdated storyline and planning documents |
🏟️ Aaroncus Arena — The New Boss Fight
A fully realized arena dimension where you'll face Aaroncus's Left Hand and Right Hand in a two-phase battle.
How It Works
| Step | What Happens |
|---|---|
| 1. Enter | Step through the arena portal — you'll be placed at the center with Slow Falling |
| 2. Summon | Right-click the summoning block to call forth both hands |
| 3. Fight | Dodge dash attacks, heavy strikes, and sword rain from two 500HP flying bosses |
| 4. Win | Defeat both hands to trigger the victory sequence |
| 5. Loot | A chest spawns with guaranteed rewards + talent-branch exclusive drops |
🛡️ Entity Damage Immunity — Under the Hood
You won't see this directly, but you'll feel it.
Previously, damage immunity logic was copy-pasted across 27 different entity files. Now it's all handled by a clean, centralized system:
- 🔥 Fox Fire — Fully immune (it's ambient decoration, after all)
- 💎 Shaking Crystal — Immune to most things, but not player explosions
- 🗿 Shadow Golem — Physical damage resistance, with its signature speed-up on hit
- ✋ Aaroncus Hands — Fire immunity (they're already burning with ambition)
This means faster updates, fewer bugs, and more consistent behavior across all mobs.
⚠️ Heads Up
No save-breaking changes. Your existing worlds and configs are safe.
However, if you had custom tweaks to entity damage logic, those overrides may need adjustment due to the new centralized system.
🌙 The dream deepens. The arena calls. Will you answer? 🌙
💡 Tip: Bring your best gear. Aaroncus doesn't play fair.
✨ For the dreamers who seek glory beyond the rift. ✨
0.0.3.3Альфа1.21.1 · 14 июня 2026 г.
🔮 Update v.0.0.3.3
“The rift between worlds grew wider. And out of it poured… everything.”
💥 TL;DR FOR THE IMPATIENT
- 🔴 MASSIVE – new mobs, new magic bling, new biomes feel alive, ruins to explore.
- 🐉 25+ new creatures – from glowing jellyfish to shadow ghosts to a screaming terrorbeak.
- 💍 45+ curios – rings, necklaces, belts with real stat bonuses.
- 🌊 Glowing particles – deep‑ocean feathers, mushroom spores, fox fire.
- 🏚️ 6 ruins – find dream trains, desert cottages, giant mushroom houses.
- 🔊 Sounds that slap – every roar, fireball, and ghostly wail now has audio.
- 🚀 Optimised – less lag, smoother skies, smarter particles.
- 🐛 Too many bugs fixed – missing textures? Gone. Broken animations? Fixed.
🌠 CHAPTER 1 – THE WORLD BREATHES
🌊 Deep Ocean – Now with Bioluminescent Feathers
While wandering the Dyedream Deep Ocean, you’ll see white glowing feathers slowly rising from the water. They float upwards, flicker like little spirits, and only appear at night. Why? No one knows. But it’s beautiful.
🍄 Mushroom Plains – Spores in the Air
Warm golden spores drift across the mushroom plains. They pulse as if breathing, carried by a horizontal wind. Perfect for screenshots. Also slightly magical.
🎨 The Sky Itself – Rewritten
The DyeDream Sky Renderer got a full rewrite. It now loads correctly on servers (no more crashes) and looks even dreamier.
⚔️ CHAPTER 2 – THE MENAGERIE
🐉 25+ New Mobs (and they ALL do something)
| Type | Who joined the party |
|---|---|
| 🌸 Dyedream friends | Pink chicken, Jellyfish (yes, it glows), Friendly ghost, Golden fox, Firefly, Meltdream crystal |
| 😱 Terrorbeak family | Terrorbeak, Crazy Terrorbeak, Weakness Terrorbeak – they scream when hurt |
| 🦴 Bone wings | Bone wing, Ash bone wing – fireball throwers |
| 👻 Shadow horrors | Shadow ghost, Shadow squeal ghost, Shadow hand – they whisper |
| ⛈️ Thunderclouds | Thundercloud, High‑voltage thundercloud – zappy boys |
| 🗿 Other nightmares | Wind knight, Shaking crystal, Black beetle mother, Basalt snail, Small stone spirit |
| 🔥 Effect spirits | Fox fire (disappears with a poof of 60 particles), Spore entity (explodes into spores) |
Every single mob has:
- A spawn egg (you can collect them all)
- Custom AI (they hunt, flee, or float menacingly)
- Proper sounds (roars, fireball launches, ghost moans)
- GeckoLib animations for most – they move like living creatures, not robots.
💍 CHAPTER 3 – TRINKETS & BLING
Curios System – Completely Reborn
We built a brand new system for wearable items. Now you can equip:
- Rings (extra health, damage, etc.)
- Necklaces
- Belts
- Charms
- Headwear
- Back items
- Body trinkets
45+ curios are already in the game. They actually work – slot them into your Curios inventory and feel the stat boost. Example: the Eternal Star Ring gives you +2 max health.
🏚️ CHAPTER 4 – RUINS & MYSTERIES
6 New Structures to Discover
| Structure | Where | Vibe |
|---|---|---|
| Dream Train | Dyedream dimension, floating in air | Hop on? No, it's a ruin. But you can right‑click to get a spooky message. |
| Dyedream Worldtree | Underground in Dyedream | Giant glowing tree growing upside down? Yes. |
| Pink Mushroom Houses (4 variants) | Dyedream surface | Cozy, cute, full of loot. |
| Dyedream Crack | Overworld | A crack in reality – leads to…? |
| Desert Cottage | Overworld desert | A lonely house with secrets. |
Go explore. Bring a sword.
🎶 CHAPTER 5 – SOUNDS THAT HIT
We added 14 new sound files and hooked them to 12 different events. Now when:
- A Terrorbeak gets hurt → it roars (loudly).
- A Bone wing fires a fireball → you hear the whoosh.
- A Shadow ghost appears → creepy whispers.
- A Fox fire dies → a fire extinguish sound + 60 particles burst.
The world now has a voice. A slightly terrifying one.
🛠️ CHAPTER 6 – WHAT GOT FIXED (A LOT)
🐛 Bugs that died
- ❌ Missing item models – 35 items were black‑purple cubes. Now they have shapes.
- ❌ Crazy Terrorbeak roar animation – broken JSON. Fixed.
- ❌ Dream meter animation not found – hardcoded path error. Gone.
- ❌ Loot table generation path – misspelled folder. Now loot tables generate correctly.
- ❌ 20+ items registered the old way – all migrated to new system. No more crashes.
- ❌ Client events loading on server – caused crashes. Now safe.
⚡ Performance boosts
- Particle scanning reduced by half (less lag in oceans & mushroom plains).
- Added chunk loading checks – no more trying to spawn particles in unloaded chunks.
- Removed expensive height queries – replaced with simple math.
Your FPS thanks you.
🎁 CHAPTER 7 – THE COOL LITTLE THINGS
🧱 Blocks got smarter
You can now batch‑set mining tools for whole groups of blocks. Example: all titanium blocks automatically require a pickaxe. No more manually tagging 50 blocks.
🧪 New fluids
Meltdream Liquid – flows like lava, glows like rage, resists explosions (blast resist 100). You can bucket it. You can drown in it. Don't.
🚂 Dream Train Block
Right‑click it → "Train arriving soon, please prepare…" It does nothing else. But it's cool.
📖 Endless Book of Dream Seekers
A 3D book model with 1 slot of inventory. For your most precious dream fragment.
PasterDream – where nightmares wear feathers and rings give you power.
Комментарии
Загружаем…