Ccurseforge
Framework

Framework

Framework — это библиотека для создания мультиплатформенных модов Minecraft с расширенными возможностями моделей, синхронизации данных и сетевого взаимодействия.

Автор: MrCrayfish Тип: Мод Категории: API и библиотекиМоды Загрузок: 134 137 739 Просмотров: 0 Обновлён: 29.08.2026

Framework — это универсальная библиотека для разработки кроссплатформенных модификаций Minecraft, обеспечивающая системы регистрации, сетевых сообщений и другие инструменты.

Установка и использование

  • Установите Framework перед всеми модами, использующими эту библиотеку.
  • Совместим с различными платформами Minecraft, предназначен для упрощения создания и поддержки модификаций.

Open Model Format

Расширение стандартного JSON-формата блоков Minecraft, снимающее ограничения на разработку моделей. Позволяет вращать элементы модели под любым углом, а также задавать размеры и позицию за пределами стандартных координат от [-16,-16,-16] до [32,32,32].

Синхронизируемые ключи данных (Synced Data Keys)

Улучшенная система хранения дополнительных данных у сущностей без необходимости использования сложных возможностей Minecraft (capabilities). Данные автоматически синхронизируются с клиентами, сохраняются при перезагрузке мира и сервере, а также могут сохраняться после смерти сущности.

Пример использования: отслеживание количества ударов по курице игроками.

// Создание синхронизируемого ключа данных
private static final SyncedDataKey<Chicken, Integer> HIT_COUNT = SyncedDataKey.builder(SyncedClassKey.CHICKEN, Serializers.INTEGER) .id(new ResourceLocation("your_mod_id", "hit_count")) .defaultValueSupplier(() -> 0) .saveToFile() .syncMode(SyncMode.TRACKING_ONLY) .build(); // Регистрация ключа данных
FrameworkAPI.registerSyncedDataKey(HIT_COUNT); // Обработка события атаки на сущность
void onHitEntity(AttackEntityEvent event) { if(event.getTarget() instanceof Chicken chicken) { int newCount = HIT_COUNT.getValue(chicken) + 1; HIT_COUNT.setValue(chicken, newCount); }
}

Упрощённые пакеты авторизации (Easy Login Packets)

Фреймворк упрощает создание и отправку пакетов во время входа клиента на сервер. Для разработчиков это сокращает количество кода, необходимого для реализации сетевого взаимодействия.

Пример кода

Возможности для разработчиков

Framework предоставляет удобные API для регистрации компонентов, синхронизации данных и работы с сетевыми сообщениями, что упрощает и ускоряет процесс разработки модификаций.

Полезная информация

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

Короткие ответы по установке, совместимости и возможностям проекта.

Что такое Framework?

Framework — это библиотека для разработки мультиплатформенных модов Minecraft с системами регистрации и синхронизации данных.

Какие преимущества даёт Open Model Format?

Open Model Format снимает ограничения стандартного JSON-формата моделей, позволяя вращать элементы под любым углом и использовать расширенные размеры.

Как работают синхронизируемые ключи данных в Framework?

Они позволяют хранить и автоматически синхронизировать дополнительные данные сущностей, сохранять их между сессиями и после смерти.

Для чего нужны Easy Login Packets?

Для упрощения процесса создания и отправки пакетов при входе клиента на сервер, сокращая объём необходимого кода.

Скриншоты
1 / 10
Framework — изображение 1
Framework — изображение 2
Framework — изображение 3
Framework — изображение 4
Framework — изображение 5
Framework — изображение 6
Framework — изображение 7
Framework — изображение 8
Framework — изображение 9
Framework — изображение 10
Центр загрузок

Доступные версии

Выберите подходящую версию игры и скачайте нужный выпуск.

Framework 0.13.26

framework-fabric-26.2-0.13.26.jar

Скачать1.72 MB
Релиз
Версии
26.2
Загрузчик
Fabric
Загрузки157 103
Добавлен

Framework 0.13.26

framework-neoforge-26.2-0.13.26.jar

Скачать504.86 KB
Релиз
Версии
26.2
Загрузчик
NeoForge
Загрузки50 543
Добавлен

Framework 0.13.23

framework-neoforge-26.1.2-0.13.23.jar

Скачать502.24 KB
Релиз
Версии
26.1.2
Загрузчик
NeoForge
Загрузки580 061
Добавлен

Framework 0.13.23

framework-fabric-26.1.2-0.13.23.jar

Скачать1.72 MB
Релиз
Версии
26.1.2
Загрузчик
Fabric
Загрузки284 726
Добавлен

Framework 0.13.22

framework-neoforge-26.1.1-0.13.22.jar

Скачать502.24 KB
Бета
Версии
26.1.1
Загрузчик
NeoForge
Загрузки22 274
Добавлен