Pufferfish API
by awesomekalin
Pufferfish API is a library for authors who want one codebase to target several Minecraft versions and loaders.
What it does
Pufferfish API gives mod developers a shared base for building mods that cover multiple game versions and multiple loaders from a single source. The mod adds no gameplay content of its own, so players only install it because another mod depends on it. Fabric API is required, and The Pro's Game is one of the mods that requires Pufferfish API. Files cover 1.20.6 – 26.3 for Fabric, Forge and NeoForge, and the code is open source under the MIT License.
Key features
Single-source builds
One project can produce builds for several game versions without maintaining a separate copy of the code for each.
Shared mod base
Authors write common code once and reuse it across their projects, instead of rewriting the same plumbing for each release.
Developer-only library
The library is meant for mod authors and contributes no items, blocks or mechanics to a game.
Compatibility
Latest build for each game version and loader.
26.x3 of 3 versions with builds
1.21.x9 of 9 versions with builds
1.20.x1 of 1 version with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Required by 1 mod
How it compares
Moonlight Core is open source under the GNU General Public License v2.0 only and runs on client and server, with files for 1.20.1 – 26.1.2. MossyLib is client-side only and is not open source, licensed under Creative Commons Attribution No Derivatives 4.0, with files for 1.20.1 – 26.3.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Pufferfish API | Fabric, Forge and NeoForge | 1.20.6 – 26.3 | Client and server | 2026-09-21 |
| Moonlight Core | Fabric, Forge and NeoForge | 1.20.1 – 26.1.2 | Client and server | 2026-10-12 |
| MossyLib | Fabric, Forge and NeoForge | 1.20.1 – 26.3 | Client-side only | 2026-09-21 |
Questions
Does Pufferfish API need Fabric API?
In the catalog
Pufferfish API is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 8,071 mods support Minecraft 26.3.
More from awesomekalin
Similar mods
What the author says
Pufferfish API is a library mod that makes it easier to develop multi-version and multi-loader mods with a single codebase. This is primarily built for my mods (excluding BTA), so stuff could break at any time, and you probably shouldn't build your own mods on top of this. This also doesn't add any content, so you…
Official listing
- Modrinth page
- modrinth.com/mod/pufferfish-api
- Owner
- awesomekalin
- Published
- 2025-02-21
- Updated on Modrinth
- 2026-09-21
- Facts verified
- 2026-10-15
