Changelog
Staffs
Staffs can now be died at a crafting table!
- Works like leather armor
- Died staffs have a texture overlay to indicate it
- Can be hidden by tagging the staff as
sortilege:staffs/no_dye_overlay
- Can be hidden by tagging the staff as
- Changes the beam color
Added built in staff compats
- Crystalline staff for Phantasm
- Electrum staff for Oreganized
- Spawner staff for Dungeon Now Loading
- Gripcrystal staff for Unseen World
- Pearlescent staff for Unusual End
Now show their actual attributes (with enchantments and everything taken into account)
- Added their cooldown to their tooltip
- Added quark compatibility for staff attributes
Added overcharge
- Right click on a staff with lapis in the inventory to add a charge
- Overcharged staffs no longer need or use durability nor experience to shoot
- Is displayed as a secod durability bar
- Max overcharge, bar color, cost changes and ingredients are configurable
Nerfed the damage of golden staffs
Custom staffs no longer need a translation file nor a model, one will be auto generated if missing
Recipes for non registered staffs are ignored to prevent log spam
Repair materials can now be a tag
Potion rework
Antidotes now make their user immune to their effect for 5 minutes
All potions now last for 50% longer (can be changed in configs)
Potion driking time is now configurable, and is only 1s by default
- Shown in each potion's tooltip
Potions now go on a cooldown after being drank
- Shown in each potion's tooltip
Potions now stack to 8
All these values can be changed with a datapack, by making potion overrides
- This system also allows to define entirely new potions by datapacks
- Also allows to change any potion's effects
Added a system to change any potion's texture (and model) with a resource pack
- By default, long and strong potions have a different bottle texture
Potions can now be brewed in a cauldron
- Must have a lit campfire underneath
- Throw ingredients in water to fill the cauldron with potion
- Recipes defined by datapack
- Cauldrons above a soul campfire refill over time
- Throw blaze powder (yes it's an item tag) in a potion cauldron to instantly refill it by one level
- Dispensers can take potion from filled cauldrons
Witch Huts now generate with a random potion filled cauldron
- A blacklist for potions which should not generate here can be set in the configs
Recipe system overhaul
Added EMI compat for all recipe types in the mod
- Soulbinding
- Limit breaking
- Brewing (Antidotes and datapack defined ones)
- Catalysts
- Cauldron brewing
- Recipe locks
Soulbinding has a blacklist tag
Brewing and cauldron brewing recipes can be added by datapack
Echo shards can now be brewed into experience bottles
Enchantments
Improved enchantments now are only enabled if their activation level is higher than 0
Improved enchantments' descriptions are only changed if the improvement is enabled
All staff enchantments now use a proper enchantment target, fixing a lot of weird behaviors where non staff items would get their enchants
Buffed Better Bane of Arthropods' slowness
Hitting a burning target with a Blizzard staff now affects them with wither to compensate for the lost fire damage
Blast now deals proper area damage and applies all of the staff's effects to entities around
Nerfed Push and Pull a lot
Added Bonk, allowing to use staffs as a melee weapon
Added Focus, which reduces a staff's cooldown (incompatible with Wisdom)
Curse of Ignorance is now treasure, meaning it won't appear in enchanting tables anymore
Lapis Shield
Automatically blocks front attacks every few seconds
No need to hold right click, meaning it pairs better with staffs
Has less durability than regular shields, and blocks in a narrower cone
Added an option to cancel the default enchanting logic, fully relying on catalysts
Improved catalysts' random, it now functions properly
Other
Added the sortilege:unexperienced
entity tag
- Entity in this tag will never drop xp when killed
Advancements!
You are a Wizard, Steve: Obtain a Wooden Staff
The Color or Magic: Dye a staff
The Elder Wand: Obtain a Netherite Staff
Mad Hatter: Obtain a Witch Hat
Infinity +1: Upgrade gear using Limitite
Config changes
enchantments.enchant_catalyst.catalyst_activation_chance
is now enchantments.enchant_catalyst.activation_chance
Moved staffs
to equipment.staffs
Missing config entries are logged as warnings now, which should make them easier to spot
Fixes
Improved mixin compatibility to hell and beyond
- Fixed issues with Galosphere
Fixed enchant limits not being respected when upgrading gear at a smithing table
Fixed particles from staffs and xp bounties not displaying in multiplayer
Fixed staff particles not being translucent
Fixed Magic Protection and Feather Fallign being incompatible
Fixed Anvils sometimes skipping enchantments when the enchant limit is raised via curses
Fixed Arcane crashing the game if disabled
Fixed staffs having too many blank lines in their tooltip
Fixed shield/staff interactions
Players who reached the xp cap no longer attract xp orbs, and can only pick them up if no other player is nearby
Translations
Updated Chinese, Ukrainian and French
Added Brazilian
Files
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Metadata
Release channel
ReleaseVersion number
1.7Loaders
Game versions
1.20.1–1.20.6Downloads
9Publication date
June 11, 2025 at 1:16 PMPublisher

Lyof
Author