Compatibility
Minecraft: Java Edition
1.21.x
1.20–1.20.1
1.19–1.19.2
Platforms
Fabric
Supported environments
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
Licensed GPL-3.0-only
Published 2 years ago
Updated 2 days ago
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
type
do differentiate betweenACTIVE
andPASSIVE
spells - Spell structure:
cast
andscroll
moved intoactive
object - Spell structure:
cost
reworked to be more structured - Spell structure:
release.target
split intotarget
anddeliver
- 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
slot
field, 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
HealthImpacting
status effect configuration interface. Replaced by new attributes:spell_engine:healing_taken
spell_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
PIPE
shape now fixed, useWIDE_PIPE
for 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.1Downloads
2884Publication date
February 14, 2025 at 5:42 PMPublisher
ZsoltMolnarrr
Owner