PandaLib
Modby ThePandaOliver
A Library mod used by The Panda Oliver
Type
Mod
CurseForge Downloads
14,084,084
CurseForge ID
975460
Modrinth Downloads
2,568,113
Modrinth ID
mEEGbEIu
Last Updated
Jul 28, 2026
Description

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 / DocsSupported versions and mod loaders:
Mod loader Versions Fabric 1.20 – 1.21.10 NeoForge 1.20.5 – 1.21.10 Forge Support has endedDevelopment is targeted 1.21.10
Development:
Looking for a specific version's codebase
- 1.21
- 1.20
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
Every purchased server via my affiliate link will help support me and my work.
License
The project is licensed under the GNU LGPLv3
Similar Mods
MmmMmmMmmMmm (Target Dummy)
Target Dummy that show damage dealt and can be equipped with armor. Damage numbers!
Chisel
A builder's best friend.
Caelus API
A coremod and API to provide developers access to elytra flight mechanics through an entity attribute.
No Chat Reports
Makes chat unreportable (where possible)
Alex's Mobs
85+ New mobs with stylistic quality above the default game.
Torchmaster
Adds a special torch which prevents mob spawning in a configurable radius
Included in Modpacks
Society: Sunlit Valley
Vanilla PlusMinus
Create: SatisFactory
tornados pack
Saniasu
asertopia
COBBLEPOKEMON
Society: Sunlit Cobblemon
Conquest of the Bleak Isles
Cataclysmic
Realistic Minecraft - Frealism
RothCraft
EwMedieval Modpack
TKS SMP
Valiance's Shenanigans
Horror: Perfected
GENMON
COBBLERUNE
Suscraft Recharged
A Minecraft server Modpack
RomeSMP
Create: The Age of the Sky
Mr. Aura's Cobblemon
Horrify+
Chill
Arctic Winter
World War 3
Serenor
Ron's Forever World
Yesh's Pack
More Perfect Minecraft
A hellish apocalypse
Hyper Real
Vanilla Elevated
mvp123.com
Immersive Beauty
Craft And Chill
PocketSMP (OFFICIAL)
Solrise
SFSMP Modpack
The Fazbear Franchise Protocol
An other realistic MC
Prisms Create
advanced graphics
Trial by Farmer
CreateCraft Aero SMP
Piggy's Survival V2
