Amethyst Core - Foundation for Magic Mods

Amethyst Core is a library mod specifically designed for creating magic-themed mods! Currently, it serves as the foundation for the Amethyst Imbuement mod and other upcoming projects in this series. While the library focuses on magic, it offers many other useful features!
Core Capabilities
With Amethyst Core, you can implement:
- Your own modifier system - an alternative to Minecraft's standard enchantment system
- Extensions for Amethyst Imbuement and creation of compatible magic mods
- Universal configuration system with automatic synchronization
- Magic wands with diverse abilities
- Modular accessories for the Trinkets system
- Custom item models similar to the trident
- Event system with ticking updates
- Easy addition of elements to loot tables
- Particles that track the player and display in desired screen locations
- Persistent effects that activate over time without needing tracking in code
Modifier System
The modifier framework is a flexible and extensible system created as a parallel to vanilla's enchantment system. Modifiers solve two main problems with enchantments: they're not easily removable and they encapsulate their functionality.
Key features of modifiers:
- Permanent effect (cannot be removed with grindstones)
- Complete functionality encapsulation
- Hierarchical level system (e.g., sword can evolve from "Rusty" to "Gleaming")

The library includes built-in AugmentModifier that can affect mana cost, cooldown time, spell damage, range, and even activate complex effects like applying Wither effect to all mobs within 12 blocks radius.
Tools for Magic Mods
Amethyst Core contains everything needed to develop magic mods in the style of Amethyst Imbuement. However, the library doesn't impose specific crafting and progression systems - you can create your unique mechanics!
Scepters
Provides a framework for creating various scepters in the Amethyst Imbuement style - from basic AbstractScepterItem to almost complete DefaultScepterItem.
Augments
Create enhanced enchantments for scepters, accessories, and equipment. Includes utilities for passive effects, equip effects, and other advanced functionality.
Accessories
Utilities for creating Trinkets-compatible items using the augment system. Allows creation of modular accessories without predefined bonus limitations.
Mana-based Items
Interfaces and utilities for developing items that use "mana" instead of durability. Items don't break at zero mana, can be restored, and include helper for automatic mana regeneration.
Additional Capabilities
Explore the documentation and source code to discover all the possibilities that Amethyst Core offers!