Magic NPCs 0.9.0 (Forge 1.20.1)
Curse Maven Snippet
What's new
[0.9.0] — Better Spell Compatibility & Cast-Time Control
Added
- Added per-spell cast-time control with
cast_timeandcast_time_multiplier. - Added datapack spell manifests for defining how addon spells should behave when cast by mobs.
- Added config options for trusted spell namespaces, capability overrides, and
namespace:*whitelist/blacklist entries. - Expanded
/magicnpcs why,/magicnpcs validate, and/magicnpcs spellswith clearer AI, spell-support, and compatibility diagnostics. - Added
/magicnpcs audit spellsfor testing spell compatibility in-game.
Improved
- Better detection of modded attack goals, improving compatibility with custom mob AI.
- Targeted spells now properly face their target before casting.
- Loadouts for mods that are not installed are now skipped instead of treated as errors.
- Improved support for addon spells that need target information.
- Fixed several incorrect Iron's Spells capability mappings.
/magicnpcs validatenow correctly separates warnings from actual errors.- Added safeguards against spell casts advancing twice in the same tick.
Compatibility
- Existing loadouts continue to work unchanged unless the new options are used.
- Out-of-combat SUPPORT casting behaves the same as before.
- Luminous: Beasts compatibility now has improved diagnostics, with Phoenix and Witch Doctor support still awaiting runtime verification.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include

