ModsFinder

Pufferfish API

by awesomekalin

Pufferfish API is a library for authors who want one codebase to target several Minecraft versions and loaders.

FabricForgeNeoForgeClient and serverMIT LicenseOpen source1.20.6 – 26.3

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

  1. Single-source builds

    One project can produce builds for several game versions without maintaining a separate copy of the code for each.

  2. Shared mod base

    Authors write common code once and reuse it across their projects, instead of rewriting the same plumbing for each release.

  3. 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
26.31.3.31.3.31.3.3
26.21.3.11.3.21.3.1
26.1.21.3.01.3.01.3.0
1.21.x9 of 9 versions with builds
1.21.111.3.01.3.01.3.0
1.21.101.3.01.3.01.3.0
1.21.91.2.51.2.51.2.5
1.21.81.3.01.3.01.3.0
1.21.71.2.31.2.31.2.3
1.21.61.2.2Not available1.2.2
1.21.51.3.01.3.01.3.0
1.21.41.3.01.3.01.3.0
1.21.11.3.21.3.21.3.2
1.20.x1 of 1 version with builds
ReleaseBetaAlphaNot available

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

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 1 mod

How it compares

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
Pufferfish APIFabric, Forge and NeoForge1.20.6 – 26.3Client and server2026-09-21
Moonlight CoreFabric, Forge and NeoForge1.20.1 – 26.1.2Client and server2026-10-12
MossyLibFabric, Forge and NeoForge1.20.1 – 26.3Client-side only2026-09-21

Questions

Does Pufferfish API need Fabric API?

Yes. Fabric API is listed as a required dependency, so it must be installed alongside Pufferfish 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

All projects

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…
awesomekalin, on the Modrinth page

Official listing

Owner
awesomekalin
Published
2025-02-21
Updated on Modrinth
2026-09-21
Facts verified
2026-10-15

Tags