功能代理

功能代理

从多个方面访问阻止能力

工具

**本模组需要 [Cyclops Core](https://modrinth.com/mod/cyclops-core) 库!****欢迎加入 [Cyclops Discord 服务器](https://discord.gg/9yDxubB) 上的 #capabilityproxy 频道与我们交流!**

你是否曾遇到过需要与一个方块的多个面进行交互的问题?

现在,这样的日子结束了!

有了 Capability Proxy,你可以将目标方块一个面上的能力(或在 Fabric 中的方块 API)扩展另外五个面上。

从 2.1.0 版本开始,你可以使用 Entity Capability ProxyItem Capability Proxy 通过方块与实体和物品进行交互!更多信息如下。

无法与某些方块(如堆肥桶)交互?尝试安装 Common Capabilities,它为那些默认没有能力的方块添加了能力。

Capability Proxy

图片1

图片2

图片3

普通代理可以与相邻的方块通信,而远程代理的通信范围则是 16 格(可配置)。

图片4

普通代理的合成方式如下:

合成表1

远程代理的合成方式如下:

合成表2

将代理指向一个具有能力的方块,所有能力都可以从代理方块处访问。

任何类型的能力都可以生效,例如 物品、流体、能量……
甚至方块交互(如打开 GUI)也会被转发。

图片5

当没有有效的目标方块时,该方块将处于非活动状态。

图片6

最多可以增加五个额外的面。

图片7

如果五个面还不够,你可以串联代理以获得更多的可用面。

图片8

能量代理:

图片9

集成动力网络(基于能力)代理:

图片10

Entity Capability Proxy

当实体拥有能力时,这个方块允许你像与方块交互一样与它们进行交互。

以下示例展示了如何将物品管道输入到掉落的潜影盒中。(这需要安装 Common Capabilities

示例图片1

示例图片2

Item Capability Proxy

当一个物品被放入这个方块时,你可以像与方块交互一样与这个物品交互。在这个例子中,代理包含了一个储罐,其内部的流体通过 Integrated Tunnels 被抽取到世界中。

示例图片3

你只能通过指定的面(在这个例子中是底面)来输入/输出被代理的不同物品。

示例图片4

本模组会收集匿名启动数据,这可以在配置文件中禁用,并且遵循 Minecraft 的 snooper 设置。

[![Bisect Hosting](https://media.forgecdn.net/banner/console-affiliation-banners/banner_abd7c360-8f9d-4395-8382-b28f26a2d6b2.png)](https://bisecthosting.com/cyclops) 通过推荐码 **cyclops** 在 [Bisect Hosting](https://bisecthosting.com/cyclops) 租赁**服务器**来支持我们,可享受**75折优惠!**[![Patreon](https://upload.wikimedia.org/wikipedia/commons/thumb/9/94/Patreon_logo.svg/1082px-Patreon_logo.svg.png)](https://www.patreon.com/kroeser) 如果你喜欢这个模组,请考虑在 [Patreon](https://www.patreon.com/kroeser) 上支持我!