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.1 (Forge 1.20.1)

File namemagicnpcs-0.9.1.jar
Uploader
OtectusOtectus
Uploaded
Sep 13, 2026
Downloads
186
Size
592.9 KB
Mod Loaders
Forge
File ID
8869484
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

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

Learn more about Curse Maven

What's new

[0.9.1] — Casting Fixes

This update focuses on making NPC spellcasting more reliable and consistent.

Fixed

  • NPCs now use the same casting checks whether spells are triggered by AI, CustomNPCs, Easy NPC, or other supported methods.
  • Fixed unsupported NPC framework versions still being able to receive Magic NPCs behavior.
  • Fixed failed spells sometimes leaving NPCs permanently stuck in a casting state.
  • Fixed spell aliases being treated as separate spells, which could cause duplicate entries and inconsistent cooldowns.
  • Fixed extremely large cooldown values overflowing and causing spells to cast too quickly.
  • Fixed certain line-of-fire checks incorrectly allowing casts through protected entities.
  • Improved handling of casts started during callbacks, cancellations, and server shutdown.
  • Improved validation of spell levels, targets, mana, cooldowns, line of sight, and allowed spells.

Improved

  • Added stronger automated testing for supported integrations and casting behavior.
  • Improved dependency and build verification to catch incorrect or mismatched mod versions.

Known Limitations

  • This is a focused bug-fix release. Several larger AI, targeting, friendly-fire, and integration improvements are still planned for future updates.

This mod has no additional files