1.2.0
Functional changes:
- Rework spell hotbar logic around
Use
key (right-click), to enable compatibility with weapons those have a right click use (such as Trident) - Rewrite first person camera compatibility (to support FirstPersonModel and Real Camera)
- Fix item use while spell casting
- Fix rendering on hidden HUD (Fabric API related)
- Fix spamming console with advancement info
- Fix misc render crash #87
- Fix spell projectile rendering order issues
API Changes:
- BREAKING - Deprecated all item usage related fields and types in Spell.java
- Internal: SpellHelper.performImpacts now requires array of impacts to be supplied
- Extend ArrowPerks API with custom array of impacts
- Add SpellStash capability to StatusEffects to store a spell
0.15.12
Functional changes:
- Fix crashes alongside Supplementaries, due to outdated quiver compatibility (now removed), thanks to @Dralaon #90
1.1.2
- Improve safety of Spell Projectile persistence
- Fix rare case where offhand item use was incorrectly shown on Spell Hotbar
1.1.1
- Improve safety of effect ID synchronization
0.15.11
Functional changes:
- Fix targeting Ender Dragon with spells #63
- Fix casting sound muting after failed cast attempt
- Improve spell Beam rendering (no longer casts shadows, no longer conflicting with other transparent blocks, such as water)
- Improve auto swap feature to consider tools #71
- Improve spell projectile ricochet hit consistency
- Improve spell projectile parsing and restoring stability
1.1.0
Functional changes:
- Allow falling projectile (Meteor alike) spells to be casted on the ground
- Netherite (and above) armor and weapons get automatic fireproof setting
- Fix some tooltip issues
- Reinstate Trinkets mod requirement
- Disable Dynamic Lights compat, to avoid crashing, as updated alternatives violate class path
API Changes:
- BREAKING, internal! - SpellHelper.performSpell expects SpellTargetResult instead List of entities
- Add spell release type
METEOR
requires_entity
field
1.0.5
Functional changes:
- Improve auto swap feature, to prioritize block interactions
- Fix targeting Ender Dragon with spells #63
1.0.4
- Lower Fabric API version requirement
1.0.3
- Improve spell Beam rendering (no longer casts shadows, no longer conflicting with other transparent blocks, such as water)
- Improve Friend or Foe logic, direct damage within teams with friendly fire enabled is now allowed as expected
- Add loot table injections to: Trial Chambers chests, Stronghold Corridor
- Disable right-click interaction while actively casting spells
- Allow running on 1.21
1.0.2
- Fix spell cooldowns causing disconnects on dedicated servers
1.0.1
- Fix Spell binding table crafting
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
toplayer_animations
- Add DataComponent for Spell Container
- Spell Container is now immutable as record
- Add Spell Projectile launch sound
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
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
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
API Changes:
- Extend item config attribute resolution
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
Functional changes:
- Disable class switching during cooldowns
- Add spellbook equip sound
0.15.4
Functional changes:
- Improve automatic hand swap feature
API Changes:
- Add throw related player animations
- Make rage buff particles translucent