Mineuniverse
Log in Register
Mods

PandaLib

A Library mod used by The Panda Oliver
by ThePandaOliver
Download Claim this project
13,002,606 downloads
0 likes
Updated Jun 30, 2026
0 hypes

banner.png

Discord Modrinth Curseforge GitHub

Fabric API

About:

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.

Current Features:

  • Multi-Loader Framework (WIP)
  • Config API
    • Synchronization API
    • Premade formats: JSON
  • Event/Listener API
  • Deferred registration API
  • Networking API
    • Play phase support
    • Configuration phase support
  • Embedded libraries
    • Universal Serializer
    • Embedded Kotlin libraries
    • Kotlin Standard Library
    • Reflect
    • Coroutines
    • Serialization
    • IO
    • DateTime

Future Features:

Planned In development
Config Serializers (TOML, YAML, XML, Properties) Multi-Loader Framework
Config Menu API
Wiki / Docs

Supported versions and mod loaders:

Mod loader Versions
Fabric 1.20 – 1.21.10
NeoForge 1.20.5 – 1.21.10
Forge Support has ended

Development is targeted 1.21.10


Development:

Looking for a specific version's codebase

Kotlin DSL

repositories {
    mavenCentral()
    maven("https://repo.pandasystems.dev/repository/maven-public/")
}

dependencies {
    modApi("dev.pandasystems:pandalib-common-<game version>:<version>") // Common
    api("dev.pandasystems:pandalib-neoforge-<game version>:<version>")  // NeoForge
    modApi("dev.pandasystems:pandalib-fabric-<game version>:<version>") // Fabric

    // Only needed if you want to use the embedded Kotlin libraries in NeoForge environments.
    additionalRuntimeClasspath(kotlin("stdlib"))
    additionalRuntimeClasspath(kotlin("stdlib-jdk8"))
    additionalRuntimeClasspath(kotlin("stdlib-jdk7"))
    additionalRuntimeClasspath(kotlin("reflect", version = "2.2.0"))
    additionalRuntimeClasspath("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2")
    additionalRuntimeClasspath("org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.10.2")
    additionalRuntimeClasspath("org.jetbrains.kotlinx:kotlinx-serialization-core:1.8.1")
    additionalRuntimeClasspath("org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1")
    additionalRuntimeClasspath("org.jetbrains.kotlinx:kotlinx-serialization-cbor:1.8.1")
    additionalRuntimeClasspath("org.jetbrains.kotlinx:kotlinx-datetime:0.6.2")
    additionalRuntimeClasspath("org.jetbrains.kotlinx:kotlinx-io-core:0.7.0")
    additionalRuntimeClasspath("org.jetbrains.kotlinx:kotlinx-io-bytestring:0.7.0")
}

Advertisement:

Thanks to Kinetic Hosting for supporting this project

Partner Banner

Every purchased server via my affiliate link will help support me and my work.

License

The project is licensed under the GNU LGPLv3

[1.20.3 Fabric] 0.6.1
MC Fabric, 1.20.3
Beta 2026-04-03 Get
[1.20.3 NeoForge] 0.6.1
MC NeoForge, 1.20.3
Beta 2026-04-03 Get
[1.20.2 Fabric] 0.6.1
MC 1.20.2, Fabric
Beta 2026-04-03 Get
[1.20.1 Fabric] 0.6.1
MC Fabric, 1.20.1
Beta 2026-04-03 Get
[1.20 Fabric] 0.6.1
MC Fabric, 1.20
Beta 2026-04-03 Get
[1.20.2 NeoForge] 0.6.1
MC 1.20.2, NeoForge
Beta 2026-04-03 Get
[1.21.11 Fabric] 0.6.0
MC Fabric, 1.21.11
Beta 2026-04-01 Get
[1.21.11 NeoForge] 0.6.0
MC NeoForge, 1.21.11
Beta 2026-04-01 Get
[1.21.10 Fabric] 0.6.0
MC Fabric, 1.21.10
Beta 2026-04-01 Get
[1.21.10 NeoForge] 0.6.0
MC NeoForge, 1.21.10
Beta 2026-04-01 Get
[1.21.9 Fabric] 0.6.0
MC Fabric, 1.21.9
Beta 2026-04-01 Get
[1.21.9 NeoForge] 0.6.0
MC NeoForge, 1.21.9
Beta 2026-04-01 Get
[1.21.8 Fabric] 0.6.0
MC Fabric, 1.21.8
Beta 2026-04-01 Get
[1.21.8 NeoForge] 0.6.0
MC 1.21.8, NeoForge
Beta 2026-04-01 Get
[1.21.7 Fabric] 0.6.0
MC Fabric, 1.21.7
Beta 2026-04-01 Get
[1.21.7 NeoForge] 0.6.0
MC 1.21.7, NeoForge
Beta 2026-04-01 Get
[1.21.6 Fabric] 0.6.0
MC Fabric, 1.21.6
Beta 2026-04-01 Get
[1.21.6 NeoForge] 0.6.0
MC 1.21.6, NeoForge
Beta 2026-04-01 Get
[1.21.5 Fabric] 0.6.0
MC Fabric, 1.21.5
Beta 2026-04-01 Get
[1.21.5 NeoForge] 0.6.0
MC 1.21.5, NeoForge
Beta 2026-04-01 Get
[1.21.4 Fabric] 0.6.0
MC Fabric, 1.21.4
Beta 2026-04-01 Get
[1.21.4 NeoForge] 0.6.0
MC 1.21.4, NeoForge
Beta 2026-04-01 Get
[1.21.3 Fabric] 0.6.0
MC Fabric, 1.21.3
Beta 2026-04-01 Get
[1.21.3 NeoForge] 0.6.0
MC 1.21.3, NeoForge
Beta 2026-04-01 Get
[1.21.2 Fabric] 0.6.0
MC Fabric, 1.21.2
Beta 2026-04-01 Get
[1.21.2 NeoForge] 0.6.0
MC NeoForge, 1.21.2
Beta 2026-04-01 Get
[1.21.1 Fabric] 0.6.0
MC Fabric, 1.21.1
Beta 2026-04-01 Get
[1.21.1 NeoForge] 0.6.0
MC 1.21.1, NeoForge
Beta 2026-04-01 Get
[1.21 Fabric] 0.6.0
MC 1.21, Fabric
Beta 2026-04-01 Get
[1.21 NeoForge] 0.6.0
MC 1.21, NeoForge
Beta 2026-04-01 Get
[1.20.6 Fabric] 0.6.0
MC Fabric, 1.20.6
Beta 2026-04-01 Get
[1.20.6 NeoForge] 0.6.0
MC 1.20.6, NeoForge
Beta 2026-04-01 Get
[1.20.5 NeoForge] 0.6.0
MC 1.20.5, NeoForge
Beta 2026-04-01 Get
[1.20.5 Fabric] 0.6.0
MC Fabric, 1.20.5
Beta 2026-04-01 Get
[1.20.4 Fabric] 0.6.0
MC Fabric, 1.20.4
Beta 2026-04-01 Get
[1.20.4 NeoForge] 0.6.0
MC 1.20.4, NeoForge
Beta 2026-04-01 Get
[1.20.3 Fabric] 0.6.0
MC Fabric, 1.20.3
Beta 2026-04-01 Get
[1.20.3 NeoForge] 0.6.0
MC NeoForge, 1.20.3
Beta 2026-04-01 Get
[1.20.2 Fabric] 0.6.0
MC 1.20.2, Fabric
Beta 2026-04-01 Get
[1.20.2 NeoForge] 0.6.0
MC 1.20.2, NeoForge
Beta 2026-04-01 Get
[1.20.1 Fabric] 0.6.0
MC Fabric, 1.20.1
Beta 2026-04-01 Get
[1.20 Fabric] 0.6.0
MC Fabric, 1.20
Beta 2026-04-01 Get
[1.20.4 Fabric] 1.0.0-ALPHA.2.2
MC Fabric, 1.20.4
Alpha 2026-01-19 Get
[1.20.4 NeoForge] 1.0.0-ALPHA.2.2
MC 1.20.4, NeoForge
Alpha 2026-01-19 Get
[1.20.3 Fabric] 1.0.0-ALPHA.2.2
MC Fabric, 1.20.3
Alpha 2026-01-19 Get
[1.20.3 NeoForge] 1.0.0-ALPHA.2.2
MC NeoForge, 1.20.3
Alpha 2026-01-19 Get
[1.20.2 Fabric] 1.0.0-ALPHA.2.2
MC 1.20.2, Fabric
Alpha 2026-01-19 Get
[1.20.1 Fabric] 1.0.0-ALPHA.2.2
MC Fabric, 1.20.1
Alpha 2026-01-19 Get
[1.20 Fabric] 1.0.0-ALPHA.2.2
MC Fabric, 1.20
Alpha 2026-01-19 Get
[1.20.2 NeoForge] 1.0.0-ALPHA.2.2
MC 1.20.2, NeoForge
Alpha 2026-01-19 Get

More from ThePandaOliver

Panda's Extra Details
325,724
No Leg Indent
2,142
Panda's Falling Trees
12,506,889

You Might Also Like

Vivecraft
A Minecraft VR mod on a loader of your choice!
9,988,339
Athena
A crossplatform (Forge/Fabric) solution to connected block textures for 1.19.4+
99,799,527
Lodestone
A collection of code used throughout projects under the Lodestar team.
9,914,417
TheDragonLib
A library for most of sokratis12GR's Mods
9,910,232
Multi Mob Library
A library mod containing essential files for Daveyx0's mob mods
9,892,767
FTB Library (Forge) (Legacy)
FTB Library is a library mod that is used for some of our mods.
98,265,314