下载量
1,872,709
关注数
68
数据来源
Modrinth
模组详细介绍

>
关于:
PandaLib 是一个适用于 Minecraft 的库模组,提供各种 API 和实用工具,以简化模组开发。
该库使用 Kotlin 编写,部分 API 可能无法被 Java 完整支持。
当前功能:
- 多加载器框架(WIP)
- 配置 API
- 同步 API
- 预制格式:JSON
- 事件/监听器 API
- 延迟注册 API
- 网络通信 API
- 支持 Play 阶段
- 支持配置阶段
- 内嵌库
- Universal Serializer
- 内嵌 Kotlin 库
- Kotlin 标准库
- Reflect
- Coroutines
- Serialization
- IO
- DateTime
未来功能:
| 计划中 | 开发中 |
|---|---|
| 配置序列化器(TOML、YAML、XML、Properties) | 多加载器框架 |
| 配置菜单 API | |
| Wiki / 文档 |
支持的版本和模组加载器:
| 模组加载器 | 版本 |
|---|---|
| Fabric | 1.20 – 1.21.10 |
| NeoForge | 1.20.5 – 1.21.10 |
| Forge | 已停止支持 |
开发目标版本为 1.21.10
开发:
查找特定版本的代码库
- 1.21
- 1.21.10
- 1.21.9
- 1.21.8
- 1.21.7
- 1.21.6
- 1.21.5
- 1.21.4
- 1.21.3
- 1.21.2
- 1.21.1
- 1.21.0
- 1.20
- 1.20.6
- 1.20.5
- 1.20.4
- 1.20.3
- 1.20.2
- 1.20.1
- 1.20.0
Kotlin DSL
repositories {
mavenCentral()
maven("https://repo.pandasystems.dev/repository/maven-public/")
}
dependencies {
modApi("dev.pandasystems:pandalib-common-:") // Common
api("dev.pandasystems:pandalib-neoforge-:") // NeoForge
modApi("dev.pandasystems:pandalib-fabric-:") // 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")
}
赞助:
> ### 感谢 Kinetic Hosting 对本项目的支持
>
> 通过我的推广链接购买的每一台服务器,都会帮助支持我和我的工作。
许可证
本项目基于 GNU LGPLv3 许可证授权
基本信息
模组名称PandaLib
作者ThePandaOliver
下载量1,872,709
关注数68
支持版本1.19.2 - 1.21.10
加载器fabric / forge / neoforge
客户端optional
服务端optional
