ProjectE通用EMC桥接

ProjectE通用EMC桥接

将你的ProjectE EMC转化为虚拟库存,使得漏斗、管道、存储网络及物流模组能够从中提取物品。

技术

功能简介

放置一个方块。任何读取普通物品栏的装置现在都可以花费和赚取你的 ProjectE EMC。

  • 放入物品 → 被烧录为 EMC,你的余额增加
  • 取出物品 → 由 EMC 创造,你的余额减少

兼容 AE2 存储总线、精致存储 2 外部存储、通用机械物流运输机、Pipez、Entangled 以及普通的原版漏斗 —— 这些均在游戏内验证过,并非凭空猜测。

为何存在

如果你使用 AE2,AppliedE 比本模组更深入,你应该使用它 —— 将 EMC 作为真正的 AE2 键类型,并集成到自动合成中。

前置要求

  • Minecraft 1.21.1,NeoForge 21.1
  • ProjectE 1.1.0 或更新版本 —— 必需,没有它模组将无法加载

合成配方

紫珀块、钻石、转化桌、贤者之石。

设置输出的物品

手持物品点击输出槽,界面将只提供该物品。空手点击则提供你已掌握的所有物品。

你也可以通过命令进行相同操作:

/universalemcbridge filter <x> <y> <z> output minecraft:diamond

在你的存储网络中

你已掌握的所有物品都会显示为库存,价格从你的余额中扣除。取出物品时,余额会支付其费用。

因为这是一个余额映射为多种物品,取出一个物品会降低所有其他物品的可用数量。这是设计如此,并非漏洞。

⚠ 在服务器上放置之前

IItemHandler 不携带操作来源信息。该方块无法判断是谁在从中抽取物品,因此任何能接触到它的人都可以花费所有者的 EMC —— 包括其他玩家放置的漏斗和管道。

请仅将 EMC 接口放置在受保护区域内。

大家都会遇到的两个问题

“我的存储网络什么都不显示。” 输出槽是根据你的 ProjectE 知识 构建的,而不是你的余额。如果你什么都没学习,那么无论持有多少 EMC,都没有东西可显示。在接口中烧录物品并不会教授这些物品 —— learnOnBurn 默认关闭,这是有意为之,因为否则一个将物品送入接口的整理系统会把整个转化桌都交给你。请像平常一样使用一次转化桌。

“某个物品一直往外冒。” 那是抽取器的问题,不是接口的问题。未过滤的抽取器会从第一个可用的槽位抽取,并且不会继续往下走。请按照上面的方法设置接口的输出。

注意:将抽取器连接到未配置的接口上,它会耗尽所有者的 EMC 来购买第一个槽位中的任何物品。

不支持的功能

  • 团队 EMC 共享(TeamProjectE)
  • AE2 / 精致存储自动合成 —— 请使用 AppliedE 来实现
  • 外部物品栏与 EMC 账户之间的原子性

许可证

MIT。整合包内包含无需许可 —— 直接包含即可。

源码、问题与完整文档:github.com/mabaeb60-sketch/projecte-universal-emc-bridge