promotional bannermobile promotional banner

Magic NPCs

Give your NPCs real spells. Magic NPCs makes mobs cast spells from Iron's Spells 'n Spellbooks — driven by datapacks and config, so any mob can become a spellcaster.
Back to Files

Magic NPCs 0.9.0 (Forge 1.20.1)

File namemagicnpcs-0.9.0.jar
Uploader
OtectusOtectus
Uploaded
Sep 4, 2026
Downloads
382
Size
554.8 KB
Mod Loaders
Forge
File ID
8804994
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:magic-npcs-1578876:8804994")

Learn more about Curse Maven

What's new

[0.9.0] — Better Spell Compatibility & Cast-Time Control

Added

  • Added per-spell cast-time control with cast_time and cast_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 spells with clearer AI, spell-support, and compatibility diagnostics.
  • Added /magicnpcs audit spells for 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 validate now 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.

This mod has no additional files