🔮 Spell Power entity attributes with related status effects and enchantments

This library introduces new Entity Attributes for powering magical abilities, for the following magic types (schools):
(Note: the design intent is to stay native to Minecraft, but establish Warcraft like magic schools. So no classic 4 element schools are implemented, besides fire.)
The library offers an API to query spell damage of an entity (based on its attributes, status effects, enchantments), and provides critical strike chance and multiplier. Critical striking is completely rng based, powered by secondary attributes.
spell_power:fire)spell_power:critical_chance)spell_power:critical_damage)spell_power:haste), can be used to quicken spell casting or cooldownsspell_power:fire, spell_power:critical_chance)(All status effects come with fancy icons 😍)
(All enchantments are fully configurable, and come with descriptions)
Server side configuration can be found in the config directory, after running the game with the mod installed.
Conversation