ModsFinder
SE

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.

FabricNeoForgeQuiltClient or server, optionalAll rights reserved1.20.1 – 26.1.2

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

  1. Registration helpers

    Helper methods reduce the boilerplate needed to register blocks, items and other content in a mod.

  2. GUI utilities

    A set of helpers for building and managing graphical user interfaces, shared by the mods that use the library.

  3. Package context annotations

    Annotations that mark the package context of classes, so code can be grouped and checked consistently.

  4. 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.

No stable releases
Every published file is a beta or alpha build.
26.1.20.600.0-alpha.19+Fabric0.600.0-alpha.19+NeoForge0.600.0-alpha.19+Fabric
1.21.30.600.0-alpha.1+Fabric0.600.0-alpha.1+NeoForge0.600.0-alpha.1+Fabric
1.21.10.510.0+Fabric0.510.0+NeoForge0.510.0+Fabric
1.20.60.300.0-beta.2+Fabric0.300.0-beta.2+NeoForgeNot available
1.20.40.204.0+Fabric0.204.0+NeoForge0.204.0+Quilt
1.20.2Not available0.105.1+NeoForge0.105.1+Quilt
1.20.10.8.8+FabricNot available0.8.8+Fabric
ReleaseBetaAlphaNot available

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

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
Sparkweave EngineFabric, NeoForge and Quilt1.20.1 – 26.1.2Client or server, optional2026-10-11
Resourceful ConfigFabric, Forge, NeoForge and Quilt1.19.2 – 26.3Client or server, optional2026-10-08
AdmiralFabric, Forge and NeoForge1.19 – 26.3Server-side only2026-09-19
Cardinal Components APIFabric and Quilt1.18 – 26.3Server required, client optional2026-09-17

Questions

Does Sparkweave Engine need Fabric API?

Yes. Fabric API is a required dependency, so it must be installed alongside Sparkweave Engine.

Does a server need Sparkweave Engine installed?

Not necessarily. Either side can run it, and neither needs it, so a server can run without the library while clients still use it.

Which loaders does Sparkweave Engine support?

Files are published for Fabric, NeoForge and Quilt. The latest Fabric, NeoForge and Quilt files are all 0.600.0-alpha.19 for 26.1.2.

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

All projects

Similar mods

What the author says

Sparkweave is a modding library to share code and functionality between all my mods.
Up, on the Modrinth page

Official listing

Owner
Up
Published
2023-09-09
Updated on Modrinth
2026-10-11
Facts verified
2026-10-15

Tags