Skip to content

Latest commit

 

History

History
200 lines (196 loc) · 14.8 KB

1.19.4-3.4-changelog.md

File metadata and controls

200 lines (196 loc) · 14.8 KB

To see the list of GitHub issues that have been completed with this update, please check out this link.

Major Tweaks:

  • The sound folder has been completely reorganized. If your resource pack changes sounds, please update it!
  • The NBT structure for the Wither Storm’s heads have been restructured. Please check out the new format if this change is relevant to you
  • Some configs have been renamed/removed:
    • playerPickupChance has been removed in favor of specialTargetingBiasChance
    • playerFavorability has been removed and is now called specialTargetingBias in the server config
  • Boss battle music is now under the music slider instead of the records slider. This change was made to help improve mod compatibility. For the boss music to play you’ll need to have the music slider turned up. If you don’t want the Minecraft music to play, disable it in the CWSM client config.
  • Command changes:
    • /witherstormmod config has been restructured
    • /witherstormmod ultimateTarget clear @w player is now /witherstormmod ultimateTarget clear @w entity

Added/Tweaked:

  • New Items/Blocks:
    • Added the Formidi-Blade (by MegaMathew200) and the Eye of the Storm (by Blueskullz) command block tools
    • Added the Withered Phlegm block, a storage container block that acts a gravestone for the player when killed by the Wither Storm. Its behavior is customizable using the server config
      • This block replaces all the chests in the bowels
    • New tainted blocks:
      • Tainted sandstone and its variants
      • Tainted flesh veins, a sculk vein/glow lichen like block
      • Added tainted torches
      • Added tainted signs
      • Added tainted dirt
  • World Consumption:
    • The Wither Storm will try to target and destroy structures, including player made and generated
    • Adjusted cluster pick up rates
    • Hunchback phases will no longer pick up large block clusters
    • Reduced the amount of block clusters created from the Wither Storm segments tractor beams
    • Small block clusters will no longer pick up fire
    • Tractor beams now pick up more block clusters and are more destructive
  • Sickened Mobs:
    • Some non-sickened mobs will now try to attack sickened mobs
    • Sickened mobs will now automatically attack most normal mobs, and convert them into their respective sickened variant when killed
      • Sickened mobs will also regain some health upon killing
    • Buffed sickened spider health
    • Sickened mobs can now convert to their original type with golden apple stew even if they were spawned in using spawn eggs
    • Adjusted sound pitches for the sickened illagers and animals
    • Sickened zombies can now use tridents if they happen to have one
    • Sickened mobs are no longer classified as undead and are there own custom "sickened" type
    • New mobs:
      • Sickened vindicator
      • Sickened bee
      • Sickened parrot
      • Sickened wolf
      • Sickened cat
      • Sickened pig
  • Resource Packs:
    • Revamped the colors.json formatting and added the ability to assign certain textures to different phases. Documentation
    • Added the ability to customize the bowels fog color with the colors.json file
    • The original mod textures resource pack is now built-in to CWSM
  • Adjusted/new Withered Symbiont attacks:
    • Fireball attack can now shoot dragon fireballs, small fireballs, and flaming wither skulls
    • The pull spell now affects all targets near the Withered Symbiont
    • Evoker fangs now apply in a large, spiral like attack radius
    • “Bombing” has been added, which makes the Withered Symbiont spawn and throw a sickened creeper
    • “Pulse” has been added, which makes nearby entities and blocks get repelled
    • “Throwing” has been added, which makes the Withered Symbiont spawn a bunch of projectiles and throw them at targets
  • Cave Rumbles:
    • Block clusters now fall from the ceiling during cave shakes
    • Removed amethyst and chain sounds during cave rumbles
    • Redstone and other blocks will now be affected during cave rumbles
      • Redstone lamps now pulse
      • Trapdoors fall open/close
      • Redstone ores get activated at random
      • Levers get flipped on and off
      • Buttons get pushed
      • Pressure plates get pushed
      • Sculk sensors get activated
      • Bells ring
      • Cave rumbles now produce block along with dust particles
  • Datapacks/API:
    • A work-in-progress API is being created, adding new Forge events to hook into specific functions with the Wither Storm
    • Added a data-driven block-to-tainted-block and mob-to-sickened-mob conversion system
      • It is possible for modders/datapackers to add their own conversions
    • Decay potion block converting is now data driven
    • Symbiont spells are now registry based and new ones can be easily added by modders using the API
    • Documentation will be added for the API as it gets further along
  • Commands:
    • Added a command to convert sickened mobs back to their cured form
    • Added the ability to set the Wither Storm's ultimate target to any mob, using the ultimate target command
    • You can convert blocks to their tainted variant using /witherstormmod convert
    • Added a command to lock the Wither Storm’s consumption progress
    • Added a command to trigger screen shaking
  • Configs:
    • Added a config option to automatically summon the Wither Storm upon world creation
      • Added a new structure that will replace the rundown house when this option is enabled
      • Config option is located in the common config
    • Added a config option to make the Wither Storm’s evolve sound play cross-dimensionally
    • Added a config option to disable formidibombing phase 5
    • Added a config option to toggle formidibombs auto detonation fuse
    • Added a mob blacklist for mobs to not be affected by injected AI (common config)
    • Added a config option to toggle block clusters being picked up by tractor beams
    • Added a config option to modify the block cluster pull speed
    • Added a config option to hide the debris rings until the Wither Storm splits
    • Added a cave rumble intensity config option
    • Added a randomized flying height config option
    • Added a config option to force the “black hole” block cluster consumption to be active for all phases
    • Added a config option to force the Wither Storm’s tractor beams to only pick up blocks in a certain tag
    • Added a config option to customize whether the Wither Storm should one shot players when it chomps them or not. Disabled by default
    • Added a config option to determine if the Wither Storm should randomly speed up when changing ultimate target types with RANDOMIZED
    • Added the RANDOM_PLAYER targeting type which targets a random player
    • Added a config option to toggle whether the Wither Storm’s teeth should glow or not
      • Mostly intended for use in shaders with bloom
    • Evolution speed modifier no longer requires world reloading to take effect
  • Migrated over to CrackersLib, my built-in library mod. There are no gameplay changes, but there’s a few extra utilities added to the config menus and the config command has been restructured slightly. Please check to see if your datapacks are affected.
    • If you'd like to hide the CWSM config menu button in the options screen, you can add witherstormmod to the hidden GUI buttons in the CrackersLib client config.
  • The order temple rundown house now has some loot
  • A couple deactivated shriekers have been added to the deep dark maze bowels cave structure
  • Global sounds made by the Wither Storm will now play for everyone regardless of how close they are to the Storm
  • Boss music will now continue instead of restarting when re-entering bossbar range
  • Formidibombs will now restart it’s rotation animation when it lands on the ground and is lifted back up again
  • Added new sounds to the Command Block when hitting it in the final bowels fight
  • Sickened mooshrooms can now be sheared and milked with a bowl
  • /killing the Wither Storm will now remove block clusters with it
  • The bowels will now drop block clusters from the ceiling during the final fight
  • The Wither Storm will now absorb terrain it collides with instead of exploding it
  • Added extra bowels loot that will generate in the Wither Storm’s remains when it dies
  • The blinding effect will now render below the hotbar instead of on top of it
  • Added loot tables for the sickened iron golem and sickened villager
  • The Withered Symbiont will no longer cause the sky to darken slightly
  • Reworked mob consumption slightly so mobs don’t fall out of tractor beams as often
  • Hidden geometry inside block clusters will now be culled, improving performance
  • Added ambient occlusion for block clusters
  • Removed the animation from hardened flesh to hopefully reduce lag while in spectator
  • Added more loot from other vanilla structures to the loot found in the bowels
  • The Wither Storm will no longer despawn when in peaceful mode
  • Smaller Wither Storms will now follow bigger ones (configurable)
  • The "RANDOMIZED" ultimate targeting type will no longer pick “furthest” and “group” when playing on singleplayer (since they function the same as nearest)
  • Updated the sickened cow textures
  • New debris ring texture
  • Adjusted the block clusters dropped by the Wither Storm on death
  • Buffed armor on sickened mobs summoned by the Withered Symbiont
  • Phases 0 and 1 no longer cause mob fleeing
  • Added a new sickened pillager texture
  • Withered Symbiont is no longer classified as undead
  • The flame for the flaming wither skull is now emissive
  • Added blue flaming wither skulls
    • Spawned when a Wither Storm's head is injured
    • They have the possibility to break blocks such as obsidian
  • Adjusted the withered beacon summoning animation. Items now spin faster and get pulled into the beacon as a mob is summoning
  • Segments now drop small block clusters upon dying
  • Insane dedication advancement now works for all command block hoes
  • Added “Overly Dedicated” for people who craft the wooden command block hoe
  • Made the withered beacon resummoning animation pull in more blocks
  • Added some new and higher quality sound files
    • Added more cave rumble sounds
    • Added more tractor beam reactivation sounds
  • Added a new wither sickness overlay texture
  • Tractor beams will now spawn block particles
  • Added new tainted pumpkin textures
  • Added small debris particles to the hunchback phases
  • Hunchback clusters now no longer rotate violently
  • The Wither Storm now picks up waterlogged blocks
  • Blowing a goat horn will now have a chance to distract the Wither Storm
  • The Wither Storm will now immediately become phase 4 if it’s health drops below a certain threshold during the hunchback phases
    • Added a secret, hidden advancement if you can actually do it
  • Add some custom splashes to the main menu
    • "Waga Baga Bobo!"
    • "Also try Explorer's Eve!"
    • "Also try CWSM Plus!"
    • "Also try Command Tool Expansion!"
    • "Also try Bloxxify's Lightbringer!"
    • "It's symbiont, not 'symbiote'"
    • "Useless tentacles included!"
    • "Elixir not included!"
    • "Slightly optimized Wither Storm included"
    • "Shout out to Nazaru"
    • "World destruction included"
    • "Also try Story Mod!"
  • Made block clusters picked up by tractor beams less deafening

Bug Fixes:

  • (Hopefully) fixed a compatibility issue with Improved Mobs #1324
  • Sickened phantoms and other mobs summoned during the final bowels fight that can’t wear armor will no longer wear it #1474
  • Constantly setting the Wither Storm’s phase to 6.5 will cause it to roar constantly and shoot excessive flaming skulls #1486
  • Block clusters will no longer place down fire in the world (hopefully fixing issues where floating fire blocks would be created) #1507
  • Fixed blocks randomly flickering when using async buffer builders
  • Made block clusters less stutter-y by reducing their server to client update interval
  • Sickened zombies now turn villagers into sickened villagers when killing them
  • Fixed some textures that had unnecessarily high resolutions
  • Fixed severe world lag when summoning a new Wither Storm #23
  • Fixed a potential memory leak with the new vertex buffer rendering system
  • Fixed an issue where you were unable to use the golden apple stew on tamed dogs #1386
  • Fixed sickened villagers despawning when they were previously traded with #1620
  • Boats and minecarts are now absorbed by the Wither Storm #1605
  • Block clusters created by the withered beacon will now fall instead of float midair when the block is destroyed during the Wither Storm resummoning animation #1596
  • Fixed the absorption color fade “snapping” from none to full when a block cluster is created close to the Wither Storm #1587
  • The Wither Storm will now stop staring at distractions after they are no longer reachable (far away or are behind the Wither Storm)
  • Fixed normal mobs spawning on sickened spiders as jockeys
  • Fixed some newly created block clusters temporarily having collision, causing them to be placed back down
  • Added a language entry for the bowels biome (fixed compatibility with Xaero’s Minimap) #1746
  • Fixed the description of the “Runaway Attempts Till Chase” config option #1748
  • Fixed flaming skulls acting jittery when knocking them back with a sword #1821
  • Fixed extra hitboxes (the green ones) on the Wither Storm being active during phase 4 even though they shouldn’t be
  • Disabled chunk loading for unused bowels arenas
  • Fixed an issue where withered beacon recipes that had ingredients with multiple items would not load
  • Added a check if VR is active (using Vivecraft) so compatibility with it is applied correctly #1868
  • The Wither Storm no longer applies wither sickness to players in creative or spectator mode