promotional bannermobile promotional banner

Spell's Atlas - Iron's Spells 'n Spellbooks

Every spell you cast goes into your atlas. A companion for Iron's Spells with mastery, reactions, nemeses and duels.
Back to Files

spell_atlas-1.86.0.jar

File namespell_atlas-1.86.0.jar
Uploaded
Oct 10, 2026
Downloads
148
Size
1.3 MB
Mod Loaders
NeoForge
File ID
9119224
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:spells-atlas-1710649:9119224"

Learn more about Curse Maven

What's new

1.86.0

  • Gear sets and builds are now one thing.
    • "enabled": false in a set file (config folder or datapack) switches the set off and hides the build page that shows it.
    • A set that no guide page shows now gets a build page of its own in the Builds section. New optional fields: title, text, icon (an item id) and spells (a list of spell ids).
    • The data check (/spellatlas validate) warns about an unknown icon.
    • Documented in the in-game guide (Commands page), the README and the config README.
  • Network: the sets payload now also carries the new fields and the ids of disabled sets (network version 30). Client and server must both run 1.86.0.

 

  • Fixed a second case of “Invalid player data” when creating a new single-player world (Comparison method violates its general contract). The spell list’s sort keys are now read once before sorting.

 

  • Fixed “Invalid player data” when creating a new single-player world (rarityWeights is null). A race with Iron’s Spells rebuilding its rarity data while the player logs in.

How to turn a set (and its build) off

  1. Open config/_AtlasSpells/sets/. The mod writes one file per built-in set there on first start, for example pyromancer.json.
  2. Open the file of the set you want to remove and replace its content with:
    { "enabled": false }
     

    You can also just add "enabled": false to the existing content.

  3. Restart the server, or run /reload. Reconnect (or reopen the atlas after the reload) to see the change: the set’s bonuses are gone and its page disappears from the Builds section.
  4. To get it back, delete the file (the mod writes its own version again) or remove the enabled line.

Notes:

  • Players get the server’s sets, so on a server only the server’s files matter. In single player it is your own config folder.
  • A set from a datapack (data/<ns>/spell_atlas_sets/<name>.json) can be switched off with the same "enabled": false line (new in 1.86.0).
  • The id of a set from the config folder is always spell_atlas:<file name>.

How to add your own build

Create config/_AtlasSpells/sets/my_build.json:

{
  "title": "My Fire Build",
  "text": "A short description of the build.",
  "icon": "irons_spellbooks:fire_rune",
  "spells": ["irons_spellbooks:firebolt", "irons_spellbooks:fireball"],
  "items": ["irons_spellbooks:pyromancer_helmet", "irons_spellbooks:pyromancer_chestplate"],
  "bonuses": [
    { "pieces": 2, "school": "irons_spellbooks:fire", "power": 0.08 }
  ]
}
 

It appears in the Builds section after a restart or /reload. title and text can be lang keys or plain text. title, text, icon and spells are optional.

This mod has no additional files