Меню

Common Capabilities

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

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

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

Файлы

Сбросить
Тип Название Загружен Размер Версия игры Загрузчик Скачивания
R
CommonCapabilities-1.9.4-1.1.2.jar +3 Доп. файлов: 3 шт.
31 авг 2016
0.2 Мб
1.10 +2 Ещё: 1.10.21.9.4
16.7 тыс. раз
R
CommonCapabilities-1.9.4-1.1.1.jar +3 Доп. файлов: 3 шт.
11 июл 2016
0.2 Мб
1.10 +2 Ещё: 1.10.21.9.4
30.3 тыс. раз
R
CommonCapabilities-1.9.4-1.1.0.jar +3 Доп. файлов: 3 шт.
04 июл 2016
0.2 Мб
1.10 +2 Ещё: 1.10.21.9.4
2.6 тыс. раз
R
CommonCapabilities-1.9.4-1.0.0.jar +3 Доп. файлов: 3 шт.
03 июл 2016
0.2 Мб
1.10 +2 Ещё: 1.10.21.9.4
879 раз

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

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

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