Rolly's Magic Utilities
Just another magic API mod.
Currently contains:
- Feature modules built on Rolly's General Utilities
- Typed magic hooks for:
- spell casts
- magical damage
- magical healing
- rituals
- magical-item interactions
- magic-resource changes
- Magic adapter framework and registry with safe conditional loading for optional mods
- Magic resource registry and descriptors
- Progression requirements supporting:
- XP levels
- items and item tags
- advancements
- installed mods
- custom predicates
all,any, andnotcombinations
- Magic predicates for items, damage types, progression, spells, spell schools, cast sources, spell levels, player casters, and composable conditions
- Conditional cross-mod registration helpers
Iron's Spells 'n Spellbooks integration
- Direct spell and spell-school lookup
- Pre- and post-cast hooks
- Spell ID, school, level, cast source, and mana-cost information
- Cast cancellation forwarding
- Magical-damage hooks with damage modification and cancellation forwarding
- Magical-healing hooks, including delayed Healing Circle attribution
- Direct access to Iron's native:
- casting eligibility
- pre-cast requirements
- spell learning requirements
- crafting requirements
- loot eligibility
- mana costs
- cooldowns
- Iron's mana resource descriptor
Forbidden & Arcanus integration
Provides typed access to F&A registries for:
- Hephaestus Forge rituals
- item modifiers
- enhancer definitions

