Меню

Collective

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

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

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

Файлы

Сбросить
Тип Название Загружен Размер Версия игры Загрузчик Скачивания
R
Fabric +3 Ещё: ForgeNeoForgeQuilt
06 ноя 2023
0.5 Мб
1.20.2
5.1 тыс. раз
R
Fabric +3 Ещё: ForgeNeoForgeQuilt
06 ноя 2023
0.5 Мб
1.20.1
46.3 тыс. раз
R
Fabric +2 Ещё: ForgeQuilt
06 ноя 2023
0.5 Мб
1.19.2
22.6 тыс. раз
R
Fabric +2 Ещё: ForgeQuilt
06 ноя 2023
0.5 Мб
1.18.2
7.6 тыс. раз
R
Fabric +3 Ещё: ForgeNeoForgeQuilt
03 ноя 2023
0.6 Мб
1.20.2
8.8 тыс. раз
R
Fabric +3 Ещё: ForgeNeoForgeQuilt
03 ноя 2023
0.6 Мб
1.20.1
99.1 тыс. раз
R
Fabric +2 Ещё: ForgeQuilt
03 ноя 2023
0.6 Мб
1.19.2
57.4 тыс. раз
R
Fabric +2 Ещё: ForgeQuilt
03 ноя 2023
0.6 Мб
1.18.2
141.8 тыс. раз
R
Fabric +3 Ещё: ForgeNeoForgeQuilt
02 ноя 2023
0.6 Мб
1.20.2
71 раз
R
Fabric +3 Ещё: ForgeNeoForgeQuilt
02 ноя 2023
0.6 Мб
1.20.1
33.7 тыс. раз
R
Fabric +2 Ещё: ForgeQuilt
02 ноя 2023
0.6 Мб
1.19.2
32.7 тыс. раз
R
Fabric +2 Ещё: ForgeQuilt
02 ноя 2023
0.6 Мб
1.18.2
184 раз
R
Fabric +3 Ещё: ForgeNeoForgeQuilt
02 ноя 2023
0.6 Мб
1.20.2
51 раз
R
Fabric +3 Ещё: ForgeNeoForgeQuilt
02 ноя 2023
0.6 Мб
1.20.1
793 раз
R
Fabric +2 Ещё: ForgeQuilt
02 ноя 2023
0.6 Мб
1.19.2
757 раз
R
Fabric +2 Ещё: ForgeQuilt
02 ноя 2023
0.6 Мб
1.18.2
4.6 тыс. раз
R
Fabric +3 Ещё: ForgeNeoForgeQuilt
29 окт 2023
0.6 Мб
1.20.2
29.6 тыс. раз
R
Fabric +3 Ещё: ForgeNeoForgeQuilt
29 окт 2023
0.6 Мб
1.20.1
233.5 тыс. раз
R
Fabric +2 Ещё: ForgeQuilt
29 окт 2023
0.6 Мб
1.19.2
62.3 тыс. раз
R
Fabric +2 Ещё: ForgeQuilt
29 окт 2023
0.6 Мб
1.18.2
11 тыс. раз

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

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

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

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

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

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

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

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

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

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

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

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

Кому нужен Collective

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