Silk [sɪlk] — это API для Minecraft на Kotlin, ориентированный на Fabric, Quilt и Paper.
Возможности API:
API для графического интерфейса инвентаря
обёртка Kotlin для Brigadier
Kotlin DSL для создания сложных объектов
Textутилиты и задачи для корутин
поддержка kotlinx.serialization для классов Minecraft
API для таблицы очков (боковой панели)
утилиты для
ItemStackсериализация любого класса в NBT с помощью kotlinx.serialization
конструктор NBT
API для хранения постоянных данных в чанках, сущностях и т. д.
сетевой обмен на основе kotlinx.serialization (пакеты c2s, s2c и c2c)
поддержка Kotlin Compose UI
общие расширения для сущностей, миров и многого другого
геометрические утилиты
Документация
Ссылку на документацию можно найти на Silk GitHub.
Ознакомьтесь с ней, чтобы начать работу с каждым модулем и узнать, как добавить его в свой проект Gradle.
