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
0.15.3
Functional changes:
- Improve automatic hand swap feature
- Hide Spell Hotbar when player is in Spectator mode
0.15.2
Functional changes:
- Improve automatic hand swap feature
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
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
withOrientation
- 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
No changelog was specified.
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
andPHYSICAL_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
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
andPHYSICAL_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