CurseForge · Minecraft mod
Amethyst Core
Library mod that powers the Amethyst Imbuement family of mods; can be used to create your very own Magic-themed Mod!
Quick answer
Which Amethyst Core release should I use?
Amethyst Core amethyst_core-1.5.0+1.20.1.jar targets 1.20.1, 1.20 with Fabric, Quilt. The project page does not say whether this file belongs on the client, dedicated server, or both. All 4 required mods have matching files.
Where it goes
Is Amethyst Core required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Amethyst Core amethyst_core-1.5.0+1.20.1.jar need?
amethyst_core-1.5.0+1.20.1.jar. Change the file and its required mods may change too.
Install Fabric Language Kotlin, Fzzy Config, Fabric API, Fzzy Core first. We found matching files for this game-version and loader setup.
We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add Amethyst Core without breaking your instance.
Built for Amethyst Core amethyst_core-1.5.0+1.20.1.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use amethyst_core-1.5.0+1.20.1.jar. It targets 1.20.1, 1.20 with Fabric, Quilt; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
Install Fabric Language Kotlin, Fzzy Config, Fabric API, Fzzy Core first. We found matching files for this game-version and loader setup.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside amethyst_core-1.5.0+1.20.1.jar. It opens that exact file at the source.
About this project
What does Amethyst Core add?

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.
Amethyst core is currently for Fabric. No port to Forge is planned at this time.
There is a lot you can do with Amethyst Core, including but not limited to:
- Implementing your own Modifier System; a parallel alternative to Minecraft's Enchantment system
- Creating extensions for Amethyst Imbuement
- Creating distinct magic mods that have compatibility with Amethyst Imbuement
- Implementing a consistent and auto-syncing configuration system
- Building a magical wand with any number of abilities
- Building modular Trinkets
- Easily registering custom item models a la the Trident
- Registering to a ticking Event Registry
- Building and registering additions to loot tables easily
- Spawn particles that track the player and visually appear where desired on the player's screen
- Register persistent effects that you want to trigger over time without needing to track the effect within custom ticking code
And much more!
Modifiers
The Modifier Framework is a flexible and extensible system designed as a parallel to the vanilla Enchanting system. Modifiers aim to solve two of the biggest problems I found with Enchanting: They are easily removable, and they do not internalize their functionality (besides a couple damage methods). Enchantments are also more boring than they could be, displaying their tier with a simple number. Modifiers aim to fix all of those issues!
- Modifiers are designed to be permanent, acting more like affixes. Grindstones can't remove them, for example.
- Modifiers internalize their functions, and can be called as one unit rather than piecemeal.
- Modifiers act via a "family tree" that allow for flavorful tiers. Think of a sword going from "Rusty" to "Shiny" to "Gleaming" etc.
The library comes with builtin helper method for displaying modifiers
See the wiki link above for more details on these features. Once implemented, a Modifier system can do just about anything. Amethyst Cores built-in AugmentModifier does things from affecting mana cost and cooldown, to changing spell damage or range, to even triggering advanced effects like afflicting every mob in a 12 block radius around the caster with Wither upon any successful spell cast.
Modifers can be as simple as a container for passing vanilla AttributeModifiers, or much more complex than the AugmentModifier described above. They could even be used purely for flavor if desired!
Magic Mod Utilities
Amethyst Core contains everything you need to develop a magic-themed mod in the style of Amethyst Imbuement. The library, however, does not include any crafting or progression systems. This is up to you! You can either follow along exactly how Amethyst Imbuement does, with imbuing recipes, and tiered augments in scepters, or craft your own unique systems. Blood rituals maybe? Nature-themed magic? Sky's the limit.
Scepters
A framework for building a wide array of Amethyst Imbuement style Scepters is included, from the most barebones AbstractScepterItem you can take almost any direction, to a DefaultScepterItem that is almost fully implemented for creating an Amethyst Imbuement compatible Scepter(s) of your own.
Augments
Build enhanced enchantments either for use with Scepters, or for adding to trinkets and equipment. Utilities for advanced functionality like passive ticking effects, effects on equip, etc.
Trinkets
Utilities for building Trinket compatible items that can utilize the Augment system. As seen in Amethyst Imbuement, this allows for modular trinkets and items that aren't limited to predefined benefits.
Mana-based Items
Interfaces and utilities for developing an item that uses "mana" instead of durability. Items won't break at minimum durability, they can be easily "healed" and there is a Helper for auto-healing (mana regeneration). Items can also be checked to see if a certain action is possible with the current mana in the item.
And Much More!
Look through the wiki and source code documentation for all that Amethyst Core has to offer!
Project description from CurseForge.
Pick your setup
Amethyst Core by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.20.1
2 loader builds1.20
2 loader builds1.19.4
2 loader builds1.19.3
2 loader builds1.19.2
2 loader builds1.19.1
2 loader builds1.19
2 loader builds1.18.2
2 loader buildsCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Amethyst Core versions and loaders
amethyst_core-1.5.0+1.20.1.jar
24 Apr 2024
amethyst_core-1.4.10+1.20.1.jar
12 Apr 2024
amethyst_core-1.4.9+1.20.1.jar
13 Mar 2024
amethyst_core-1.4.8+1.20.1.jar
2 Feb 2024
amethyst_core-1.4.7+1.20.1.jar
1 Feb 2024
amethyst_core-1.4.6+1.20.1.jar
29 Jan 2024
amethyst_core-1.4.5+1.20.1.jar
1 Dec 2023
amethyst_core-1.4.4+1.20.1.jar
17 Nov 2023
amethyst_core-1.4.3+1.20.1.jar
12 Nov 2023
amethyst_core-1.4.2+1.20.1.jar
11 Nov 2023
amethyst_core-1.4.1+1.20.1.jar
10 Nov 2023
amethyst_core-1.4.0+1.20.1.jar
23 Oct 2023
Looking for an older file? The official CurseForge project page is in Resources.


