Capability Proxy
This mod requires the Cyclops Core library!
Join our discussion in the #capabilityproxy channel on the Cyclops Discord server!
Have you ever encountered a situation where you needed to interact with multiple sides of a block simultaneously? This problem is now solved! Thanks to Capability Proxy, you can extend the capabilities of one side of a target block to five additional directions.
Starting from version 2.1.0, the mod includes Entity Capability Proxy and Item Capability Proxy, which allow interaction with entities and items through blocks. More details follow.
If you cannot interact with certain blocks such as the Composter, try installing Common Capabilities, which adds capabilities to blocks that don't have them by default.
Main Functionality

Regular proxies can interact with neighboring blocks, while ranged proxies have an operating range of up to 16 blocks (configurable).

Crafting
Regular proxies are crafted as follows:

Ranged proxies are crafted like this:

How It Works
Point the proxy towards a block that has capabilities, and all these capabilities will become accessible through the proxy block. Any type of capability works: items, fluids, energy, and others. Even block interactions, such as opening interfaces, will be redirected.

When the target block is missing or invalid, the proxy block enters an inactive state.

Up to five additional sides become available for interaction.

If five sides are not enough, you can chain proxies together to get even more available sides.

Usage Examples
Energy proxy:

Proxy for Integrated Dynamics network (capability-based):

Entity Capability Proxy
When entities have capabilities, this block allows you to interact with them as if they were a block. The following examples show how to pipe items into a dropped Shulker Box. (This requires Common Capabilities to be installed)


Item Capability Proxy
When an item is inserted into this block, you can interact with it as if it were the block itself. In this example, the proxy contains a tank, and its fluids are piped out into the world using Integrated Tunnels.

You can only pipe different proxied items in/out through the indicated side. (In this example - the bottom side)

This mod collects anonymous startup data, which can be disabled in the configuration file and adheres to Minecraft's snooper settings.