[NEOFORGE] Mirthdew Encore 0.2.0

Changelog

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

Files

mirthdew_encore-neoforge-mc1.21.1-0.2.0.jar(2.38 MiB) Primary Download

Project members

Phanastrae

Member

Details

Licensed MIT
Published a year ago
Updated 5 months ago