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.
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
Shared tick events
Player tick and client tick events are dispatched through one bus, and mods subscribe to them as listeners.
Persistent HUD text
Text lines can be registered once and stay on screen, drawn with boxes, outlined panels and shadowed text.
Item and inventory helpers
Functions locate items in the hotbar or inventory, letting dependent mods avoid writing their own search loops.
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.
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
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.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| SparkyAPI | Fabric | 1.21.4 – 1.21.11 | Client-side only | 2026-06-30 |
| SDX's library | Fabric | 1.21.11 | Server required, client optional | 2026-02-27 |
| Registry Helper Lib | Fabric | 1.20 – 1.21.11 | Client or server, optional | 2026-02-25 |
Questions
Does a mod that uses SparkyAPI need the library installed?
Is SparkyAPI needed on a server?
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…
Official listing
- Modrinth page
- modrinth.com/mod/sparkyapi
- Owner
- SparkyNox
- Published
- 2026-06-30
- Updated on Modrinth
- 2026-06-30
- Facts verified
- 2026-10-15