0.9.1
Compatibility
Changes
Fixed
- Dedicated-server crash on mod load (thanks xxshadow007). The SVC plugin and a couple of common-side helpers statically referenced client-only classes, so the JVM verifier pulled Minecraft's GUI chain in on the server side and crashed it. Plugin, SpellIndex, and the theme cache now route those references through Consumer / Supplier / Runnable sinks wired client-only — common code never link-references the GUI chain.
Added
config/voicespells/phrasebook.jsonfor bulk localisation (thanks NeoTargetStudios). Auto-generated on first launch with one{ default, override }entry per indexed spell. Set theoverridevalue to whatever you want to say for that spell; leave it empty to use the English default. New spells installed later are appended automatically, and your existing overrides survive reindexes and addon uninstalls.
Vosk only recognises words from the loaded model's lexicon, so non-English overrides need a same-language Vosk model — install one from https://alphacephei.com/vosk/models and point
modelPathat it invoicespells-client.toml.
Installation
Drop incantation-0.9.1.jar into your mods/ folder alongside Simple Voice Chat 2.5.x+ and Iron's Spells 'n Spellbooks 3.x+. No config migration needed.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:BNABZrPW:zvd4QxC8"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:BNABZrPW:zvd4QxC8"
}

