promotional bannermobile promotional banner

Spell Engine

🪄 Data driven magic library

File Details

spell_engine-1.3.0+1.21.1.jar

  • A
  • Jan 5, 2025
  • 1.45 MB
  • 207
  • 1.21.1+1
  • Fabric

File Name

spell_engine-1.3.0+1.21.1.jar

Supported Versions

  • 1.21.1
  • 1.21

Curse Maven Snippet

Fabric

modImplementation "curse.maven:spell-engine-807653:6056786"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

1.3.0

Functional changes:

  • Add Spell Scrolls, automatically generated for all spells, found in loot chests, can be added to matching spell books
  • Add support for any spell book logic, any item can be turned into a spell book by adding to spell_engine:spell_books tag, and adding proper spell container to it
  • Improved Spell Container merge logic, to allow resolving spells from equipment (New config options available in spell_engine/server.json5, starting with spell_container_from )
  • Renamed loot config (responsible for equipment loot injection) to rpg_series/loot_equipment.json
  • Add separate config file for Spell Scroll loot injection, rpg_series/loot_scrolls.json
  • Update loot config defaults (Aether Villages, BOMD: Obsidilith, DNT: End Castle, Dungeons Arise: Shiraz Palace, Aviary)
  • Spell Books and Spell Scrolls placeable into Chiseled Bookshelf
  • Fix spell tooltip ordering with advanced tooltip
  • Fix loot injection from non tag entries

API Changes:

  • Add spell.learn.enabled field to disable unlocking via Spell Binding Table
  • Add spell.scroll object, defining various spell scroll related parameters
  • Spell container from held item, now requires is_proxy = true to cast spells