Меню

Common Capabilities

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

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

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

Файлы

Сбросить
Тип Название Загружен Размер Версия игры Загрузчик Скачивания
R
CommonCapabilities-1.15.2-2.5.1.jar +3 Доп. файлов: 3 шт.
Forge
02 июл 2020
0.2 Мб
1.15.2
21 тыс. раз
R
CommonCapabilities-1.15.2-2.5.0.jar +3 Доп. файлов: 3 шт.
Forge
24 июн 2020
0.2 Мб
1.15.2
673 раз
R
CommonCapabilities-1.15.2-2.4.5.jar +3 Доп. файлов: 3 шт.
Forge
24 июн 2020
0.2 Мб
1.15.2
180 раз
R
CommonCapabilities-1.15.2-2.4.4.jar +3 Доп. файлов: 3 шт.
Forge
12 апр 2020
0.2 Мб
1.15.2
19.4 тыс. раз
R
CommonCapabilities-1.12.2-2.4.6.jar +3 Доп. файлов: 3 шт.
Forge
04 апр 2020
0.3 Мб
1.12.2
8 млн раз
R
CommonCapabilities-1.12.2-2.4.5.jar +3 Доп. файлов: 3 шт.
Forge
23 ноя 2019
0.3 Мб
1.12.2
3.2 млн раз
R
CommonCapabilities-1.14.4-2.4.4.jar +3 Доп. файлов: 3 шт.
Forge
13 окт 2019
0.2 Мб
1.14.4
246.5 тыс. раз
R
CommonCapabilities-1.12.2-2.4.4.jar +3 Доп. файлов: 3 шт.
Forge
11 июл 2019
0.3 Мб
1.12.2
3.7 млн раз
R
CommonCapabilities-1.12.2-2.4.3.jar +3 Доп. файлов: 3 шт.
30 июн 2019
0.3 Мб
1.12.2
206.5 тыс. раз
R
CommonCapabilities-1.12.2-2.4.2.jar +3 Доп. файлов: 3 шт.
29 июн 2019
0.3 Мб
1.12.2
11.2 тыс. раз
R
CommonCapabilities-1.12.2-2.4.1.jar +3 Доп. файлов: 3 шт.
27 май 2019
0.3 Мб
1.12.2
4.1 млн раз
R
CommonCapabilities-1.12.2-2.4.0.jar +3 Доп. файлов: 3 шт.
21 май 2019
0.3 Мб
1.12.2
7.2 тыс. раз
R
CommonCapabilities-1.12.2-2.3.0.jar +3 Доп. файлов: 3 шт.
12 май 2019
0.3 Мб
1.12.2
422.8 тыс. раз
R
CommonCapabilities-1.12.2-2.2.1.jar +3 Доп. файлов: 3 шт.
29 апр 2019
0.3 Мб
1.12.2
293 тыс. раз
R
CommonCapabilities-1.12.2-2.2.0.jar +3 Доп. файлов: 3 шт.
31 мар 2019
0.3 Мб
1.12.2
1.2 млн раз
R
CommonCapabilities-1.12.2-2.1.1.jar +3 Доп. файлов: 3 шт.
20 мар 2019
0.2 Мб
1.12.2
61.7 тыс. раз
R
CommonCapabilities-1.12.2-2.1.0.jar +3 Доп. файлов: 3 шт.
10 мар 2019
0.2 Мб
1.12.2
3.5 млн раз
R
CommonCapabilities-1.12.2-2.0.4.jar +3 Доп. файлов: 3 шт.
24 фев 2019
0.2 Мб
1.12.2
1.7 млн раз
R
CommonCapabilities-1.12.2-2.0.3.jar +3 Доп. файлов: 3 шт.
17 фев 2019
0.2 Мб
1.12.2
275.1 тыс. раз
R
CommonCapabilities-1.12.2-2.0.2.jar +3 Доп. файлов: 3 шт.
08 фев 2019
0.2 Мб
1.12.2
108.7 тыс. раз

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

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. Если отсутствует обязательное ядро или ветки не совпадают, игра обычно остановится с сообщением о зависимости.

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