Меню

Common Capabilities

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

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

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

Файлы

Сбросить
Тип Название Загружен Размер Версия игры Загрузчик Скачивания
R
NeoForge
13 окт 2024
0.2 Мб
1.21.1
127.3 тыс. раз
R
NeoForge
23 сен 2024
0.2 Мб
1.20.4
190 раз
R
NeoForge
21 авг 2024
0.2 Мб
1.21.1
814.9 тыс. раз
R
CommonCapabilities-1.20.1-2.9.3.jar +3 Доп. файлов: 3 шт.
Forge
21 авг 2024
0.2 Мб
1.20.1
742.7 тыс. раз
R
CommonCapabilities-1.19.2-2.9.3.jar +3 Доп. файлов: 3 шт.
Forge
21 авг 2024
0.2 Мб
1.19.2
16.7 тыс. раз
R
NeoForge
09 авг 2024
0.2 Мб
1.21.1
93.6 тыс. раз
R
NeoForge
30 июл 2024
0.2 Мб
1.21 +1 Ещё: 1.21.1
107.4 тыс. раз
R
CommonCapabilities-1.20.1-2.9.2.jar +3 Доп. файлов: 3 шт.
Forge
30 июл 2024
0.2 Мб
1.20.1
438.6 тыс. раз
R
CommonCapabilities-1.19.2-2.9.2.jar +3 Доп. файлов: 3 шт.
Forge
30 июл 2024
0.2 Мб
1.19.2
36.8 тыс. раз
R
NeoForge
16 июл 2024
0.2 Мб
1.21
37.2 тыс. раз
R
NeoForge
22 июн 2024
0.2 Мб
1.20.4
48.9 тыс. раз
R
CommonCapabilities-1.20.1-2.9.1.jar +3 Доп. файлов: 3 шт.
Forge
27 дек 2023
0.2 Мб
1.20.1
4.5 млн раз
R
CommonCapabilities-1.19.2-2.9.1.jar +3 Доп. файлов: 3 шт.
Forge
27 дек 2023
0.2 Мб
1.19.2
859.9 тыс. раз
R
CommonCapabilities-1.18.2-2.9.1.jar +3 Доп. файлов: 3 шт.
Forge
27 дек 2023
0.2 Мб
1.18.2
208.3 тыс. раз
R
CommonCapabilities-1.20.1-2.9.0.jar +3 Доп. файлов: 3 шт.
Forge
02 июл 2023
0.2 Мб
1.20.1
2.2 млн раз
R
CommonCapabilities-1.19.4-2.9.0.jar +3 Доп. файлов: 3 шт.
Forge
02 май 2023
0.2 Мб
1.19.4
11.9 тыс. раз
R
CommonCapabilities-1.19.3-2.9.0.jar +3 Доп. файлов: 3 шт.
Forge
11 фев 2023
0.2 Мб
1.19.3
8.1 тыс. раз
R
CommonCapabilities-1.19.2-2.9.0.jar +3 Доп. файлов: 3 шт.
Forge
11 фев 2023
0.2 Мб
1.19.2
3.4 млн раз
R
CommonCapabilities-1.18.2-2.9.0.jar +3 Доп. файлов: 3 шт.
Forge
11 фев 2023
0.2 Мб
1.18.2
1.1 млн раз
R
CommonCapabilities-1.19.3-2.8.3.jar +3 Доп. файлов: 3 шт.
Forge
16 янв 2023
0.2 Мб
1.19.3
3.3 тыс. раз

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

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

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