Mineuniverse
Mods
Iron's Spells: Incantation

Iron's Spells: Incantation

MOD
Voice-cast Iron's Spells 'n Spellbooks by saying spell names out loud. Standalone and offline - Incantation captures your microphone itself, so no voice-chat mod is required. Only spells you actually have equipped will fire.
by Hoggormino
Download Claim this project
Add a badge to your pageLink to Iron's Spells: Incantation from a README, website or forum post.
Preview: Badge

Badges update automatically and link to the mod page on MineUniverse.

6,096 downloads
0 likes
0 followers
Updated Oct 14, 2026
0 hypes
Follow0
Adventure and RPG Armor, Tools, and Weapons Magic Utility & QoL
Advertisement Remove ads with Premium →

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 - corner-anchored 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 - every spell the registry exposed, with the exact phrase Vosk listens for.
  • 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'...'spell nine' switches the spellbook slot; 'yes'/'no' control the cast queue.
  • 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 plenty for vanilla spell names.
  3. Unzip and copy the contents into config/voicespells/model/ so you end up with 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.

License

MIT.

Source

https://github.com/Hoggormino/incantation

Credits

  • Vosk - Alpha Cephei (Apache 2.0)
  • Simple Voice Chat API - Maximilian Henkel (MIT)
  • Iron's Spells 'n Spellbooks - iron431
Incantation 0.10.6 for NeoForge 1.21.1
MC Client, 1.21.1, NeoForge, Server
Release 2026-09-08 Get
Incantation 0.10.6 for Forge 1.20.1
MC Client, 1.20.1, Forge, Server
Release 2026-09-08 Get
Incantation 0.10.5 for Forge 1.20.1
MC Client, 1.20.1, Forge, Server
Release 2026-09-04 Get
Incantation 0.10.5 for NeoForge 1.21.1
MC Client, 1.21.1, NeoForge, Server
Release 2026-09-04 Get
incantation-0.10.3+1.21.1-neoforge.jar
MC Client, 1.21.1, NeoForge, Server
Release 2026-08-13 Get
incantation-0.10.3+1.20.1-forge.jar
MC Client, 1.20.1, Forge, Server
Release 2026-08-13 Get
incantation-0.10.2+1.20.1-forge.jar
MC Client, 1.20.1, Forge, Server
Release 2026-08-12 Get
incantation-0.10.2+1.21.1-neoforge.jar
MC Client, 1.21.1, NeoForge, Server
Release 2026-08-12 Get
incantation-0.10.0+1.20.1-forge.jar
MC Client, 1.20.1, Forge, Server
Release 2026-08-06 Get
incantation-0.10.0+1.21.1-neoforge.jar
MC Client, 1.21.1, NeoForge, Server
Release 2026-08-06 Get
incantation-0.10.1+1.20.1-forge.jar
MC Client, 1.20.1, Forge, Server
Release 2026-08-06 Get
incantation-0.10.1+1.21.1-neoforge.jar
MC Client, 1.21.1, NeoForge, Server
Release 2026-08-06 Get
incantation-0.9.5.jar
MC Client, 1.21.1, NeoForge, Server
Release 2026-08-05 Get
incantation-0.9.1.jar
MC Client, 1.21.1, NeoForge, Server
Release 2026-05-31 Get
incantation-0.9.2.jar
MC Client, 1.21.1, NeoForge, Server
Release 2026-05-31 Get
incantation-0.9.3.jar
MC Client, 1.21.1, NeoForge, Server
Release 2026-05-31 Get
incantation-0.9.0.jar
MC Client, 1.21.1, NeoForge, Server
Beta 2026-05-21 Get
Advertisement Remove ads with Premium →

You Might Also Like