Common Capabilities
Библиотека Common Capabilities улучшает совместимость модов на Forge через единую систему возможностей (capabilities). Не добавляет контент сама по себе, но позволяет разным модам работать вместе без прямых зависимостей.
Common Capabilities - это библиотека для Forge, которая расширяет систему возможностей (capabilities) и делает взаимодействие между разными модами гораздо более гладким. Сама по себе она не добавляет ни блоков, ни предметов, ни новых механик - её задача в том, чтобы разные моды могли обмениваться данными и функциями, не будучи жёстко привязанными друг к другу.
Изначально этот функционал был частью Integrated Dynamics, но разработчики выделили его в отдельный мод, чтобы им могли пользоваться и другие проекты. В итоге получился универсальный инструмент для совместимости.
Что именно делает Common Capabilities
Мод регистрирует стандартные возможности (capabilities) и предоставляет их реализацию для популярных модов. Вот основные типы:
Worker
Показывает, может ли машина работать и есть ли у неё работа.
- Ванильный Minecraft (все версии)
- Ender IO (1.7)
- Forestry (1.7, 1.12)
- IC2 (1.7)
- Tinkers' Construct (1.7, 1.12)
- EvilCraft (все версии)
- Thermal Expansion (1.7, 1.12)
Temperature
Для объектов, у которых может быть температура.
- Ванильный Minecraft (все версии)
- Forestry (1.7, 1.12)
- IC2 (1.7)
Recipe Handler
Открывает доступ к рецептам машин.
- Integrated Dynamics (все версии)
- EvilCraft (все версии)
- Forestry (1.7, 1.12)
- Tinkers' Construct (1.7, 1.12)
- Thermal Expansion (1.7, 1.12)
- Visual Workbench (1.21+)
Slotless Item Handler
Вариант обычного обработчика предметов, который не привязан к конкретным слотам.
- Colossal Chests (все версии)
- Integrated Tunnels (все версии)
Wrench
Для предметов, которые можно использовать как гаечный ключ.
- Integrated Dynamics (все версии)
- Ender IO (1.7)
- Forestry (1.7, 1.12)
- IC2 (1.7)
- Thermal Expansion (1.7, 1.12)
Item Handler
Заставляет больше блоков, предметов и сущностей показывать свои инвентари.
- Thermal Expansion (1.7, 1.12): сумки, кэши и сейфы в предметной форме.
- Ванильный Minecraft (1.7, 1.12, 1.16): шалкеровые ящики и связки в предметной форме.
Capability Delegation
Энергия, предметы и жидкости из сущностей и предметов на рамках делегируются самой сущности. Плюс Ingredients Components API - абстрактный слой для работы с предметами, жидкостями и энергией универсальным способом.
Настройка и совместимость
Практически любой аспект работы Common Capabilities можно отключить в конфиге - если какой-то функционал мешает или конфликтует с другими модами, просто выруби его. Мод также собирает анонимные данные о запуске (как и стандартный snooper Minecraft), но это тоже отключается в настройках.
Зачем это нужно?
Если ты собираешь сборку модов на Forge и хочешь, чтобы всё работало как часы - Common Capabilities обязателен к установке. Он не даёт видимых изменений, но без него многие популярные моды (Integrated Dynamics, Thermal Expansion, Forestry) не смогут нормально обмениваться данными друг с другом. Скачайте Common Capabilities для Minecraft и забудьте о проблемах совместимости.
Требования: Cyclops Core - библиотека, без которой мод не запустится.