Commands and Technical (Outdated) - nonamecrackers2/crackers-wither-storm-mod GitHub Wiki

Note: This page is outdated. If you are using 3.3+ or 4.0+, please refer to here

Important arguments:

<phase_number> A whole number between and including 0-7 @e[type=witherstormmod:wither_storm,limit=1] Entity argument to target the Wither Storm

Summoning:

  • 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

  • Specific phase: /summon witherstormmod:wither_storm ~ ~ ~ {Phase:<phase_number>} (Replace <phase_number> with a whole number from and including 0-7)

  • Phase 5.5: /summon witherstormmod:wither_storm ~ ~ ~ {Phase:5,ConsumedEntities:300000}

  • Phase 7.5 (mass hole): /summon witherstormmod:wither_storm ~ ~ ~ {Phase:7,ConsumedEntities:3000000}

Phase changing:

  • Set phase: /witherstormmod phase set @e[type=witherstormmod:wither_storm,limit=1] <phase_number>

  • Phase 5.5: Use /witherstormmod phase set @e[type=witherstormmod:wither_storm,limit=1] 5 then /witherstormmod consumedEntities set @e[type=witherstormmod:wither_storm,limit=1] 300000

  • Phase 7.5 (mass hole): /witherstormmod phase set @e[type=witherstormmod:wither_storm,limit=1] 7 then /witherstormmod consumedEntities set @e[type=witherstormmod:wither_storm,limit=1] 3000000

  • Force evolve: /witherstormmod consumedEntities set @e[type=witherstormmod:wither_storm,limit=1] 999999999

Util:

  • Entering the bowels: /witherstormmod bowels @s @e[type=witherstormmod:wither_storm,limit=1]

Block Clusters

The command /witherstormmod cluster create can be used to create block clusters. Here's an example:

/witherstormmod cluster create ~ ~-1 ~ 3 0 {RotationDelta:{x:1,y:1},ShakeTime:20,NoGravity:1} @e[type=witherstormmod:wither_storm,limit=1]

The first argument is the starting position for the cluster, and will be the point the cluster will be created from. The next argument can either be the radius, or another position that will create a cluster from the blocks between the start and end position, similiar to the /fill command. The following argument is the clusters time to exist, the higher the number the shorter the cluster will exist for. The next argument is entity NBT data for cluster (optional), which can contain data to make the block cluster shake and spin. The last argument is a Wither Storm (optional), which will make the specified Wither Storm suck up the created cluster.

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 will override the ultimate targeting type (toggleable in the server config). 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> to set it, and /witherstormmod ultimateTarget clear @e[type=witherstormmod:wither_storm,limit=1] to clear the override

Tool Actions

Command block damageable: command_block_damage

Config Command

In 2.2+ and 3.2+, players can use /witherstormmod config to modify server config values. This can be extremely useful for modpack/datapack developers who want to modify server config values on the fly for unique, custom mechanics/features (such as the ultimate target type, rotation speed, block cluster pick up interval, etc). These commands can also be used for server administrators who don't want to have to open the config file each time they want to make a tweak.

Example: /witherstormmod config set rotationSpeed 1.0 (Makes the rotation speed of the Wither Storm much faster, effectively immediately "locking on" to the player)

Some values require reloading the world/game to take effect, and a little pop up message will indicate so.

/witherstormmod config default <value> can be used to set a config value back to its default. /witherstormmod config get <value> can be used to get a config value's value.

⚠️ **GitHub.com Fallback** ⚠️