介绍
本模组为 KubeJS 添加 Forge 的Capability系统集成。使用 PowerfulJS,你可以检索物品和为物品附加上 Capability、以及修改方块实体等一系列功能!
简而言之,附着在某物上的 Capability 使其可以支持对应的一些行为:一个[TE5] 热力膨胀5的能量单元具有对 FE 的 Capability 支持,所以不同的能量管道可以向其输入或提取能量;MC 本体的熔炉具有由 Forge 本身添加的处理物品的 Capability 支持,所以物品管道或者传送带之类的可以向其输入或输出物品。
通过 PowerfulJS,现在可以将支持的 Capability 附加到物品、方块实体等,还可以自定义功能的行为,比如让一个熔炉在工作的时候输出能量,或者做一个可以被 FE 充能的物品等等。
从前必须使用模组开发才能做到的事,现在使用 KubeJS 即可!
示例
图一:使 TE 的能量单元能够接收植物魔法的魔力并将其以 1:1 的比例转换为 FE,脚本见此;
图二:创建一个可以产生无限 FE 能量并可以为任何使用 FE 的机器充电的物品,脚本见此;
图三:创建一个如同 TE 能量单元一般支持能量输入和输出的方块,脚本见此。