Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Spell Engine

Spell Engine

🪄 Data driven magic library

1.72M
388
Game Mechanics
Library
Magic
AboutGalleryChangelogVersions

1.0.1+1.21.1

by ZsoltMolnarrr on Sep 10, 2024
Download

1.0.1

  • Fix Spell binding table crafting

1.0.0+1.21.1

by ZsoltMolnarrr on Sep 9, 2024
Download

1.0.0

  • Update to Minecraft 1.21.1

Functional changes:

  • Player scale increasing spell range
  • Add Spell Projectile safeguards against crashing
  • Improve SpellBook tooltips

API Changes:

  • BREAKING! Asset directory for animations have been renamed from spell_animations to player_animations
  • Add DataComponent for Spell Container
  • Spell Container is now immutable as record
  • Add Spell Projectile launch sound

0.15.10+1.20.1

by ZsoltMolnarrr on Aug 28, 2024
Download

0.15.10

Functional changes:

  • Improve auto swap feature to consider tools #71
  • Client side configurable tooltip of "Casts spells from equipped Spell Book"

0.15.9+1.20.1

by ZsoltMolnarrr on Aug 13, 2024
Download

0.15.9

Functional changes:

  • Spell Binding Table spell entries now have more clear requirement and cost information
  • Add spell_book_creation_enabled config option to disable spell book creation at the Spell Binding Table
  • Add spell_binding_level_cost_multiplier config option
  • Add spell_binding_lapis_cost_multiplier config option

0.15.8+1.20.1

by ZsoltMolnarrr on Jul 24, 2024
Download

0.15.8

Functional changes:

  • Reduce spell book creation level requirement
  • Attempt to fix deseralization crash #62
  • Fix Arcane Blast targeting allies
  • Fix stuck casting sounds

0.15.7+1.20.1

by ZsoltMolnarrr on Jul 8, 2024
Download

0.15.7

API Changes:

  • Extend item config attribute resolution

0.15.6+1.20.1

by ZsoltMolnarrr on Jul 8, 2024
Download

0.15.6+1.20.1

by ZsoltMolnarrr on Jun 27, 2024
Download

0.15.6

Functional changes:

  • Reworked loot injection system, now able to spawn enchanted loot from tags
  • Update Spell Infinity custom application condition, custom items can now be enabled by adding to spell_engine:enchant_spell_infinity tag

0.15.5+1.20.1

by ZsoltMolnarrr on Jun 25, 2024
Download

0.15.5

Functional changes:

  • Disable class switching during cooldowns
  • Add spellbook equip sound

0.15.4+1.20.1

by ZsoltMolnarrr on Jun 22, 2024
Download

0.15.4

Functional changes:

  • Improve automatic hand swap feature

API Changes:

  • Add throw related player animations
  • Make rage buff particles translucent

0.15.3+1.20.1

by ZsoltMolnarrr on Jun 20, 2024
Download

0.15.3

Functional changes:

  • Improve automatic hand swap feature
  • Hide Spell Hotbar when player is in Spectator mode

0.15.2+1.20.1

by ZsoltMolnarrr on Jun 18, 2024
Download

0.15.2

Functional changes:

  • Improve automatic hand swap feature

0.15.1+1.20.1

by ZsoltMolnarrr on Jun 18, 2024
Download

0.15.1

Functional changes:

  • Add automatic hand swap (client configurable feature)
    • Works when having a melee weapon and a skill use weapon in main and off hands
    • Attack key will swap the melee weapon to the main hand
    • Use key will swap the skill use weapon to the main hand
    • Typically useful for archers (bow + spear)
  • Fix random crashes of Spell Projectiles
  • Update to latest Shoulder Surfing API

0.15.0+1.20.1

by ZsoltMolnarrr on Jun 16, 2024
Download

0.15.0

Functional changes:

  • Improve Spell Binding obfuscation style (thanks to fzzyhammers)
  • Add new particle effects and player animations
  • Add global cooldown after instant spell cast (configurable)
  • Update advancements scope and basic structure

API Changes:

  • BREAKING! Replace spell projectile ProjectileModel.RenderMode with Orientation
  • BREAKING! Spell tooltip: Multiple placeholders of the same kind have new format (example: {damage_1}, {damage_2} ...)
  • Update Fabric Loader to 15+ for embedded MixinExtras
  • Add custom spell tooltip mutators (refactored SpellTooltip internals)
  • Add teleport "BEHIND_TARGET" teleport action type
  • Add spell projectile model rendered as held item (for throw skills)
  • Add spell projectile travel sound
  • Add spell specific movement speed multiplier during casting

0.9.27+1.19

by ZsoltMolnarrr on May 6, 2024
Download

No changelog was specified.

0.14.3+1.20.1

by ZsoltMolnarrr on Apr 12, 2024
Download

0.14.3

API Changes:

  • BREAKING! - Migrated to new version of Spell Power Attribute API
  • Migrated to new version of Ranged Weapon API, Projectile Damage Attribute is no longer being used
  • Expose PHSICAL_RANGED and PHYSICAL_MELEE schools into public package (ExternalSpellSchools)

Functional changes:

  • Add obfuscated spell binding entries, when Spell Binding Table is not having enough supporting bookshelves
  • Migrate to latest API of Shoulder Surfing
  • Draw Speed attribute (ranged_weapon:haste) working as haste for archery skills (PHSICAL_RANGED school)

0.14.2+1.20.1

by ZsoltMolnarrr on Apr 11, 2024
Download

0.14.2

API Changes:

  • BREAKING! - Migrated to new version of Spell Power Attribute API
  • Migrated to new version of Ranged Weapon API, Projectile Damage Attribute is no longer being used
  • Expose PHSICAL_RANGED and PHYSICAL_MELEE schools into public package (ExternalSpellSchools)

Functional changes:

  • Add obfuscated spell binding entries, when Spell Binding Table is not having enough supporting bookshelves
  • Migrate to latest API of Shoulder Surfing

0.14.1+1.20.1

by ZsoltMolnarrr on Apr 11, 2024
Download

0.14.1

API Changes:

  • BREAKING! - Migrated to new version of Spell Power Attribute API
  • Migrated to new version of Ranged Weapon API, Projectile Damage Attribute is no longer being used
  • Expose PHSICAL_RANGED and PHYSICAL_MELEE schools into public package (ExternalSpellSchools)

Functional changes:

  • Add obfuscated spell binding entries, when Spell Binding Table is not having enough supporting bookshelves

0.14.0+1.20.1

by ZsoltMolnarrr on Apr 10, 2024
Download

0.14.0

API Changes:

  • BREAKING! - Migrated to new version of Spell Power Attribute API
  • Migrated to new version of Ranged Weapon API, Projectile Damage Attribute is no longer being used

Functional changes:

  • Add obfuscated spell binding entries, when Spell Binding Table is not having enough supporting bookshelves

0.13.3+1.20.1

by ZsoltMolnarrr on Mar 31, 2024
Download

0.13.3

API Changes:

  • Change embedding scope of ExtraRadius to AreaImpact to be more widely applicable

Functional changes:

  • Update Italian translation, thanks to Zano1999
  • Fix render glitches of spell objects without emitted light, when not using shaders
  • Add {cloud_radius} placeholder support to spell tooltip
1
2
3
4
6

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

main@aaf125c

© 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.