Перейти к содержимому

PandaLib

Библиотечный мод, используемый The Panda Oliver

FabricNeoForgeForge
Загрузчики
FabricNeoForgeForge
Скачиваний на Modrinth
3,2 млн
Подписчиков на Modrinth
95
версий
197
Обновлён
1 сентября 20261 сент.
Опубликован
в 2024
Это библиотека — она нужна другим модам и сама ничего не добавляет в игруНужна 1 модам. Скачайте её, если этого требует другой мод.

Коротко о моде

Библиотека — нужна другим модам: её требуют 1
Работает на Fabric, NeoForge и Forge
Для Minecraft 1.19.2, 1.20–1.21.11
Работает и в игре, и на сервере — ставьте, где нужен
Последняя версия — 0.6.2 от 1 сентября 2026
Лицензия LGPL-3.0-only — бесплатно
Где нужен
В игренеобязателенНа серверенеобязателен

Работает и в игре, и на сервере — ставьте, где нужен

Версии игры1.19.2, 1.20–1.21.11
Описание переведено автоматическиПоказать оригинал (EN)

banner.png

Discord Modrinth Curseforge GitHub

Fabric API

О моде:

PandaLib — это библиотечный мод для Minecraft, который предоставляет различные API и утилиты для упрощения разработки модов.

Библиотека написана на Kotlin, и некоторые API могут не полностью поддерживаться Java.

Текущие возможности:

  • Мультизагрузочный фреймворк (в разработке)
  • Config API

    • API синхронизации
    • Готовые форматы: JSON
  • Event/Listener API
  • API отложенной регистрации
  • Networking API

    • Поддержка фазы Play
    • Поддержка фазы Configuration
  • Встроенные библиотеки

    • Universal Serializer
    • Встроенные библиотеки Kotlin
    • Kotlin Standard Library
    • Reflect
    • Coroutines
    • Serialization
    • IO
    • DateTime

Планируемые возможности:

ЗапланированоВ разработке
Сериализаторы конфигов (TOML, YAML, XML, Properties)Мультизагрузочный фреймворк
Config Menu API
Wiki / Документация

Поддерживаемые версии и загрузчики модов:

Загрузчик модовВерсии
Fabric1.20 – 1.21.10
NeoForge1.20.5 – 1.21.10
ForgeПоддержка прекращена

Разработка ведётся под 1.21.10


Разработка:

Ищете кодовую базу конкретной версии
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")
}

Реклама:

Лицензия

Проект распространяется под лицензией GNU LGPLv3

Частые вопросы

Как установить PandaLib?

Установите Fabric под свою версию Minecraft, скачайте PandaLib под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть PandaLib?

У PandaLib есть сборки для Minecraft 1.19.2, 1.20–1.21.11.

Нужен ли PandaLib на сервере?

Работает и в игре, и на сервере — ставьте, где нужен

Лицензия и источник
GNU Lesser General Public License v3.0 onlyможно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее