ModsFinder

PandaLib

by ThePandaOliver

PandaLib is a library mod that gives other mod developers ready-made APIs for configs, networking, events and registration.

FabricForgeNeoForgeClient or server, optionalGNU Lesser General Public License v3.0 onlyOpen source1.19.2 – 1.21.11

What it does

Developers use PandaLib as a shared base instead of writing their own configuration, synchronization and registration code. Its feature list covers a Config API, a Synchronization API, a JSON format preset, an Event and Listener API, a Deferred registration API, a Networking API and support for the play phase. A Multi-Loader Framework is listed as a work in progress.

Mods that depend on PandaLib need Architectury API and Fabric API installed beside it, and the library itself is published for Fabric, Forge and NeoForge. Because it is a library, it only has to be present where a dependent mod loads, and it can be run on a client, a server, or both. The files target 1.19.2 – 1.21.11 across 20 release versions, and the mod is open source under the GNU Lesser General Public License v3.0 only.

The description notes that the library is written in Kotlin, and that some of its APIs may not be fully supported from Java. Development is currently targeted at 1.21.10. Public links exist for the source code and the issue tracker.

Key features

  1. Config API

    A configuration API that lets a mod declare and load its settings through one shared interface.

  2. Synchronization API

    Helpers for keeping data in step between the server and connected clients.

  3. Networking API

    Packet handling for sending custom messages between the client and the server.

  4. Event and listener API

    A system for mods to publish events and let other code subscribe to them.

  5. Deferred registration API

    Registration of blocks, items and other objects that is resolved after the loader has started.

  6. JSON format preset

    A built-in JSON format that mods can use for their data files.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.21.x12 of 12 versions with builds
1.21.110.6.2Not available0.6.2
1.21.100.6.0Not available0.6.0
1.21.90.6.0Not available0.6.0
1.21.80.6.0Not available0.6.0
1.21.70.6.0Not available0.6.0
1.21.60.6.0Not available0.6.0
1.21.50.6.0Not available0.6.0
1.21.40.6.0Not available0.6.0
1.21.30.6.0Not available0.6.0
1.21.20.6.0Not available0.6.0
1.21.10.6.2Not available0.6.2
1.210.6.0Not available0.6.0
1.20.x7 of 7 versions with builds
1.19.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

Use cases

Who it’s for: The library is aimed at mod developers who want shared APIs for configuration, networking and registration. Players mainly meet it as a dependency of other mods.

How it compares

Full comparison

Brick Lib API covers Fabric, Forge and NeoForge for 1.18.2 – 1.21.5 and is open source under the Apache License 2.0, so it reaches older versions than PandaLib. NoxaFrame is a client-side only option for 1.20.1 – 1.21.1 under the Mozilla Public License 2.0. EventsLib is NeoForge only for 1.21 – 1.21.5 and is not open source, and the environment is client and server.

ModLoadersGame versionsEnvironmentUpdated
PandaLibFabric, Forge and NeoForge1.19.2 – 1.21.11Client or server, optional2026-09-01
Brick Lib APIFabric, Forge and NeoForge1.18.2 – 1.21.5Not published2026-03-22
NoxaFrameFabric and NeoForge1.20.1 – 1.21.1Client-side only2026-04-20
EventsLibNeoForge1.21 – 1.21.5Client and server2025-05-21

Questions

Does PandaLib need other mods installed?

Yes. Architectury API and Fabric API are required, so both must be installed beside PandaLib.

Which loaders does PandaLib support?

It is published for Fabric, Forge and NeoForge. The latest Forge file is 0.5.2 for 1.20.4, while the Fabric and NeoForge latest files are 0.6.2 for 1.21.11.

Must PandaLib be installed on a server?

Either side can run it, and neither needs it, so installing it on one side is enough for a dependent mod to run on that side.

In the catalog

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

More from ThePandaOliver

All projects

Similar mods

What the author says

PandaLib is a library mod for Minecraft that provides various APIs and utilities to simplify mod development. The library is written in Kotlin, and some APIs might not be fully supported by Java.
ThePandaOliver, on the Modrinth page

Official listing

Owner
ThePandaOliver
Published
2024-02-16
Updated on Modrinth
2026-09-01
Facts verified
2026-10-15

Tags