Modscraper Modscraper Minecraft
PandaLib logo

PandaLib

Mod

by ThePandaOliver

A Library mod used by The Panda Oliver

Type

Mod

CurseForge Downloads

17,702,235

CurseForge ID

975460

Modrinth Downloads

3,207,482

Modrinth ID

mEEGbEIu

Last Updated

Nov 7, 2026

Description

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

Compatibility

Mod Loaders

Client Neoforge Server

Game Versions

1.21.11

Recommended Gear

Affiliate

Hardware and extras that pair well with this mod.

As an Amazon Associate I earn from qualifying purchases.

Similar Mods

Included in Modpacks (349)

Show fewer
THE FORGOTTEN SMP THE FORGOTTEN SMP Prehistoricraft - The Prehistoric Experience Prehistoricraft - The Prehistoric Experience Very Scary Survival Very Scary Survival World War 3 World War 3 MineFantasy MineFantasy Yenryong's DinoCraft Yenryong's DinoCraft Nexus RPG Nexus RPG ChillCraft  - Play Your Way Chill Your Way (Neoforge) ChillCraft - Play Your Way Chill Your Way (Neoforge) Castles & Cannons Castles & Cannons Blighted Dreams Blighted Dreams Ranchers of Pixel Valley Ranchers of Pixel Valley Monster Hunter Heaven and Hell+ Monster Hunter Heaven and Hell+ Virtu's Hack and Slash Virtu's Hack and Slash VOID-BOX2 VOID-BOX2 Creative Colonies - [Build, Automate, Thrive] Creative Colonies - [Build, Automate, Thrive] World Reimagined World Reimagined Dank-Dreams Dank-Dreams The Ancient Hell The Ancient Hell JUJUTSU INSANE JUJUTSU INSANE LINDENFELD - Via Gastronomica LINDENFELD - Via Gastronomica Gruelling Survival [FORGE] Gruelling Survival [FORGE] Arctic Winter Arctic Winter Memories  -Analog Horror- Memories -Analog Horror- APEX WEAPONRY 2 [[remake]] APEX WEAPONRY 2 [[remake]] New World Awakened New World Awakened Artemiscraft: Awakening of the Elements Artemiscraft: Awakening of the Elements Slightly Realistic Survival Slightly Realistic Survival  A Parallel Universe A Parallel Universe Arvahall II - Gunpowder and Divinity Arvahall II - Gunpowder and Divinity Slop Shooter 3000 Slop Shooter 3000 Warspire Warspire RomeSMP RomeSMP A hellish apocalypse A hellish apocalypse Mourshine Skies [MMORPG] Mourshine Skies [MMORPG] Suscraft Recharged Suscraft Recharged The Last Province zombie apocalypse The Last Province zombie apocalypse VALE - Folklore Flavor VALE - Folklore Flavor DucksOnIce DucksOnIce Our Way Of Life Our Way Of Life Horrors Beyond Imagination: What Remains Horrors Beyond Imagination: What Remains Perfectly Immersive Optimized (Cheats Edition) Perfectly Immersive Optimized (Cheats Edition) Tobinator Stream-Pack Tobinator Stream-Pack BuildUp (NeoForge) BuildUp (NeoForge) verity excelent verity excelent Sable Wood - Japan Sable Wood - Japan CreateCraft Aero SMP CreateCraft Aero SMP asertopia asertopia The Kindred's Cobblemon Adventures The Kindred's Cobblemon Adventures The Genesis - Origins The Genesis - Origins Ashen - A Medieval Life Project Ashen - A Medieval Life Project The Obfuscation (THE BROKEN SCRIPT) The Obfuscation (THE BROKEN SCRIPT) HORROR - Echoes Through the Fog - Siren Head - (horror) HORROR - Echoes Through the Fog - Siren Head - (horror) one block horror   (mkcdmc) one block horror (mkcdmc) World of Drakora Medieval edition World of Drakora Medieval edition ATLab's ZombieSekai ATLab's ZombieSekai Vile Shadows Vile Shadows It's MineColonies - M4rko & Heet It's MineColonies - M4rko & Heet Create Astralization Create Astralization Kimetsu No Yaiba Slayer Or Demon Kimetsu No Yaiba Slayer Or Demon mushoku tensei reborn mushoku tensei reborn Descend In The Madness Descend In The Madness Draconia Become A Dragon Master Draconia Become A Dragon Master (SCA)The True Nightmare (SCA)The True Nightmare EwMedieval Modpack EwMedieval Modpack Dark Hours Dark Hours Zephaire Zephaire KC's Fantasy Kingdom KC's Fantasy Kingdom Imperialist - Medieval Ages Imperialist - Medieval Ages Create Unending Create Unending TCG SMP - Prologue (Public) TCG SMP - Prologue (Public) Homesteaders (Cozy Vibes) Homesteaders (Cozy Vibes) Aetas Aetas Society Sunlit Valley Enhanced Society Sunlit Valley Enhanced TKS SMP TKS SMP GENMON GENMON The Artisan Frontiers The Artisan Frontiers Attack on Titan - The Hunter Becomes the Hunted Attack on Titan - The Hunter Becomes the Hunted Changed Survival Priority Changed Survival Priority Kosmosschrott Aeronautics Kosmosschrott Aeronautics Trial by Farmer Trial by Farmer Sunlight & Sprites Sunlight & Sprites Casual Chaos Cobble & Cloud [Cobblemon & Create] Casual Chaos Cobble & Cloud [Cobblemon & Create] Berzerkish Horror RPG Berzerkish Horror RPG Brazil Expansion Brazil Expansion Decorator Pack Decorator Pack Zombies Disasters Zombies Disasters Cosmic Carrot Craft Cosmic Carrot Craft Serenor Serenor Neutron7ix-Pokemon-Unbound Neutron7ix-Pokemon-Unbound Everglave Everglave Deafening Silence REVAMPED - Survival Horror Deafening Silence REVAMPED - Survival Horror Fid's Cobblemon Server Fid's Cobblemon Server Wild Odyssey Wild Odyssey Yesh's Pack Yesh's Pack Land of Magi Land of Magi Create: The Age of the Sky Create: The Age of the Sky Kavpack! Kavpack! Tensura - A Weakened Hierarchy Tensura - A Weakened Hierarchy Keep Looking - Extreme Horror Experience Keep Looking - Extreme Horror Experience Forge-rune.fr Forge-rune.fr

External Resources