Iron's Spells: Incantation

Iron's Spells: Incantation

Voice-cast Iron's Spells 'n Spellbooks through Simple Voice Chat. Offline speech recognition, grammar dynamically restricted to spells you actually own, no voice training.

by
224 Downloads
neoforgeequipmentmagicutility
Rent Server with this Mod

About this Mod

Iron's Spells: Incantation

Say a spell's name. Cast it.

Incantation listens to your Simple Voice Chat mic, runs the audio through an offline speech recognizer (Vosk), and casts whichever Iron's Spells 'n Spellbooks spell you just said. No voice training, no extra keybind, no setup beyond unzipping a model into the config folder.


How it works

When Simple Voice Chat is transmitting your audio, Incantation feeds the frames to a Vosk recognizer whose grammar is restricted to the names of spells you actually have equipped (spellbook in your Curios slot, spellbook in hand, or an imbued weapon you're holding). That means the recognizer literally cannot mis-hear you and accidentally fire a spell you don't have - background chatter just doesn't match anything in the grammar.

The whole pipeline runs locally. No network calls. No accounts. Your voice never leaves your PC.

Features

  • Speak any indexed spell - works with Iron's Spells, all its addons, and any mod that registers spells through Iron's API.
  • Owned-spell restriction (default ON) - Vosk's grammar dynamically narrows to the spells in your Curios slot, hands, and hotbar.
  • Imbued weapons supported - hold an imbued sword or staff, say the spell it carries, it casts via the same mechanism as right-clicking.
  • HUD chip showing last cast, queued spells, miss toast, alias suggestions, and a live audio meter.
  • Themes - accent presets (Arcane, Blossom, Ocean, Mint, Gold, plus Phoenix / Frost / Verdant / Necrotic unlocked by cast milestones) and base palettes (Dark, Midnight, Slate).
  • Vanilla advancements for voice-cast milestones and combo casts.
  • Spell List screen browsing every indexed spell with its exact phrase.
  • Voice Codex - personal stats (top-cast spell, daily streak, median latency).
  • Test Arena - safe practice mode.
  • Welcome wizard on first launch.
  • Aliases & custom phrases - bind words the model can pronounce to any spell id.
  • Loadout shortcuts - say one word, cast the first castable spell from a list.
  • Macros - record a cast sequence, replay with one keybind.
  • Voice commands - spell one through spell nine for slot select; yes/no for queue control.
  • Server-side controls - whitelist, blocklist, rate limit, broadcast-nearby, cast logging.

Requirements

  • Minecraft 1.21.1
  • NeoForge 21.1.x
  • Simple Voice Chat (henkelmax, 2.5.x+)
  • Iron's Spells 'n Spellbooks (iron431, 3.x+)
  • A small Vosk English model (~40 MB)
  • Curios API recommended

Setup

  1. Drop incantation-0.9.0.jar in your mods/ folder alongside SVC and Iron's Spells.
  2. Grab a Vosk model from https://alphacephei.com/vosk/models - vosk-model-small-en-us-0.15.zip is enough for vanilla spell names.
  3. Unzip and copy the contents into config/voicespells/model/ so the layout is config/voicespells/model/am/, config/voicespells/model/conf/, etc.
  4. Launch the game, join a world, trigger SVC, and say a spell you have equipped.

For tricky spell names, either switch to the medium model (vosk-model-en-us-0.22-lgraph, ~128 MB) or map an alias in config/voicespells-client.toml.

License

MIT.

Credits

  • Vosk - Alpha Cephei (Apache 2.0)
  • Simple Voice Chat API - Maximilian Henkel (MIT)
  • Iron's Spells 'n Spellbooks - iron431

Available Versions

Iron's Spells: Incantation 0.9.3release
MC 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11neoforge
May 31, 2026
Iron's Spells: Incantation 0.9.2release
MC 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11neoforge
May 31, 2026
Iron's Spells: Incantation 0.9.1release
MC 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11neoforge
May 31, 2026

How to Install Iron's Spells: Incantation on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set neoforge Loader

In the panel under "Egg", select the neoforge loader and matching Minecraft version (1.21.11).

3

Install Mod

Open the mod browser in the dashboard and search for "Iron's Spells: Incantation". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

neoforge

Minecraft Versions

1.21.11, 1.21.10, 1.21.9 (+8 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Iron's Spells: Incantation server crashes on startup – what to do?

Most common cause: wrong neoforge version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.11). You can switch loaders with one click in the panel.

Is Iron's Spells: Incantation compatible with neoforge?

Iron's Spells: Incantation officially supports neoforge for Minecraft 1.21.11, 1.21.10, 1.21.9. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Iron's Spells: Incantation – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Iron's Spells: Incantation consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Iron's Spells: Incantation with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
MIT License
Server-side
Required

Supported Versions

1.21.111.21.101.21.91.21.81.21.71.21.61.21.51.21.41.21.31.21.2+1 more