Compatibility
Minecraft: Java Edition
1.21–1.21.1
1.20–1.20.1
1.19–1.19.2
Platforms
Supported environments
Creators
Details
Licensed GPL-3.0-only
Published 3 years ago
Updated last month
Changelog
1.5.0
IMPORTANT DISCLAIMER:
- This update requires content mods to be updated, due to major API changes
Functional changes:
- Built in trinket slots
- Spell Book slot
spell/book(enabled by default) - Spell Scroll slot
spell/scroll(disabled by default) - Quiver slot (in standalone group)
misc/quiver(enabled by default) - Quiver slot (in the
spell group)spell/quiver(disabled by default)
- Spell Book slot
- Add engine level immunity against slowing, rooting and stunning effects for bosses
API Changes:
- Build with Fabric Loom 1.9
- BREAKING CHANGES!
- Completely refreshed spell data structure
- Add spell
typedo differentiate betweenACTIVEandPASSIVEspells - Spell structure:
castandscrollmoved intoactiveobject - Spell structure:
costreworked to be more structured - Spell structure:
release.targetsplit intotargetanddeliver - Completely rewrite spell stashes, now powered by unified spell triggers, stash effects are now automatically linked
- Rewrite spell impact target conditions, now unified with spell trigger target conditions
- Rewrite spell container merge logic
- Spell containers are now resolved from: main-hand, off-hand, equipment, trinkets (plugin)
- Custom spell container sources can be added
- Spell containers are cached for improved performance
- Add spell container
slotfield, to allow offhand containers
- Rewrite ammo handling
- Add support for ammo lookup in container items (Bundle)
- Add support for multiple ammo item cost
- Add quiver slot for Quivers and Rune Pouches
- Add support for passive spells
- Add spell triggers (for passives and stashes): ARROW_SHOT, ARROW_IMPACT, MELEE_IMPACT, SPELL_IMPACT_ANY, SPELL_IMPACT_SPECIFIC, DAMAGE_TAKEN, ROLL
- Removed
HealthImpactingstatus effect configuration interface. Replaced by new attributes:spell_engine:healing_takenspell_engine:damage_taken
- Misc technical
- Impact.apply_to_caster now overrides all intent checks, add effect remove action
- Add StatusEffectClassification to check action impairing effects
- Included sound entries are now available as static references in
SpellEngineSounds - StatusEffect impact can now be used for helpful and harmful dispels
- Spell Projectile data synchronization rewritten
- Add generic data file providers to be used by any content mod
- SpellGenerator
- SimpleParticleGenerator
- SimpleSoundGenerator
- Magic related particles are now sorted and systematically generated
- Name formula:
magic_FAMILY_SHAPE_MOTION - Example:
magic_frost_impact_burst - For all variants, check out
net.spell_engine.fx.Particles - ParticleBatch
PIPEshape now fixed, useWIDE_PIPEfor old behaviour - Clean up magic related particle effects
- Name formula:
- Restructure config related api packages
Dependencies
Files
Metadata
Release channel
BetaVersion number
1.5.0+1.21.1Loaders
Game versions
1.21–1.21.1Environment
Client and server, required on both
Downloads
3481Publication date
February 14, 2025 at 5:42 PMPublisher
ZsoltMolnarrr
Owner




