ModsFinder
SP

SparkyAPI

by SparkyNox

SparkyAPI is a Fabric library of shared helpers that other mods can build on, covering tick events, an on-screen text system and common utility functions.

FabricClient-side onlyMIT License1.21.4 – 1.21.11

What it does

SparkyAPI provides a shared event bus for player tick and client tick events, so dependent mods can register their own listeners without each writing that plumbing. A second part is a HUD helper that registers persistent on-screen text lines and draws boxes, outlined panels and shadowed text without repeated boilerplate. A third part is a utility belt with common helpers, such as finding items in the hotbar or inventory, checking ping and calculating distances.

The library is built for Fabric and runs on the client only, so it changes nothing on a server. Players install it only when a mod they use depends on it, and the dependent mod tells the user that it needs SparkyAPI. Files are published for Fabric across eight release versions under the MIT License, and the project is not open source. The most recent build is 1.0.0 for 1.21.11, in the beta channel.

Key features

  1. Shared tick events

    Player tick and client tick events are dispatched through one bus, and mods subscribe to them as listeners.

  2. Persistent HUD text

    Text lines can be registered once and stay on screen, drawn with boxes, outlined panels and shadowed text.

  3. Item and inventory helpers

    Functions locate items in the hotbar or inventory, letting dependent mods avoid writing their own search loops.

  4. Ping and distance utilities

    Helpers check connection ping and compute distances between positions for mods that need them.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.21.111.0.0
1.21.101.0.0
1.21.91.0.0
1.21.81.0.0
1.21.71.0.0
1.21.61.0.0
1.21.51.0.0
1.21.41.0.0
ReleaseBetaAlphaNot available

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

Use cases

Who it’s for: Fabric mod developers and modpack builders who want shared tick events, HUD drawing and inventory helpers in one library. Players normally receive it only as a dependency of another mod.

How it compares

Full comparison

SparkyAPI is a Fabric library that runs on the client only and is released under the MIT License. SDX's library is Fabric-only for 1.21.11, under All rights reserved and not open source; its server side is required while the client is optional, so the two sides work differently. Registry Helper Lib is also Fabric and open source under the GNU General Public License v3.0 or later, for 1.20 – 1.21.11, and either side can run it while neither needs it.

ModLoadersGame versionsEnvironmentUpdated
SparkyAPIFabric1.21.4 – 1.21.11Client-side only2026-06-30
SDX's libraryFabric1.21.11Server required, client optional2026-02-27
Registry Helper LibFabric1.20 – 1.21.11Client or server, optional2026-02-25

Questions

Does a mod that uses SparkyAPI need the library installed?

Yes. The dependent mod needs SparkyAPI present, and SparkyAPI is client-side only, so the library is installed on the player's client alongside the mod that depends on it.

Is SparkyAPI needed on a server?

No. Players add it to their own game, and a server needs no copy.

In the catalog

SparkyAPI is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 19,862 mods support Minecraft 1.21.11.

Similar mods

What the author says

If you've ever used Fabric API, Cloth Config, or PlaceholderAPI, you already get the idea — install it once, and every mod that depends on it just works. SparkyAPI is built for Fabric 1.21.4, is client-side only, and has no gameplay impact by itself. It exists purely to keep dependent mods lighter, more consistent…
SparkyNox, on the Modrinth page

Official listing

Owner
SparkyNox
Published
2026-06-30
Updated on Modrinth
2026-06-30
Facts verified
2026-10-15

Tags