Cracker's Wither Storm Mod

Cracker's Wither Storm Mod

5M Downloads



Welcome to Cracker's Wither Storm Mod, a mod that adds a mutant, ginormous, evolved variant of the Wither programmed to hunt you down while destroying everything it can.

Awesome review by Crimson Gaming:

This mod adds the Wither Storm from Minecraft: Story Mode, and is designed to be mainly a survival challenge mod in where the player(s) try to defeat the Wither Storm while running, hiding, and gearing up as they go along.

No prior knowledge of Minecraft: Story Mode is required! One of the goals of this mod is to abstract the Wither Storm from the game as much as possible, so anyone can play.

To summon the Wither Storm, locate the rundown house at X: 0, Z: 0, and place the last wither skull on top of the incomplete wither-like structure!

I'd highly recommend going through this guide to get started playing in survival

  • The Wither Storm:

Grows and evolves by absorbing its surroundings

Has the ability to track the nearest player from wherever, and may occasionally chase them

The Wither Storm has the ability to chunk load wherever, without the presence of a player, meaning the Wither Storm is always active

You can see the Wither Storm up to and over 10 000 blocks away thanks to the distant renderer added by the mod

The Wither Storm can pick up clusters of blocks, which can be entire trees or even villager houses!

The Wither Storm can pick up and consume almost any mob

  • The Formidibomb
  • Boss Battles
  • Multiplayer compatibility
  • Built-in config and config menu for customizability
  • New tools and weapons
  • Wither Sickness
  • And more!

  • CWSM now supports Flywheel 0.6.5+ for those who would like to see an FPS boost when using the mod, specifically 1.18.2-2.1+.

If you're having issues with the Wither Storm never evolving and/or you can't see it on singleplayer worlds and you're using OptiFine, make sure "Smooth World" under "Performance" under "Video Settings" is disabled.

  • Superflat worlds will need to be reloaded after world creation to make sure that the bowels is loaded in 1.19

This mod completely changes the way you play Minecraft. I would not recommend summoning the Wither Storm on a pre-existing world, if it's your only copy and it's one that you care about.

FAQ:

  • Where is the "server config?"

If you're on singleplayer, the server config can be accessed via Pause Menu > Options > Purple "W" button, then clicking the "World Options" button. If you'd like to access it out of game (or your world is on a server), you can locate your world file (in your saves folder), go to the "serverconfig" file and open the witherstormmod-server.toml. Note: The server config is unique for each world. Changes made will not be applied to other saves.

  • How do I make the Wither Storm evolve quicker?

By going to the same server config, change the "evolutionAttributeModifier" to a value below 1, the quickest allowed being 0.1. You will need to reload your world to apply this change! You can also use the /attribute command to change the evolution speed.

  • Fabric?

Currently no.

The mod is currently for Forge 1.16.5, 1.18.2, 1.19+, and as it stands, only for Forge. Ports to the latest Minecraft version will happen eventually. 1.16.5 is no longer supported and will only be updated to fix game breaking issues/bugs.

I will not be porting to older versions.


Certain features may deviate from what is seen in MC:SM. I also don't plan on adding other mobs from the game into this mod specifically.

If certain aspects feel unbalanced, or you'd like to suggest a specific feature, I'd recommend going to the mod's GitHub repository and submitting an issue.

Recipes for the blocks and items should get unlocked as you progress through the mod. Use your recipe book to check them out.

Known compatibility issues:

  • Minecraft (1.18.2):


The Wither Storm will disappear with only its tractor beams rendering in chunks that aren't yet loaded on the clientside. This is mainly noticed on slower computers

  • Optifine causes some weird issues with the mod (however nothing game breaking), such as:

The Wither Storm may disappear with only its tractor beams showing for a moment when transitioning from the distant renderer to the default Minecraft entity rendering system.

The Wither Storm may disappear when looking at the top half of it. The Wither Storm, without Optifine, would not have this issue but Optifine changes stuff which causes this.

You may experience a crash when using shaders when trying to render block clusters. Turning "Block Cluster Colouring" to OFF in the mods client config menu should fix this crash, or you can just disable block cluster rendering entirely.

When testing some shaders I've notice the tractor beams aren't as prominent as they would be without them and may be almost entirely invisible. Just something to note when using shaders.

The Wither Storm will unload in spawn chunks if "Smooth World" under "Performance" under "Video Settings" is enabled. Make sure to disable this feature!

  • Vivecraft: 

The distant rendered Wither Storm won't be oriented correctly when playing in VR

  • Distant Horizons

The distant Wither Storm may be rendered on top of the extra terrain rendered by Distant Horizons

  • Magnesium Extras

Max Entity Distance when enabled will cause the Wither Storm to disappear when beyond certain distances

  • Lootr (ONLY 1.16.5)

  
“Tick in Containers” needs to be disabled in the server config under the “Formidibomb” section for the chests to generate. A proper fix will be investigated in the future.

  • Dynamic Surroundings Resurrected & Immersive FX


The sound loops used will stop playing when behind blocks. Disable "Enable Sound Occlusion Calculations" in "sndctrl-client.toml" to fix this issue.

Disable "Enable Stereo to Mono Conversion" in "sndctrl-client.toml" to fix the tractor beam loops from playing spacially (directional sound)

  • Lithium Forks (Radium, Canary) 1.18.2+


Massive TPS drops occur when using these mods with CWSM. Disable "Inject Custom AI Behavior" (NOTE: disables mobs running away from the WS) in the common config following a world reload, or paste "mixin.ai.nearby_entity_tracking=false" in the "radium.properties" or "canary.properties" file located in your "config" folder to fix this issue.

  • If you experience any other compatibility issues (besides the ones listed here), please make a bug report!

Recommended settings/Performance settings:

  • I'd recommend setting your entity distance to 500% to be able to see the Wither Storm as far as possible
  • If you're facing performance issues when looking at the Wither Storm, I'd recommend checking out the client config, located in Pause Menu > Options > Purple "W" button > Client (or Main Menu > Mods > Cracker's Wither Storm Mod > Config > Client)

You can turn on "Low Res Models" which will use models with less cubes that ultimately increase performance. The overall shape of the Wither Storm is consistent between the two types of models.

The debris cloud is another source of lag. The debris cloud is separate to the "debris rings" which are 2D rings that orbit the Wither Storm. The "cloud" consists of small blocks that also orbit the Wither Storm. Because there are many debris particles in the cloud, rendering all of them can cause performance issues. You can disable it with "Render Debris Cloud," either make it more performant with "Render Debris 2D," or make it only render when you're up close to the Wither Storm by disabling "Render Distant Debris Cloud."

Block clusters, when in vast quantities, also cause frames to crumble and their rendering can be disabled via "Block Cluster Rendering"

You can cycle through the presets made and choose the one that works the best if you'd rather not mess with the settings yourself

  • If you'd like to enable the boss music, you must enable “Play Boss Themes" in the client config
  • If you're experiencing TPS lag in the higher Wither Storm phases, I'd recommend turning on "Squash Hitboxes" in the server config and reloading the world (do note that there may be drawbacks or issues when using this feature)
  • The ear ringing effect from the formidibomb can be disabled in the client config
  • It's highly recommended to install Flywheel 0.6.5+ alongside 1.18.2-2.1+ to see noticeable FPS gains

This mod uses Flywheel's instancing engine and instances the Wither Storm's mass and (disabled by default) block clusters to greatly improve client side performance. The instancing backend works the best out of the others. You can change the backend via "/flywheel backend".

You can customize CWSM's compatibility with Flywheel via the client config menu. Block clusters are disabled by default due to block colors not working properly (grass/leaves will render white). Most settings will require a restart of the game when modified.

Flywheel is completely optional and not required.

For creative users:

You can summon the Wither Storm using the normal wither summoning structure (4 soul sand, 3 wither skulls), with only the center soul sand exchanged with a command block. You can get command blocks via "/give @s minecraft:command_block"

If you'd like to summon the Wither Storm in it's higher phases, you can do so using "/summon witherstormmod:wither_storm ~ ~ ~ {Phase:<phase_number>}" and replace <phase_number> with a whole number ranging from 0 to 7. Phase 4 and up are the bigger phases (destroyer) while phase 3 and lower are the smaller phases (hunchback).

If you want to change the phase for an existing Wither Storm, use "/witherstormmod phase set @e[type=witherstormmod:wither_storm,limit=1] <phase_number>", again replacing <phase_number> with a whole number from 0 to 7.

The Wither Storm can only be formidibombed when it has reached the end of phase 5. You can summon a Wither Storm at this stage using "/summon witherstormmod:wither_storm ~ ~ ~ {Phase:5,ConsumedEntities:300000}," or use "/witherstormmod phase set @e[type=witherstormmod:wither_storm,limit=1] 5" and "/witherstormmod consumedEntities set @e[type=witherstormmod:wither_storm,limit=1] 300000" on a pre-existing Wither Storm.

To bring the Wither Storm to the end of it's evolution so you can enter its bowels through its "hole,"you can either again summon a Wither Storm using "/summon witherstormmod:wither_storm ~ ~ ~ {Phase:7,ConsumedEntities:3000000}," or use "/witherstormmod phase set @e[type=witherstormmod:wither_storm,limit=1] 7" and "/witherstormmod consumedEntities set @e[type=witherstormmod:wither_storm,limit=1] 3000000" on a pre-existing Wither Storm.

You can enter the bowels (the area of the final boss battle) of the Wither Storm whenever using "/witherstormmod bowels @s @e[type=witherstormmod:wither_storm,limit=1]"

 
Ultimate targeting types:

  • Ultimate targeting types changes the way the Wither Storm will choose it's player to track and follow. This feature is designed for multiplayer, and the different targeting types don't do anything with only a single player playing. To change the targeting type, go to the server config and change it to one of these values:
  • NEAREST: Default behavior. The Wither Storm will target the nearest player.
  • FARTHEST: The Wither Storm will track the farthest player.
  • GROUP: The Wither Storm will target the biggest group of players.
  • NONE: The Wither Storm won't target anybody and will just stay still


Along with this, you can give a player or yourself the amulet, which is currently uncraftable, which will override the ultimate targeting type. The nearest player with an amulet will be targeted by the Wither Storm.

You can further override the targeting type by specifying a specific player for the Wither Storm to target, overriding the amulet as well. Use "/witherstormmod ultimateTarget set @e[type=witherstormmod:wither_storm,limit=1] <player>", and "/witherstormmod ultimateTarget clear @e[type=witherstormmod:wither_storm,limit=1]" to clear the override.

Note: The target selector "@e[type=witherstormmod:wither_storm,limit=1]" can be exchanged to target different Wither Storms if there are multiple. e.x: "@e[type=witherstormmod:wither_storm,limit=1,sort=nearest]"

I wouldn't recommend summoning Wither Storm segments on their own, or setting there phase with commands as it will do nothing.

Extra mods:

I'd highy recommend installing Shutup Experimental Settings! as you will get prompts when creating/joining singleplayer worlds saying that it uses experimental features. This is to be ignored.

Minecraft isn't designed to support very large entities, and because of the complex mechanics used to make the Wither Storm do what it does, it can cause large amounts of lag. I don't recommend summoning more than one Wither Storm in the same world, or else you may have serious lag issues.

Modpack usage

Feel free to use this mod in any modpack you'd like.

Installation

Simply download the mod for your specified version and drop it into your mods folder.

Translations: (huge thanks to the people for these translations!)

  • ru_ru (config names not included) by Loverxzc (Guide)
  • zh_cn (pretty much completed) by Parallel011
  • es_ec, es_es, es_mx, es_uy, es_ve, es_ar, and es_cl by pox1016 (Guide)
  • uk_ua by SaiDGaming

(I cannot guarantee that these translations are 100% accurate)

Artists:

  • Huge thanks to @Naza for remaking the sickened mob and tainted block textures!
  • Another massive thanks to @Vaguely Interesting for the tractor beam overlay!

If you prefer the original textures, you can download them here

You're not allowed to repost this mod on any other site than the ones I personally link to. I can't guarantee downloads of my mod on other sites are safe! (Do note that posting a link to this page is allowed)

Copyright info: 

This mod is based off the Wither Storm from Minecraft: Story Mode. Textures and models were made by the CWSM team using reference images from the game. They are NOT exact models. The code for the mod is written by me (nonamecrackers2).

  • Telltale: https://telltale.com/
  • Minecraft: Story Mode is unfortunately discontinued and cannot be downloaded, and in-game purchases will not work. Reference images were found mostly online.

I DO NOT OWN any of the sounds/music used in this mod. ALL RIGHTS GO TO THEIR RESPECTFUL OWNERS

Sound effects:

Music was made by Antimo & Welles:


Flywheel icon made by @voxel_dani for Flywheel

I am, by NO MEANS, a legal expert. This mod is meant to be a fan project. If something is of concern, please send a private message to my CurseForge account (nonamecrackers2) and I hope we can figure something out.