Amethyst Core
by fzzyhmstrs
Amethyst Core is a library for building magic-themed mods, and it is the base that Amethyst Imbuement and related mods are built on.
What it does
The library provides building blocks for magic content: a modifier system that works as a parallel alternative to Minecraft's enchantment system, a wand that can hold any number of abilities, and modular trinkets. Modifiers can be a simple container for vanilla attribute modifiers or a complex effect, and the built-in AugmentModifier can change mana cost, cooldown, spell damage or range, or apply effects to nearby mobs after a spell is cast.
Other helpers cover configuration that stays consistent and syncs automatically, custom item model registration in the style of the trident, a ticking event registry, loot table additions, particles that follow the player, and persistent timed effects. Amethyst Core requires Fabric API, Fabric Language Kotlin, Fzzy Config and Fzzy Core, and it is published for Fabric and Quilt for 1.18.2 – 1.20.1, with 1.20.1 as the latest file. It runs on client and server, and it is open source under the MIT License.
Key features
Custom modifier system
Builds a modifier system as a parallel alternative to Minecraft's enchantment system.
Multi-ability wands
Lets a magical wand carry any number of abilities.
Modular trinkets
Supports trinkets assembled from separate parts.
Auto-syncing configuration
Provides a consistent configuration system that syncs automatically between server and clients.
Item model and event helpers
Registers custom item models like the trident and adds a ticking event registry.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 4
Required by 2 mods
Use cases
Building magic mods
Modders can create their own magic-themed mods that work alongside Amethyst Imbuement.
Extending Amethyst Imbuement
Developers can write extensions for the Amethyst Imbuement family using the same systems.
Who it’s for: Mod developers who want a shared base for magic content, and players who run Amethyst Imbuement or related mods and need the library installed with them.
Questions
Does Amethyst Core need Fabric API?
Does Amethyst Core have to be installed on both sides?
Which loaders are supported?
In the catalog
Amethyst Core is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 34,764 mods support Minecraft 1.20.1.
More from fzzyhmstrs
Similar mods
What the author says
Welcome to Amethyst Core, a library mod focused on building magically-themed mods! It currently powers Amethyst Imbuement and other upcoming mods in that family. While being magically themed, this library has a lot of other functionality too! See the wiki for more details, as well as the KDoc within the source.
Official listing
- Modrinth page
- modrinth.com/mod/amethyst-core
- Owner
- fzzyhmstrs
- Published
- 2022-07-04
- Updated on Modrinth
- 2024-04-22
- Facts verified
- 2026-10-15
