HomeJavaModsMo' Witch Arsenal
Mo' Witch Arsenal
ModsJava

Mo' Witch Arsenal

by ikuza47 · on Modrinth

This mod add settings to witch. What potions she throws at the player, what potions she drinks, what potions she throws at the entity, can she drink milk…

⬇ Download on Modrinth

WitchMoArsenal

WitchMoArsenal makes witches more flexible, dangerous, and configurable. Instead of being locked to the vanilla potion set, witches can use the potions and effects you define in a JSON config.

The mod is server-side in spirit: it changes witch behavior and does not add new blocks, items, or screens.

Features

Examples

Make witches throw levitation:

{
  "potion": "minecraft:levitation",
  "weight": 1,
  "condition": "always",
  "duration": 200,
  "amplifier": 0
}

Make witches buff creepers with speed for 20 seconds:

{
  "potion": "minecraft:swiftness",
  "weight": 2,
  "condition": "ally_type:minecraft:creeper",
  "duration": 400
}

Make witches heal undead allies with harming when they are low:

{
  "potion": "minecraft:harming",
  "weight": 4,
  "condition": "ally_undead_health_below_half"
}

Config

The config file is created after the first launch:

config/witchmoarsenal.json

Main sections:

Potion Entries

Potion entries are used in splashPotions, drinkPotions, and supportThrows.potions.

Fields:

If potion is a normal potion id, the vanilla potion data is used. If duration or amplifier is set, WitchMoArsenal converts it into a custom potion effect with the configured values.

If potion is an effect id, WitchMoArsenal creates a custom potion effect and colors the potion from the effect color.

Conditions

General target conditions:

Self-use conditions:

Support conditions:

Examples:

Witches will not throw an effect at a target that already has that effect.

Support Throws

Support throws are disabled by default. Enable them in the config:

"supportThrows": {
  "enabled": true,
  "cooldownTicks": 80,
  "range": 12.0,
  "throwRange": 8.0,
  "approachSpeed": 1.0,
  "requireLineOfSight": true,
  "onlyHostileMobs": true,
  "potions": []
}

Behavior notes:

Milk

Milk behavior is enabled by default:

"milk": {
  "enabled": true,
  "cooldownTicks": 200,
  "drinkingTicks": 32,
  "condition": "self_has_effects"
}

Milk conditions:

Requirements

License

MIT

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more