Вход

Регистрация

Восстановление доступа

Silk

Silk

|

jakobkmar

Библиотека Kotlin API для Fabric, предоставляющая инструменты для создания UI, работы с инвентарем, сетевыми пакетами и сохранения данных.

Скачать

Версия игры

1.21.10

1.21.11

1.21.2

1.21.3

1.21.4

1.21.5

1.21.6

1.21.7

1.21.8

1.21.9

26.1

26.1.1

26.1.2

26.2

Главный файл

Ссылка на сайт

modrinth.com

Скачиваний:

0

Обновлено:

22.09.2026

ID:

Silk API для разработки модов на Kotlin

Silk — это API-библиотека на языке Kotlin, предназначенная для упрощения разработки модов в Minecraft. Она предоставляет набор готовых инструментов, включая поддержку создания пользовательских интерфейсов (GUI) с использованием Kotlin Compose, утилиты для работы с инвентарем и предметами, а также средства для создания сложных текстовых элементов. Библиотека также включает в себя поддержку работы с корутинами, сериализацию данных и сетевые возможности для отправки пакетов между клиентом и сервером.

Инструменты для создания интерфейсов и UI

Одним из ключевых преимуществ Silk является поддержка создания пользовательских интерфейсов. Библиотека предоставляет API для инвентаря и поддерживает интеграцию с Kotlin Compose UI, что позволяет разработчикам создавать современные и удобные меню без необходимости писать громоздкий код. Также в наборе утилит есть инструменты для создания сложных объектов текста с использованием Kotlin DSL, а также поддержка создания сборок текста (scoreboard/sideboard API) для отображения информации в игре.

Работа с данными и сетевыми пакетами

Для управления данными библиотека предлагает мощные инструменты. Поддерживается сериализация любых классов в формат NBT с использованием kotlinx.serialization, а также наличие собственного конструктора для NBT. Разработчики могут использовать API для хранения персистентных данных на чанках, сущностях и других объектах мира. Для сетевых взаимодействий предусмотрена поддержка отправки и приема пакетов (c2s, s2c, c2c) на базе kotlinx.serialization, что упрощает создание кастомных протоколов связи между клиентом и сервером.

Утилиты для разработки и расширения

Silk включает в себя ряд вспомогательных утилит, ускоряющих процесс разработки. В список входят корутины и задачи (coroutine utilities), расширения для работы с сущностями (Entities) и мирами (Worlds), а также геометрические утилиты. Особое внимание уделено интеграции с экосистемой Fabric: библиотека выступает в качестве обертки над Brigadier для работы с командами и предоставляет Kotlin DSL для создания сложных текстовых объектов. Все версии проекта распространяются под лицензией GPL-3.0.

Связанные материалы

Автор: jakobkmar · Автор: Miraculixx · Лицензия: GPL-3.0-only

J

jakobkmar

1 проект

|

0 скачиваний

Войдите, чтобы поставить оценку и оставить отзыв.

Отзывов пока нет — будьте первым!
Канал Файл Игра Модлоадер Язык Скачиваний Загружен
Релиз silk-all-1.12.0.jar 861.1 KB 26.2 Fabric 0 20.06.2026
Релиз silk-all-1.11.8.jar 857 KB 26.1.2, 26.1.1, 26.1 Fabric 0 16.06.2026
Релиз silk-all-1.11.6.jar 856.8 KB 26.1.2, 26.1.1, 26.1 Fabric 0 28.03.2026
Релиз silk-all-1.11.5.jar 871 KB 1.21.11 Fabric 0 15.12.2025
Релиз silk-all-1.11.4.jar 869.8 KB 1.21.10, 1.21.9 Fabric 0 03.10.2025
Релиз silk-all-1.11.3.jar 858.2 KB 1.21.8 Fabric 0 18.08.2025
Бета silk-all-1.11.2.jar 858.2 KB 1.21.8, 1.21.7, 1.21.6 Fabric 0 18.06.2025
Релиз silk-all-1.11.1.jar 858 KB 1.21.5 Fabric 0 25.03.2025
Релиз silk-all-1.11.0.jar 858.4 KB 1.21.4, 1.21.3, 1.21.2 Fabric 0 19.01.2025

Скачать

Версия игры

1.21.10

1.21.11

1.21.2

1.21.3

1.21.4

1.21.5

1.21.6

1.21.7

1.21.8

1.21.9

26.1

26.1.1

26.1.2

26.2

Главный файл

Ссылка на сайт

modrinth.com

Скачиваний:

0

Обновлено:

22.09.2026

ID: