Меню

Collective

Collective: общая мастерская снабжает компонентами несколько проектов

Кратко о проекте

Collective объединяет общий код, настройки, переводы и средства совместимости, необходимые модам Serilum на разных загрузчиках.

Файлы

Сбросить
Тип Название Загружен Размер Версия игры Загрузчик Скачивания
R
Forge
18 дек 2022
0.2 Мб
1.16.5
102.1 тыс. раз
R
Forge
18 дек 2022
0.2 Мб
1.19.3
123 раз
R
Forge
18 дек 2022
0.2 Мб
1.18.2
240 раз
R
Forge
18 дек 2022
0.2 Мб
1.16.5
3.2 тыс. раз
R
Forge
17 дек 2022
0.2 Мб
1.19.3
1.2 тыс. раз
R
Forge
17 дек 2022
0.2 Мб
1.18.2
2.1 тыс. раз
R
Forge
17 дек 2022
0.2 Мб
1.16.5
13 тыс. раз
R
Forge
16 дек 2022
0.2 Мб
1.19.3
2.9 тыс. раз
R
Forge
16 дек 2022
0.2 Мб
1.18.2
4.5 тыс. раз
R
Forge
16 дек 2022
0.2 Мб
1.16.5
7.9 тыс. раз
R
Forge
16 дек 2022
0.2 Мб
1.19.3
318 раз
R
Forge
16 дек 2022
0.2 Мб
1.18.2
535 раз
R
Forge
16 дек 2022
0.2 Мб
1.16.5
1.3 тыс. раз
R
Forge
14 дек 2022
0.2 Мб
1.19.3
3.4 тыс. раз
R
Forge
14 дек 2022
0.2 Мб
1.18.2
28.2 тыс. раз
R
Forge
14 дек 2022
0.2 Мб
1.16.5
11.5 тыс. раз
R
Forge
14 дек 2022
0.2 Мб
1.19.3
175 раз
R
Forge
14 дек 2022
0.2 Мб
1.18.2
317 раз
R
Forge
14 дек 2022
0.2 Мб
1.16.5
1.1 тыс. раз
R
Forge
08 дек 2022
0.2 Мб
1.19.3
12.7 тыс. раз

Общая основа модов Serilum

Collective представляет собой техническую библиотеку, в которой собран повторно используемый код проектов Serilum. Вместо копирования одних и тех же функций в каждый мод разработчик поддерживает их в одном месте. Поэтому библиотека часто появляется в списке обязательных зависимостей, хотя сама не добавляет отдельную игровую систему.

Централизация особенно важна для поддержки нескольких загрузчиков. Общий слой помогает выпускать зависимые проекты для Fabric, Forge, NeoForge и Quilt, а исправление базовой функции можно распространить сразу на множество модов.

Что находится внутри

Collective управляет конфигурационными файлами и внутриигровым меню настроек зависимых проектов. В библиотеке также находятся общие события, сетевой код, переменные совместимости, средства доступа к внутренним полям игры и логика адаптации к изменениям крупных версий Minecraft.

  • Конфигурации получают единый механизм чтения и отображения.
  • Сеть использует общий код передачи пакетов между платформами.
  • Совместимость поддерживается централизованно для нескольких проектов.
  • Переводы обслуживаются общей системой зависимых модов.

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

Обновления и установка

В Collective есть необязательная асинхронная проверка обновлений, которая сообщает в консоль о новых версиях зависимых проектов. Ее можно отключить в конфигурации. Для корректной работы нужно выбирать файл библиотеки под ту же версию Minecraft и загрузчик, что и основной мод.

Удаление Collective при наличии зависимых проектов обычно приводит к сообщению об отсутствующей библиотеке и остановке загрузки.

Сравнение с многоплатформенной API

Architectury API тоже уменьшает объем платформенного кода и помогает создавать моды сразу для нескольких загрузчиков. Ее назначение шире: это промежуточная API для множества независимых разработчиков. Collective ориентирован на повторно используемые функции и обслуживание конкретной экосистемы Serilum, включая ее конфигурации и переводы.

Кому нужен Collective

Обычному игроку библиотека нужна как надежная зависимость выбранных модов, а автору сборки важно следить за совместимыми версиями. Основная ценность Collective проявляется незаметно: связанные проекты получают общие исправления и одинаковое поведение на разных платформах.