fixed the game failing to load when invalid jsons are loaded as data
fixed a same item failing to have multiple catalyst files bound to it
removed the test blaze rod catalyst
Staffs:
- fixed Oblivion from Phantasm not repairing custom staffs
- configurable enchantability for custom staffs
- now use a proper durability system, which means they work better with more modded things
- default staffs no longer have less durability than their corresponding sword
Tags:
- limit breaking materials (Limitite) is now a tag and no longer hardcoded
- added sortilege:unbreakable . Items tagged in it don't have a durability system anymore (empty by default)
Enchantments rebalance:
- unbreaking 3 makes items fully unbreakable
- feather falling 4 negates all fall damage
- magic protection now offers a chance to dodge attacks
- fire protection 4 on all armor pieces negates lava and fire damage
- bane of arthropods now gives a few moments of slowness to target hits
Enchanting catalysts:
- added a new slot located on the book in the enchanting table
- catalysts can be defined by datapacks, and will alter enchants offered when placed in that slot
- as an example, blaze rods can give fire protection, flame, fire aspect and brazier
- enchanted books can be placed here to give more weight to the enchants they contain
General:
- recipes can now be locked behind advancements
- Witch Hat now properly renders in cosmetic inventory slots
- Limitite spawning as loot now has a configurable weight
- xp levels needed to enchant are now configurable
- all item registries can now be toggled off in the configs (requested by ElocinDev)
- added configuration options for enchant limits display (requested by ElocinDev)
Fixes:
- items with an enchant limit of 0 can't be put in an enchanted table anymore
- fixed mixins crashing with Galosphere
- fixed staff enchantments not appearing at too high xp levels
- fixed Arcane having no effect
- Antidotes no longer crash when set with incompatible potions, and work better with custom potions from other mods
partial port of Sortilege 1.6 to forge 1.19.2 1.20 is now the main focus and 1.19 probably won't stay up to date
1:1 port of Sortilege 1.5.4 for 1.20.1
Has been tested and works with Sinytra!
death position is printed in chat if config option "show_coordinates_on_death" is on
made curses adding enchantment slots configurable
enchanted books can now be used to enchant items in the inventory (off by default, always on for creative players)
- right click on a valid item while holding an enchanted book
compatibility with mining master's tools having more than 3 enchants
optimizations and general code improvements
port of Sortilege 1.5.3 to fabric 1.20.1!
a few features vary in implementation but are basically the same
added an option for anvil not to use xp
limitite and echo shards don't get wasted when attempting to limit break/soulbind an already upgraded item
curses add enchant slots instead of using them
Fixed modded items not being able to be set as repair material for custom staffs
Fixed the finnicky behavior with staffs using xp
added russian translation
added amethyst shard to echo shard recipe (for use with soulbound smithing)
turned config option consume soulbound to true by default
Initial Modrinth release Check changelog on Curseforge