Меню

Collective

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

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

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

Файлы

Сбросить
Тип Название Загружен Размер Версия игры Загрузчик Скачивания
R
Forge
02 мар 2021
0.1 Мб
1.15.2
50.9 тыс. раз
R
Forge
02 мар 2021
0.1 Мб
1.14.4
511 раз
R
Forge
02 мар 2021
0.1 Мб
1.12.2
6 тыс. раз
R
Forge
01 мар 2021
0.1 Мб
1.16.5
6.1 тыс. раз
R
Forge
01 мар 2021
0.1 Мб
1.15.2
5.3 тыс. раз
R
Forge
01 мар 2021
0.1 Мб
1.14.4
203 раз
R
Forge
01 мар 2021
0.1 Мб
1.12.2
11.5 тыс. раз
R
Forge
01 мар 2021
0.1 Мб
1.16.5
719 раз
R
Forge
01 мар 2021
0.1 Мб
1.15.2
157 раз
R
Forge
01 мар 2021
0.1 Мб
1.14.4
162 раз
R
Forge
01 мар 2021
0.1 Мб
1.12.2
276 раз
R
Forge
28 фев 2021
0.1 Мб
1.16.5
3.2 тыс. раз
R
Forge
28 фев 2021
0.1 Мб
1.15.2
275 раз
R
Forge
28 фев 2021
0.1 Мб
1.14.4
218 раз
R
Forge
28 фев 2021
0.1 Мб
1.12.2
1.1 тыс. раз
R
Forge
28 фев 2021
0.1 Мб
1.16.5
675 раз
R
Forge
28 фев 2021
0.1 Мб
1.15.2
4.2 тыс. раз
R
Forge
28 фев 2021
0.1 Мб
1.14.4
156 раз
R
Forge
28 фев 2021
0.1 Мб
1.12.2
314 раз
R
Forge
28 фев 2021
0.1 Мб
1.16.5
1.3 тыс. раз

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

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

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

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

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

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

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

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

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

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

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

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

Кому нужен Collective

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