ModsFinder

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.

FabricQuiltClient and serverMIT LicenseOpen source1.18.2 – 1.20.1

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

  1. Custom modifier system

    Builds a modifier system as a parallel alternative to Minecraft's enchantment system.

  2. Multi-ability wands

    Lets a magical wand carry any number of abilities.

  3. Modular trinkets

    Supports trinkets assembled from separate parts.

  4. Auto-syncing configuration

    Provides a consistent configuration system that syncs automatically between server and clients.

  5. Item model and event helpers

    Registers custom item models like the trident and adds a ticking event registry.

Compatibility

Latest build for each game version and loader.

1.20.11.5.0+1.20.11.5.0+1.20.1
1.201.5.0+1.20.11.5.0+1.20.1
1.19.41.3.0+1.20.11.3.0+1.20.1
1.19.31.2.2+1.19.31.2.2+1.19.3
1.19.21.2.2+1.191.2.2+1.19
1.19.11.2.2+1.191.2.2+1.19
1.191.2.2+1.191.2.2+1.19
1.18.21.0.4+1.18.21.0.4+1.18.2
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 4

Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required
Fzzy CoreAPI used in fzzyhmstrs mods that provides various utilities for Kotlin mods
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
Fzzy ConfigConfig API with automatic GUIs, powerful validation options, server-client sync, and more!
Required

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?

Yes. Fabric API is required, along with Fabric Language Kotlin, Fzzy Config and Fzzy Core.

Does Amethyst Core have to be installed on both sides?

Yes. A server running it needs every connecting player to have it too.

Which loaders are supported?

Fabric and Quilt. The latest file for both is 1.5.0+1.20.1 for 1.20.1, released on 2024-04-22.

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

All projects

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.
fzzyhmstrs, on the Modrinth page

Official listing

Owner
fzzyhmstrs
Published
2022-07-04
Updated on Modrinth
2024-04-22
Facts verified
2026-10-15

Tags