Tags
Creators
Details
2.10.0
Compatibility
Required content
Changes
2.10.0
-
now works with Spell Engine 1.7.1
-
added 'ProvidesSpell' status effect API
-
added movement locking spell casting, enabled via a server config option and the "spellengineextension:enables_movement_locking_during_casting" spell tag.
-
added "add_item_use_stamina_cost_attribute_value" boolean field to 'spell.cost'
-
added channeling health/mana/stamina costs, using the existing amounts and new boolean fields added to 'spell.cost'
-
added "check_mana" and "check_stamina" boolean fields to 'spell.cost', which allow spell casting when the corresponding resource is above 0 (the existing checks only allow casting when the resource is above the cost)
-
added "check_effect_cost" boolean field to 'spell.cost'
-
added "after_casting_movement_locking_ticks" int field to 'spell.active.cast', the movement locking for this spell is extended by this amount of ticks
-
added "is_two_handed_valid" condition to the "spellengineextension:has_conditional_spell_container" item component, which is true when the item is in the main hand and the offhand is empty
-
added "is_dual_wielding_valid" condition to the "spellengineextension:has_conditional_spell_container" item component, which is true when the item is in the main hand and the offhand contains an item that is in the tag defined by the "dual_wielding_tag" field
-
added "replaced_effect_cost_id" and "replaced_decrement_effect_cost_amount" fields to 'spell.modifier'
-
added client config option to hide the use_key spell hotbar slot. This does not prevent casting the spell in that slot.
-
added server config option to disable the use_key spell hotbar slot restriction
-
removed the server config option added in the last update, this functionality is now controlled by a spell tag ("spellengineextension:can_be_in_use_item_spell_hotbar_slot")
-
improved optional mod integrations, fixing several issues where the mods were still required
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:zCfxiiAW:J0itMtiU"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:zCfxiiAW:J0itMtiU"
}

