Sparkweave Engine
by Up
Sparkweave Engine is a library that other mods build on, sharing registration helpers, GUI utilities and environment-variable loading across projects.
What it does
Sparkweave Engine collects code that the author uses across several of their own mods, so each mod does not have to reimplement the same pieces. Its parts include registration helpers, GUI utilities, package context annotations, and a loader that reads a .env file into the game's environment when it starts.
The library requires Fabric API and is published for Fabric, NeoForge and Quilt. Either side can run it, and neither needs it: it works on a client alone, a server alone or both. Twelve other catalog mods depend on it, including Icarus, Firework Frenzy, Arcanus, Arcanus: Legacy and Hookshot. Release files cover 1.20.1 – 26.1.2 across seven versions, and snapshot builds are published as well.
The code is not open source. It is released under All rights reserved, and public links exist for the source code, issue tracker and wiki.
Key features
Registration helpers
Helper methods reduce the boilerplate needed to register blocks, items and other content in a mod.
GUI utilities
A set of helpers for building and managing graphical user interfaces, shared by the mods that use the library.
Package context annotations
Annotations that mark the package context of classes, so code can be grouped and checked consistently.
Environment variable loading
Values in a .env file are loaded into the environment automatically when the game starts.
Compatibility
Latest build for each game version and loader.
This mod also publishes snapshot builds. Snapshots are not shown in the matrix.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Required by 12 mods
Use cases
Mod developers
Authors who want shared helpers for registration and GUI code can depend on the library instead of copying it.
Dependent mod users
Players who install Icarus, Firework Frenzy, Arcanus or Hookshot need Sparkweave Engine present, since those mods require it.
Who it’s for: Mod developers who want shared utilities, and players who use one of the twelve catalog mods that require the library.
How it compares
Resourceful Config is a library too, open source under the MIT License and built for Fabric, Forge, NeoForge and Quilt across 1.19.2 – 26.3, with client or server optional. Admiral is server-side only, open source under the MIT License and covers Fabric, Forge and NeoForge across 1.19 – 26.3. Cardinal Components API is open source under the MIT License, built for Fabric and Quilt across 1.18 – 26.3, and needs to run on the server while clients may leave it out.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Sparkweave Engine | Fabric, NeoForge and Quilt | 1.20.1 – 26.1.2 | Client or server, optional | 2026-10-11 |
| Resourceful Config | Fabric, Forge, NeoForge and Quilt | 1.19.2 – 26.3 | Client or server, optional | 2026-10-08 |
| Admiral | Fabric, Forge and NeoForge | 1.19 – 26.3 | Server-side only | 2026-09-19 |
| Cardinal Components API | Fabric and Quilt | 1.18 – 26.3 | Server required, client optional | 2026-09-17 |
Questions
Does Sparkweave Engine need Fabric API?
Does a server need Sparkweave Engine installed?
Which loaders does Sparkweave Engine support?
In the catalog
Sparkweave Engine is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 15,189 mods support Minecraft 26.1.2.
More from Up
Similar mods
What the author says
Sparkweave is a modding library to share code and functionality between all my mods.
Official listing
- Modrinth page
- modrinth.com/mod/sparkweave
- Owner
- Up
- Published
- 2023-09-09
- Updated on Modrinth
- 2026-10-11
- Facts verified
- 2026-10-15