Links
Tags
Creators
Details
0.10.1
Compatibility
Required content
Changes
Forge names the conflicting mod
A small release with one fix, and it only affects Forge 1.20.1 players. On NeoForge 1.21.1 this is behaviourally identical to 0.10.0 — there is no reason to update.
Fixed
Forge now tells you which mod broke a cast.
When another mod hooks Iron's Spells' cast path and throws, Incantation performs its casts through reflection, so the exception arrives wrapped. The player saw only:
Cast error: InvocationTargetException
which names nothing useful and looks like an Incantation bug. It isn't — it's a conflict in the other mod — but there was no way to tell that from the message. One reported case took weeks to trace.
NeoForge started naming the responsible mod in 0.9.5. The Forge build was left out of that change, so 1.20.1 players kept getting the useless message. They now get the same thing NeoForge players already had:
Cast blocked by Iron's Restrictions (irons_restrictions) - mod conflict, see the log
with the full stack trace and an explanation in the log. This doesn't fix the underlying conflict — that isn't Incantation's to fix — but it turns a week of guesswork into a one-line answer.
Requirements
Unchanged from 0.10.0: Iron's Spells 'n Spellbooks, Curios API, and a microphone. No voice-chat mod.
Optional dependencies
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:kiEraoPG"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:BNABZrPW:kiEraoPG"
}

