Silk
Активный0.0
Установок
Последнее обновление
Версии
Silk
Silk - это API для Minecraft, разработанный на языке Kotlin и предназначенный для использования с фреймворками Fabric, Quilt и Paper-server.
Основные возможности библиотеки:
Создание инвентаря с графическим интерфейсом Интуитивная оболочка над командной системой Brigadier Удобный DSL на Kotlin для работы со сложными текстовыми объектами Широкий набор утилит для корутин и системных задач Интеграция с kotlinx.serialization для сериализации Minecraft-классов Управление интерфейсными табло (scoreboard/sideboard) Улучшенная работа с ItemStack и полезные функции для предметов Сериализация любых классов в формат NBT с использованием kotlinx.serialization Конструктор NBT для удобной работы с данными Хранение постоянных данных для блоков мира "чанков", сущностей и других объектов Сетевое взаимодействие с использованием kotlinx.serialization для различных типов пакетов (клиент-сервер, сервер-клиент и междентский обмен) Поддержка Kotlin Compose для создания пользовательских интерфейсов Расширенные функции для работы с сущностями, игровыми мирами и другими объектами Утилиты для работы с геометрией и пространственными вычислениями
Полная документация доступна на сайте silkmc.net/silk/docs, где вы найдете подробные инструкции по началу работы с каждым модулем и способам подключения библиотеки к проектам на Gradle.
Примечание: внутриигровой идентификатор версии-обертки - silk-all
Текущие версии Silk распространяются под лицензией GPL-3.0, а более ранние релизы (ниже версии 1.5.1) были доступны под лицензией Apache-2.0.