Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Spell Engine

Spell Engine

🪄 Data driven magic library

1.62M
377
Game Mechanics
Library
Magic
AboutGalleryChangelogVersions

Modloader Fabric API required

Environment: Client Environment: Server Discord

📦 Installation

Required

  • Cloth Config
  • Fabric API
  • Player Animator
  • Spell Power Attributes

Strongly recommended

  • Adaptive Tooltips for spell tooltips

🪄️ Features

Data driven API

  • 🗡️ Spells can be assigned to any weapon (data driven)
  • 🔮 Spells deal damage based on Spell Power entity attributes
  • ✍️ Spells defined in JSON format
  • ⚙️ Spells have a set of different mechanical behaviours:
    • Cast options: duration, mode of release (charged or channeled)
    • Targeting mode: Area, Beam, Cursor, Projectile
    • Impact actions: Damage, Heal, StatusEffect
    • Cost: exhaust (hunger), item (runes), cooldown (time), durability, consume effects

Fancy audio and visuals

  • 🔈 Spells have sound effects: at the start of casting, while casting, at release, at impact
  • ✨ Spells have particle effects (any particle can be referenced by id), and the engine offers its custom set magical of particles
  • 🎨 Custom Item/Block models can be used for Spell Projectiles and Status Effects
  • 🤸 Custom player animations can be played at different stages of spell casting

In game features

  • 🔧 Spell selection and casting is visible on the HUD (fully player configurable)
  • 😌 QoL features included (such as automatic spell cast release)
  • ⛓️ Add spells to eligible weapons using the Spell Binding Table

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Compatibility

Minecraft: Java Edition

1.21.x
1.20–1.20.1
1.19–1.19.2

Platforms

Fabric

Supported environments

Client and server

Links

Report issues View source Visit wiki Join Discord server

Creators

ZsoltMolnarrr
ZsoltMolnarrr Owner

Details

Licensed GPL-3.0-only
Published 2 years ago
Updated last week

Modrinth is open source.

main@a0bd011

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.