ModsFinder

Krystal Core

by PouffyDev

Krystal Core is a library mod by PouffyDev that supplies shared code for other mods, including compass, map and effect helpers.

ForgeNeoForgeClient and serverAll rights reserved1.18.2 – 1.21.1

What it does

Krystal Core is a library rather than a content mod: it contains code used across the author's projects, and other mods call into it. It adds no blocks or items of its own for players to find in survival. Its helpers cover a custom empty map that fills with a target set through the item constructor, an empty compass, and an angle item model predicate that reads the krystal core:block value, along with position data stored under the krystal core:level key.

The library also carries features used by dependent mods: a Curios renderer for custom armour, improved mob effects, combat attributes and an archaeology block entity. Curios API is optional, so the armour renderers only take effect when it is present. Krystal Core is required by Modded Material Compats, and it runs on both client and server, so the server and every player need it.

Files are published for Forge and NeoForge across five release versions, 1.18.2 – 1.21.1, with 1.19.2-1.0.1 for 1.19.4 as the latest Forge build and 2.0.4 for 1.21.1 as the latest NeoForge build. The mod is released under All rights reserved, so it is not open source, though its source code and issue tracker are public.

Key features

  1. Shared library code

    Helper code that other projects by the author can reuse, so dependent mods need not duplicate it.

  2. Custom compass and map items

    An empty compass and a custom empty map that fills with a target when created through the item constructor.

  3. Angle model predicate

    A globally available item model predicate that reads the krystal core:block value to set the displayed angle.

  4. Effects, attributes and archaeology

    Improved mob effects, combat attributes and an archaeology block entity used by other mods.

Compatibility

Latest build for each game version and loader.

1.21.1Not available2.0.4
1.19.41.19.2-1.0.1Not available
1.19.31.19.2-1.0.1Not available
1.19.21.19.2-1.0.1Not available
1.18.21.18.2-1.0.1Not available
ReleaseBetaAlphaNot available

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

Requirements

Dependencies declared by the latest file for each loader.

Optional 1

Curios APIA flexible and expandable accessory/equipment API for users and developers.
Optional

Required by 1 mod

Use cases

Dependent mods

Mods that list Krystal Core as a dependency, such as Modded Material Compats, use its helpers without bundling their own copies.

Who it’s for: Developers building mods on the same codebase, and players who run a dependent mod that requires this library.

Questions

Does Krystal Core need to be installed on a server?

Yes. Servers that run it need every player to install it too.

Is Krystal Core required by other mods?

Yes. Modded Material Compats requires it, so it must be installed alongside that mod.

What does Curios API add to Krystal Core?

Curios API is optional. With it present, the custom armour renderers for Curios slots are active.

Which game versions does Krystal Core support?

Files exist for 1.18.2, 1.19.2, 1.19.3, 1.19.4 and 1.21.1, across the Forge and NeoForge loaders.

More from PouffyDev

All projects

What the author says

Krystal Core is a Library mod for most of my mods. It contains useful code that is used across my projects.
PouffyDev, on the Modrinth page

Official listing

Owner
PouffyDev
Published
2023-12-03
Updated on Modrinth
2026-07-11
Facts verified
2026-10-15