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.
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
Abstraction layer
Minecraft Abstraction provides an inbuilt layer that other mods can call, instead of each mod carrying its own.
Event system
Events are dispatched through a system that resembles other event APIs, with differences in concurrent handling.
String-based identifiers
Abstractions and events are identified by strings, which lets dependent mods refer to them by name.
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.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
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.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Abstractium | Fabric and Quilt | 1.18.2 – 1.20.1 | Client and server | 2024-06-12 |
| Archivist | Fabric, Forge and Quilt | 1.20.1 | Client and server | 2026-04-24 |
| Ash API | Fabric, Forge, NeoForge and Quilt | 1.19.3 – 1.21.6 | Client and server | 2025-08-09 |
| Phantom Loader | Fabric and Forge | 1.19.4 – 1.20.4 | Client and server | 2024-01-21 |
Questions
Which loaders does Abstractium support?
Does Abstractium have to be installed on the server?
Which game versions does Abstractium cover?
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
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…
Official listing
- Modrinth page
- modrinth.com/mod/abstractium
- Owner
- StockiesLad
- Published
- 2023-08-31
- Updated on Modrinth
- 2024-06-12
- Facts verified
- 2026-10-15