Common Capabilities - Universal Capabilities for Mods
This mod expands interaction possibilities between various modifications through the Forge Capabilities system. It does not add new content to the game but serves as a connecting link, improving compatibility of existing mods.
Originally these functions were part of Integrated Dynamics, but were separated into an independent project so that other mods could use them without needing dependency on a specific mod.
Main Capabilities
Worker Status
Allows determining whether a machine can work and whether it is currently performing work.
Compatibility: Vanilla Minecraft (all versions), Ender IO (1.7), Forestry (1.7, 1.12), IC2 (1.7), Tinkers' Construct (1.7, 1.12), EvilCraft (all versions), Thermal Expansion (1.7, 1.12)
Temperature
Provides information about object temperatures.
Compatibility: Vanilla Minecraft (all versions), Forestry (1.7, 1.12), IC2 (1.7)
Recipe Handler
Displays machine recipes for external access.
Compatibility: Integrated Dynamics (all versions), EvilCraft (all versions), Forestry (1.7, 1.12), Tinkers' Construct (1.7, 1.12), Thermal Expansion (1.7, 1.12)
Slotless Item Handler
Alternative version of item handler that is slot-independent.
Compatibility: Colossal Chests (all versions), Integrated Tunnels (all versions)
Wrench
Identifies items that can be used as wrenches.
Compatibility: Integrated Dynamics (all versions), Ender IO (1.7), Forestry (1.7, 1.12), IC2 (1.7), Thermal Expansion (1.7, 1.12)
Item Handler
Expands access to inventories of blocks, items and entities.
Compatibility: Thermal Expansion (1.7, 1.12) - Satchels, caches and strongboxes in item form; Vanilla (1.7, 1.12, 1.16) - Shulker boxes and bundles in item form
Additional Features
The mod delegates processing of energy, items and fluids from item entities and items in frames to the entities themselves. Also provides Ingredients Components API - an abstraction layer for working with items, fluids and energy in a universal way. All functions can be disabled through configuration files.
Common Capabilities is responsible for registering capabilities from the Common Capabilities API and provides standard implementations of these capabilities for various mods.