Меню

Common Capabilities

Common Capabilities: единый соединитель разных технических систем

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

Common Capabilities стандартизирует обмен данными между модами: работу машин, температуру, рецепты, инвентари, жидкости и энергию.

Файлы

Сбросить
Тип Название Загружен Размер Версия игры Загрузчик Скачивания
R
CommonCapabilities-1.19.2-2.8.3.jar +3 Доп. файлов: 3 шт.
Forge
11 авг 2022
0.2 Мб
1.19.2
1.6 млн раз
R
CommonCapabilities-1.19-2.8.3.jar +3 Доп. файлов: 3 шт.
Forge
19 июл 2022
0.2 Мб
1.19
6.8 тыс. раз
R
CommonCapabilities-1.19-2.8.2.jar +3 Доп. файлов: 3 шт.
Forge
13 июн 2022
0.2 Мб
1.19
52.8 тыс. раз
R
CommonCapabilities-1.18.2-2.8.2.jar +3 Доп. файлов: 3 шт.
Forge
25 апр 2022
0.2 Мб
1.18.2
2.4 млн раз
R
CommonCapabilities-1.18.1-2.8.2.jar +3 Доп. файлов: 3 шт.
Forge
07 фев 2022
0.2 Мб
1.18.1
258.8 тыс. раз
R
CommonCapabilities-1.18.1-2.8.1.jar +3 Доп. файлов: 3 шт.
Forge
20 янв 2022
0.2 Мб
1.18.1
115.6 тыс. раз
R
CommonCapabilities-1.18.1-2.8.0.jar +3 Доп. файлов: 3 шт.
Forge
22 дек 2021
0.2 Мб
1.18.1
3.1 тыс. раз
R
CommonCapabilities-1.16.5-2.8.0.jar +3 Доп. файлов: 3 шт.
Forge
05 окт 2021
0.2 Мб
1.16.5
6.1 млн раз
R
CommonCapabilities-1.16.5-2.7.1.jar +3 Доп. файлов: 3 шт.
Forge
27 сен 2021
0.2 Мб
1.16.5
218.3 тыс. раз
R
CommonCapabilities-1.16.5-2.7.0.jar +3 Доп. файлов: 3 шт.
Forge
28 апр 2021
0.2 Мб
1.16.5
2.1 млн раз
R
CommonCapabilities-1.16.5-2.6.0.jar +3 Доп. файлов: 3 шт.
Forge
31 мар 2021
0.2 Мб
1.16.5
607.4 тыс. раз
R
CommonCapabilities-1.16.5-2.5.7.jar +3 Доп. файлов: 3 шт.
Forge
04 мар 2021
0.2 Мб
1.16.5
392.7 тыс. раз
R
CommonCapabilities-1.16.5-2.5.6.jar +3 Доп. файлов: 3 шт.
Forge
16 фев 2021
0.2 Мб
1.16.5
220 тыс. раз
R
CommonCapabilities-1.16.4-2.5.5.jar +3 Доп. файлов: 3 шт.
Forge
30 дек 2020
0.2 Мб
1.16.4 +1 Ещё: 1.16.5
626.5 тыс. раз
R
CommonCapabilities-1.16.4-2.5.4.jar +3 Доп. файлов: 3 шт.
Forge
28 дек 2020
0.2 Мб
1.16.4
5.2 тыс. раз
R
CommonCapabilities-1.15.2-2.5.4.jar +3 Доп. файлов: 3 шт.
Forge
10 сен 2020
0.2 Мб
1.15.2
286.9 тыс. раз
R
CommonCapabilities-1.12.2-2.4.8.jar +3 Доп. файлов: 3 шт.
Forge
09 сен 2020
0.3 Мб
1.12.2
6.1 млн раз
R
CommonCapabilities-1.15.2-2.5.3.jar +3 Доп. файлов: 3 шт.
Forge
13 авг 2020
0.2 Мб
1.15.2
21.8 тыс. раз
R
CommonCapabilities-1.15.2-2.5.2.jar +3 Доп. файлов: 3 шт.
Forge
25 июл 2020
0.2 Мб
1.15.2
32.4 тыс. раз
R
CommonCapabilities-1.12.2-2.4.7.jar +3 Доп. файлов: 3 шт.
Forge
21 июл 2020
0.3 Мб
1.12.2
2 млн раз

Общий язык для модов

Common Capabilities создаёт стандартные capabilities, через которые разные проекты могут обмениваться сведениями без прямой зависимости друг от друга. Один мод предоставляет данные в общей форме, а другой читает их через стабильный интерфейс.

Самостоятельных блоков или предметов библиотека не добавляет. Её ценность проявляется внутри технической сборки, когда системы автоматизации должны понимать машины, контейнеры и ресурсы нескольких авторов.

Какие возможности стандартизированы

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

  • Worker сообщает, может ли машина работать и есть ли у неё задача.
  • Temperature предоставляет значение температуры подходящих объектов.
  • Recipe Handler открывает рецепты машин для внешнего чтения.
  • Slotless Item Handler описывает хранилище без фиксированных слотов.
  • Wrench унифицирует предметы, выполняющие действие гаечного ключа.
  • Item Handler раскрывает инвентари поддерживаемых блоков, предметов и сущностей.

Делегирование обработчиков

Библиотека может передавать energy, item и fluid handlers от предметов и рамок к соответствующей сущности. Ingredients Components API предоставляет общий слой для работы с предметами, жидкостями и энергией. Это упрощает интеграции, которым не нужно знать внутреннее устройство каждого мода.

Сравнение с Cyclops Core

Cyclops Core является общей библиотекой для EvilCraft, Integrated Dynamics и других проектов CyclopsMC. Common Capabilities требует Cyclops Core, но решает более узкую задачу: регистрирует стандартные каналы взаимодействия и готовые реализации для внешних модов.

Установка и версии

Проект выпускается для Forge и NeoForge. Нужно подобрать точные версии Minecraft, загрузчика, Common Capabilities и Cyclops Core. Если отсутствует обязательное ядро или ветки не совпадают, игра обычно остановится с сообщением о зависимости.

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