ModsFinder
AB

Abstractium

by StockiesLad

Abstractium is a library that gives other mods a shared abstraction layer and an event system for Fabric and Quilt, with a string-based identification scheme.

FabricQuiltClient and serverGNU General Public License v3.0 onlyOpen source1.18.2 – 1.20.1

What it does

Abstractium is an API library that other mods depend on to abstract interactions between mod dependencies. It contains two parts: Abstractium Api, which provides the events and abstraction tools, and Minecraft Abstraction, a built-in layer that mods can use directly without writing their own. The mod is kept as a minimal base, with the goal of getting mods ported and not much else for now.

Its events work in a way similar to other event systems, with small differences in how concurrent calls are handled. Identification uses strings rather than numeric or object keys. The main function is held in mixins, which the author notes may need rework in a later update. Abstractium runs on client and server, so the server and every player need it. It is published for Fabric and Quilt across 8 release versions, 1.18.2 – 1.20.1, under the GNU General Public License v3.0 only, and the source code and issue tracker are public.

Key features

  1. Abstraction layer

    Minecraft Abstraction provides an inbuilt layer that other mods can call, instead of each mod carrying its own.

  2. Event system

    Events are dispatched through a system that resembles other event APIs, with differences in concurrent handling.

  3. String-based identifiers

    Abstractions and events are identified by strings, which lets dependent mods refer to them by name.

  4. Mixin-based core

    The core behavior is injected through mixins, so dependent mods interact with Minecraft through the abstraction.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.20.10.3.250.3.25
1.200.3.250.3.25
1.19.40.3.250.3.25
1.19.30.3.250.3.25
1.19.20.3.250.3.25
1.19.10.3.250.3.25
1.190.3.250.3.25
1.18.20.3.250.3.25
ReleaseBetaAlphaNot available

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

How it compares

Full comparison

Archivist is a Fabric, Forge and Quilt library for 1.20.1 under a custom license and is not open source. Ash API covers Fabric, Forge, NeoForge and Quilt for 1.19.3 – 1.21.6 and is open source under the GNU Lesser General Public License v3.0 only. Phantom Loader is open source under the Apache License 2.0, with Fabric and Forge files for 1.19.4 – 1.20.4.

ModLoadersGame versionsEnvironmentUpdated
AbstractiumFabric and Quilt1.18.2 – 1.20.1Client and server2024-06-12
ArchivistFabric, Forge and Quilt1.20.1Client and server2026-04-24
Ash APIFabric, Forge, NeoForge and Quilt1.19.3 – 1.21.6Client and server2025-08-09
Phantom LoaderFabric and Forge1.19.4 – 1.20.4Client and server2024-01-21

Questions

Which loaders does Abstractium support?

Abstractium is published for Fabric and Quilt only. The latest file for either loader is 0.3.25 for 1.20.1, dated 2024-06-12, and it is marked as an alpha release.

Does Abstractium have to be installed on the server?

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

Which game versions does Abstractium cover?

Files exist for 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20 and 1.20.1, so the range is 1.18.2 – 1.20.1.

In the catalog

Abstractium 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 StockiesLad

All projects

Similar mods

What the author says

Events function similarly to basically every other event system out there with the small difference that it also has concurrent capabilities and string-based identification systems. It is used to hold the main "function" of a mixin that potentially might not work in another update. The Abstraction Tools provide an…
StockiesLad, on the Modrinth page

Official listing

Owner
StockiesLad
Published
2023-08-31
Updated on Modrinth
2024-06-12
Facts verified
2026-10-15

Tags