Download Amethyst Core — Minecraft Mods — MetaMods
Amethyst Core

Amethyst Core

Active

Downloads

43

Last update

1 year ago

Versions

1.18.2 — 1.20.1
Client and server
Fabric
Quilt
Adventure
Libraries
Magic
Utils

Amethyst Core - Foundation for Magic Mods

Main Header

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")

Example tooltip with modifiers

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!

Project members
fzzyhmstrs

fzzyhmstrs

Developer

Created: 4 Jul 2022

ID: 425