Перейти к содержимому
Mineforgian

Mirthdew Encore

Delve into the Dreams of the Dead. Fill those Spirits with boundless Mirth. Bring an End to their stagnation, with one final Encore.

7K загрузок36 подписчиковMITfabricneoforge

Обновлён 30 марта 2025 г. · опубликован 24 июня 2024 г.

Note: This mod is still WIP, current content is fairly limited

Mirthdew Encore

... is a mod about entering the Twirling Dreams of the Dead, and bringing about an End to their stagnation.

Delve into their Dreams, help to cut that which ties them to the world Before, and give them one Final Show, so that they can finally move onto that which lies After.

Binding the Echoes of that which lies Between - Dreamspecks and Dreamsnares

Deep within the Darkness lies the Veric Dreamsnare, a Sculky plant which will attempt to latch onto anything the Sculk can Sense. Buried within ancient ruins, they can often be found clasping onto Dreamseeds. A Veric Dreamsnare lies in the Deep Dark, holding onto a Dreamseed above it.

In sleep, the mind Dreams; its memories blur into the Void, and a link is formed between those of the Living, and those of the Dead. As the Dream concludes, the mind returns to the waking world, yet an Echo of that connection still remains, in the form of a Dreamspeck; ephemeral and rather short lived, yet still present. Dreamsnares lie along the walls of an Ancient City. Dreamspecks are seen hovering in the air. One Dreamspeck has been caught by a Dreamsnare and is being dragged towards it.

Encased within the Dreamsnares' seeds lie Dreamspecks, engulfed by the Sculk, and yet somehow preserved by the process...

The Slumberveil - Entering the Dreams of the Dead

By engulfing a Dreamseed in Soul Fire, the link between Life and Dream is reignited; the burning souls attempt to flee their trap and into that greater purgatory beyond.

Such a link is, however, insufficient on its own: only able to let through the stray slimmer of soul now and then. In order to make proper use of this link, it must be properly bound to the world by reconnecting it with a Dreaming Mind. A Dreamseed is engulfed in Soul Fire, mostly obstructed by the flame. Behind it lies a gateway, topped with a Slumbersocket, with an Eye of Ender inside. Surrounding the area lie a few Dreamseeds.

By constructing a Slumbersocket, one can create a proper resting place for a suitable dreamer: an Ender Eye. Peering straight through the flames and shell, it is able to glance at that Dream beyond. The Eye shall Close, engulfing the Dream's Echo and falling into a deep Slumber. A deepslate gateway is present, topped with a Slumbersocket. Within the Slumbersocket is a closed purple Ender Eye. The gateway is filled with a purple Slumberveil.

As a Veil falls below the resting Eye, a gateway shall open to the Twirling Realm beyond.

Dreamtwirls - Those Twirling Paths Between

Stepping beyond the Veil, one can enter into the Eye's Dream. Isolated from the other Dreams, surrounded by the vague shadows of some Mirthful Memories, and lit by the everpresent Nova above. An image of the Dreamtwirl skybox. A fuzzy landscape is present, with a vaguely circus shaped blur in the middle. Behind the landscape is a glowing blue aurora, and a starry sky. At the center of the image is a light blue swirling vortex, the Nova, with a small purple center. Surrounding the Nova is a starry sky, with translucent unhappy souls floating up towards it. Around the border of the image is a glowing pale blue aurora.

Within the Dreamtwirl lie gateways to rooms unseen. Upon opening them, they will eject Memory Foam, forming new rooms to explore, and often new gateways beyond.

Note: Dreamtwirl worldgen is still rather barebones, and subject to future change

With all entrants' ties to the waking world temporarily weakened, the rules of reality subtly shift. Those who Dream shall hunger not; and feats that would usually be nigh-impossible in life are now only a matter of a sufficiently Mirthful mind.

Spell Cards - The Power of Mirth

Note: Spellcards are not fully implemented, and cannot yet be obtained in Survival.

Spell Cards allow the user to perform feats of Magic, at the cost of Mirth. By placing Spell Cards on top of eachother, one can form a Spell Deck. Using the Deck will cast spells from within the Deck. By combining the right cards together players can increase their overall effectiveness. A Spell Card Item, and its tooltip: 'Spell Card: "Launch Arrow", Combat, Mirthdew Encore, Name: "Launch Arrow", Mirth Cost: 12, Cast Delay: 300ms, Recharge Delay: 15ms' A Spell Deck with a Tooltip: 'Spell Deck (13 cards), #1 > "Reduce Cast Delay", #2 > "Reduce Recharge Delay", #3 > "Reduce Recharge Delay", #4 > "Reduce Cast Delay", #5 > "Reduce Recharge Delay", #6 > "Reduce Recharge Delay", #7 > "Reduce Cast Delay", #8 > "Reduce Recharge Delay", #9 > "Reduce Recharge Delay", #10 > "Triple Cast", #11 > "Fire Wind Charge", #12 > "Launch Arrow", #13 > "Lesser Fireball"'

Mirth is recovered passively within Dreamtwirls, and can be recovered outside of Dreamtwirls by consuming a Mirthdew Vial.

Encores

By starting an Encore in the Dream, one can free the souls from their slumber.

Note: Encores are not yet implemented.

Центр версий

14 версий
  • Бета2.4 МБ
  • Бета2.5 МБ
  • Бета2.4 МБ
  • Бета2.5 МБ
  • Бета2.4 МБ
  • Бета2.5 МБ
  • Бета2.4 МБ
  • Бета2.5 МБ
  • Альфа819 КБ
  • Альфа819 КБ
  • Альфа817 КБ
  • Альфа815 КБ
  • Альфа814 КБ
  • Альфа780 КБ

Ченджлог

0.2.0.3.neoforgeБета1.21.1 · 30 марта 2025 г.

Misc

  • Bacchenite Glimmer particles now have a greater size variety.
  • Added a hint telling players to Jump to start warping.
  • Starting/stopping warping now plays sounds.
  • Tweaked warping particles.
  • Dreamspeck spawning now respects mob spawning gamerule.

Performance

  • Fixed Veric Dreamsnares sending update packets every tick.
  • Removed Tickers from Lychseal BlockEntities, as they did nothing.

Bug Fixes

  • Fixed some Veric Dreamsnare logger error messages saying "Sculk Shrieker" in place of "Veric Dreamsnare"
  • Fixed Slumbering Eyes that are reverted to Ender Eyes (eg when their linked Acherune breaks) not losing all of their components.
0.2.0.3.fabricБета1.21.1 · 30 марта 2025 г.

Misc

  • Bacchenite Glimmer particles now have a greater size variety.
  • Added a hint telling players to Jump to start warping.
  • Starting/stopping warping now plays sounds.
  • Tweaked warping particles.
  • Dreamspeck spawning now respects mob spawning gamerule.

Performance

  • Fixed Veric Dreamsnares sending update packets every tick.
  • Removed Tickers from Lychseal BlockEntities, as they did nothing.

Bug Fixes

  • Fixed some Veric Dreamsnare logger error messages saying "Sculk Shrieker" in place of "Veric Dreamsnare"
  • Fixed Slumbering Eyes that are reverted to Ender Eyes (eg when their linked Acherune breaks) not losing all of their components.
0.2.0.2.neoforgeБета1.21.1 · 20 марта 2025 г.

Performance

  • Optimised in-world Room placement.

Tweaks

  • Made Psyrite door/trapdoor play copper sounds instead of wood sounds.

Fixes

  • (Fabric) Fixed vesperbile particle crash on Fabric by actually telling it to use the access wideners.
  • Fixed spell cards not checking if a slot is modifiable, causing e.g. cards to be trashed if clicked on top of a (nbt-modified) villager trading them.
0.2.0.2.fabricБета1.21.1 · 20 марта 2025 г.

Performance

  • Optimised in-world Room placement.

Tweaks

  • Made Psyrite door/trapdoor play copper sounds instead of wood sounds.

Fixes

  • (Fabric) Fixed vesperbile particle crash on Fabric by actually telling it to use the access wideners.
  • Fixed spell cards not checking if a slot is modifiable, causing e.g. cards to be trashed if clicked on top of a (nbt-modified) villager trading them.
0.2.0.1.neoforgeБета1.21.1 · 15 марта 2025 г.

Tweaks

  • Reduced permission level for the 'clear theEntireDreamtwirlIncludingTheBlocksYesAllOfItPleaseJustDeleteItAll CONFIRM' command so that it can be used in command blocks
  • Changed Dreamtwirl layout generation to be spread out over 5 seconds rather than 13 ticks.

Tags

  • Fixed various missing and inappropriate block/item tags

Bug Fixes

  • Fixed Mod Icon not showing on Neoforge
0.2.0.1.fabricБета1.21.1 · 15 марта 2025 г.

Tweaks

  • Reduced permission level for the 'clear theEntireDreamtwirlIncludingTheBlocksYesAllOfItPleaseJustDeleteItAll CONFIRM' command so that it can be used in command blocks
  • Changed Dreamtwirl layout generation to be spread out over 5 seconds rather than 13 ticks.

Tags

  • Fixed various missing and inappropriate block/item tags

Bug Fixes

  • Fixed Mod Icon not showing on Neoforge
0.2.0.neoforgeБета1.21.1 · 14 марта 2025 г.

0.2.0

  • Ported to Neoforge, mod is now Multiloader, and will support both Fabric and Neoforge for the foreseeable future

Dreamsnare

  • Updated texture and model
    • Now uses Sculk's color palette
    • Slight shape changes
  • Tongue now rotates when moving
  • Now make a sound when attacking

Slumbersocket

  • Slumbersocket now renders its eye based on the held item, not the blockstate
  • Changed how Slumbering Eye linking works a little, to account for the worldgen
    • Eyes now link to the dreamtwirl, then only get a specific position once that dreamtwirl has generated
      • Slumbering Eyes can now bind to Acherunes, and now do so when forming a Dreamtwirl.
  • Slumbersockets now only open when they have a valid destination
  • Updated slumbersocket animation logic
  • Updated Slumberveil texture and model
    • New texture, and model now has faces on all sides
  • Changed Slumberveil break sound

Slumbering Eyes

  • Slumbering Eyes now have durability (max of 5)
  • Breaking a Slumbering Eye will form a Sleepy Eye
  • Slumbering Eyes are damaged when removed from their sockets
  • Slumbering Eyes formed from eating a Dreamseed will start with 3 of 5 durability
  • Can be repaired with Ocular Soporstew

Ocular Soporstew

  • Can repair Sleepy/Slumbering eyes via right click, either in inventory or on a slumbersocket

Dreamtwirl

  • Dreamtwirl now uses an altered lightmap
  • Tweaked dreamtwirl light settings, (sky light is now enabled! this will cause minor annoyances with old dreamtwirls)
  • Spectators will no longer get teleported by the Dreamtwirl void
  • Fixed inconsitency with Dreamy Diet and Mirthful application
  • Updated visuals of the Dreamtwirl barrier
  • Dreamtwirls can now be deleted
  • Improved(probably) the performance of getting the stage

Acherunes

  • Upon entering a Dreamtwirl, a Greater Acherune will spawn
  • This can be used (by jumping) to return to the Slumbersocket you entered with
  • Placing Bacchenite in a flat area around it allows you to jump on the Bacchenite instead

Sleepy Eye

  • Using an Eye of Ender on a Greater Acherune will bind the Eye to the Rune, forming a Sleepy Eye.
  • This can be fed Soporstew to turn into a Slumbering Eye

Dreamtwirl Worldgen

  • Implemented (early) dreamtwirl worldgen
  • Creating new dreamtwirls automatically generates the worldgen
  • Worldgen is dungeon-style, with openable doors that spawn new rooms

Blocks

  • Added a lot of (mostly decorative) blocks intended for use in Worldgen, most (but not all) are obtainable through worldgen
  • Added various stone-adjacent types: Reverime, Scarabrim, Gacherimm, Unguishale
  • Added Psyrite Ore (three variants), which can be used to craft the Psyrite blockset, which is mostly decorative
  • Added Decidrheum Trees and woodset
  • Added Clinkera Woodset
  • Added Vesperbile, a fluid you can swim quickly in
  • Added Bacchenite, used for Greater Acherunes
  • Added various other blocks, e.g. Onyxscale, Rosenglace, Chalktissue

Items

  • Spectral Candy
    • Updated texture
    • Convert the "Eat When Full" functionality to a data component
    • Tweaked the tooltip

Commands

  • Added /mirthdew mirth add/remove/set/query
  • Added /mirthdew dreamtwirl info (and info acherunes)
  • Added new /mirthdew dreamtwirl edit clear subcommands
  • Renamed /mirthdew dreamtwirl edit clearAllChunks to /mirthdew dreamtwirl edit clear theEntireDreamtwirlIncludingTheBlocksYesAllOfItPleaseJustDeleteItAll
    • made the command also clear all dreamtwirl data and delete the dreamtwirl from the stage list
  • /mirthdew dreamtwirl list now shows dreamtwirl age
    • /mirthdew dreamtwirl list now has color
  • Added \mirthdew dreamtwirl validRegions, which can be used to limit the area in which dreamtwirls can naturally generate

Misc

  • Updated block/item tags
  • Added compost chances to items (only dreamseed is relevant here, other stuff is all new, also composting a dreamseed is silly don't do it)
  • Remove some unnecessary Shift.BEFOREs in mixins
  • Players can no longer interact with blocks in null dreamtwirls

Compat

  • Added compat for EMI defaults and world interaction recipes

Bug Fixes

  • Fixed players being able to ignite Dreamseeds not placed on Soul Sand
  • Fixed adventure mode players being able to ignite Dreamseeds
  • Slumbersocket Eye Fill sound now plays at the Socket, rather than the Player
  • Optimised serverside Dreamtwirl border checks
  • Removed some unneeded log messages
  • Fixed lit Dreamseeds not emitting as much light as soul fire
0.2.0.fabricБета1.21.1 · 14 марта 2025 г.

0.2.0

  • Ported to Neoforge, mod is now Multiloader, and will support both Fabric and Neoforge for the foreseeable future

Dreamsnare

  • Updated texture and model
    • Now uses Sculk's color palette
    • Slight shape changes
  • Tongue now rotates when moving
  • Now make a sound when attacking

Slumbersocket

  • Slumbersocket now renders its eye based on the held item, not the blockstate
  • Changed how Slumbering Eye linking works a little, to account for the worldgen
    • Eyes now link to the dreamtwirl, then only get a specific position once that dreamtwirl has generated
      • Slumbering Eyes can now bind to Acherunes, and now do so when forming a Dreamtwirl.
  • Slumbersockets now only open when they have a valid destination
  • Updated slumbersocket animation logic
  • Updated Slumberveil texture and model
    • New texture, and model now has faces on all sides
  • Changed Slumberveil break sound

Slumbering Eyes

  • Slumbering Eyes now have durability (max of 5)
  • Breaking a Slumbering Eye will form a Sleepy Eye
  • Slumbering Eyes are damaged when removed from their sockets
  • Slumbering Eyes formed from eating a Dreamseed will start with 3 of 5 durability
  • Can be repaired with Ocular Soporstew

Ocular Soporstew

  • Can repair Sleepy/Slumbering eyes via right click, either in inventory or on a slumbersocket

Dreamtwirl

  • Dreamtwirl now uses an altered lightmap
  • Tweaked dreamtwirl light settings, (sky light is now enabled! this will cause minor annoyances with old dreamtwirls)
  • Spectators will no longer get teleported by the Dreamtwirl void
  • Fixed inconsitency with Dreamy Diet and Mirthful application
  • Updated visuals of the Dreamtwirl barrier
  • Dreamtwirls can now be deleted
  • Improved(probably) the performance of getting the stage

Acherunes

  • Upon entering a Dreamtwirl, a Greater Acherune will spawn
  • This can be used (by jumping) to return to the Slumbersocket you entered with
  • Placing Bacchenite in a flat area around it allows you to jump on the Bacchenite instead

Sleepy Eye

  • Using an Eye of Ender on a Greater Acherune will bind the Eye to the Rune, forming a Sleepy Eye.
  • This can be fed Soporstew to turn into a Slumbering Eye

Dreamtwirl Worldgen

  • Implemented (early) dreamtwirl worldgen
  • Creating new dreamtwirls automatically generates the worldgen
  • Worldgen is dungeon-style, with openable doors that spawn new rooms

Blocks

  • Added a lot of (mostly decorative) blocks intended for use in Worldgen, most (but not all) are obtainable through worldgen
  • Added various stone-adjacent types: Reverime, Scarabrim, Gacherimm, Unguishale
  • Added Psyrite Ore (three variants), which can be used to craft the Psyrite blockset, which is mostly decorative
  • Added Decidrheum Trees and woodset
  • Added Clinkera Woodset
  • Added Vesperbile, a fluid you can swim quickly in
  • Added Bacchenite, used for Greater Acherunes
  • Added various other blocks, e.g. Onyxscale, Rosenglace, Chalktissue

Items

  • Spectral Candy
    • Updated texture
    • Convert the "Eat When Full" functionality to a data component
    • Tweaked the tooltip

Commands

  • Added /mirthdew mirth add/remove/set/query
  • Added /mirthdew dreamtwirl info (and info acherunes)
  • Added new /mirthdew dreamtwirl edit clear subcommands
  • Renamed /mirthdew dreamtwirl edit clearAllChunks to /mirthdew dreamtwirl edit clear theEntireDreamtwirlIncludingTheBlocksYesAllOfItPleaseJustDeleteItAll
    • made the command also clear all dreamtwirl data and delete the dreamtwirl from the stage list
  • /mirthdew dreamtwirl list now shows dreamtwirl age
    • /mirthdew dreamtwirl list now has color
  • Added \mirthdew dreamtwirl validRegions, which can be used to limit the area in which dreamtwirls can naturally generate

Misc

  • Updated block/item tags
  • Added compost chances to items (only dreamseed is relevant here, other stuff is all new, also composting a dreamseed is silly don't do it)
  • Remove some unnecessary Shift.BEFOREs in mixins
  • Players can no longer interact with blocks in null dreamtwirls

Compat

  • Added compat for EMI defaults and world interaction recipes

Bug Fixes

  • Fixed players being able to ignite Dreamseeds not placed on Soul Sand
  • Fixed adventure mode players being able to ignite Dreamseeds
  • Slumbersocket Eye Fill sound now plays at the Socket, rather than the Player
  • Optimised serverside Dreamtwirl border checks
  • Removed some unneeded log messages
  • Fixed lit Dreamseeds not emitting as much light as soul fire

Комментарии

Загружаем…