ModsFinder

MariesLib

by kgbcupcake

MariesLib is a shared NeoForge library for 1.21.1 that supplies reusable infrastructure to the author's other mods.

NeoForgeServer-side onlyGNU Lesser General Public License v3.0 onlyOpen source1.21.1

What it does

The library provides runtime item classification, mod compatibility discovery, a registry layer and developer utilities. It is intentionally focused on framework infrastructure and adds no gameplay mechanics of its own. Consuming mods supply the actual gameplay rules, while MariesLib holds systems that would otherwise be implemented separately in each project.

It is server-side only, so only the server needs it and players join without installing anything. It requires Cloth Config API, and Nourished is one of the mods that depend on it. The library is split into several modules, targets Minecraft 1.21.1 on NeoForge with Java 21, and is released under the GNU Lesser General Public License v3.0 only, so its source code is open. Its public links cover the source code, the issue tracker and a wiki.

Key features

  1. Value tracking

    Persistent player values can track decay thresholds, effects, diminishing returns, source memory and synergies.

  2. Generic counters

    Counters that can be reused across mods tally events like blocks broken, mobs killed, distance covered and machine runs.

  3. Item classification

    Items can be classified through tags, namespaces, keywords, recipes, weighted signals, overrides and exclusions, with runtime resolution.

  4. Data-driven resources

    Resource systems read JSON configuration and datapack-driven definitions, along with overrides.

  5. Dynamic UI components

    Shared widgets include draggable and resizable panels, notifications, rendering utilities and a Command Center.

  6. Developer tooling

    Framework commands, diagnostics, classification tracing and request and response networking help developers debug their mods.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.21.10.1.2-beta
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 1

Cloth Config APIConfiguration Library for Minecraft Mods
Required

Required by 1 mod

Use cases

Building a consuming mod

Developers who write NeoForge mods for 1.21.1 can reuse counters, classification and UI components instead of building them separately.

Tuning item behavior

Server owners and pack authors can adjust classification through tags, overrides and exclusions in configuration files and datapacks.

Who it’s for: The library suits developers building NeoForge mods for 1.21.1, and pack authors who run mods that depend on it.

Questions

Does MariesLib need to be installed on the client?

No. It runs on the server alone, so players need nothing extra to join.

What does MariesLib require?

Cloth Config API is a required dependency and must be installed alongside MariesLib on NeoForge 1.21.1.

Which mods depend on MariesLib?

Nourished requires it. Other mods by the same author may use the library as well.

Can the library be used in other projects?

The library is released under the GNU Lesser General Public License v3.0 only, and its source code is public.

In the catalog

MariesLib is one of 29,952 Game mechanics mods on ModsFinder, and one of 12,140 Game mechanics mods for NeoForge. 32,366 mods support Minecraft 1.21.1.

More from kgbcupcake

All projects

Similar mods

What the author says

MariesLib is a shared development library for my NeoForge mods. It contains reusable systems that would otherwise have to be implemented separately in each project. It is intentionally focused on framework infrastructure rather than providing its own gameplay mechanics.
kgbcupcake, on the Modrinth page

Official listing

Owner
kgbcupcake
Published
2026-06-10
Updated on Modrinth
2026-10-02
Facts verified
2026-10-15

Tags