WizardryUtils
WizardryUtils is a support library designed for developers creating addons for the popular magical modification Electroblob's Wizardry for Minecraft.
Important note: This mod requires installation of the main Electroblob's Wizardry mod.
Main Purpose
This mod doesn't add significant new content to the game, as its primary function is to provide a common code base for other modifications. It includes various useful tools such as attribute modifiers for spells that can be helpful for pack creators (for example, adding +30% to spell potency from an ice dragonsteel chestplate).
Key Features
The WizardryUtils library contains common functionality and code for my addons, including:
- System for creating new artifact types (head and belt slot baubles)
- Interface for tracking artifact status in Baubles slots
- Capability-based handler for registering "dynamic" minion spells
- Common code for automatic artifact injection into shrine loot tables
- Automatic item model registration
- Crafttweaker support for Electroblob's Wizardry spell cast events
- Implementation of attribute modifiers for all spell modifiers
- Loot condition for checking actively used artifacts in Baubles slots
- "Dusty" variants for each artifact type that can transform into random artifacts of their respective type
- Automatic generator of spell wiki pages, spell summary pages, and artifact pages
Future Plans
Currently, all planned features have been implemented. Additional capabilities will be added as needed.