ME交易终端

ME交易终端

将村民交易转换为AE2样板,持续或库存请求。

应用能源学 2

ME 交易终端

将村民交易转变为无人值守的应用能源2网络操作和精确合成模式。

ME 交易终端是一个服务器权威的 NeoForge 1.21.1 模组,包含三个已发布的效能层级:

  • T1 — ME 交易接口:容纳一个村民并运行连续或库存维持式交易自动化。
  • T2 — AE2 交易模式:独特的 T2 自动交易接口将其选定的交易方案暴露给 AE2 自动合成。它是 metrading:auto_trade_interface 方块。
  • T3 — 交易阵列:在独立槽位中容纳最多六个村民,每个槽位具有独立的交易方案、模式、冷却时间、补货、待处理输出和诊断信息。

功能特性

  • 原生的不可堆叠村民容器,具有完整的村民持久化和安全释放功能。
  • 可选的 Easy Villagers 1.21.1-1.1.42 捕获物品导入至单个接口或第一个空闲阵列槽位;未捆绑或硬链接任何 Easy Villagers 类。
  • 针对携带组件(component-bearing)的 AE2 物品键,进行精确的香草 ItemCost 匹配。
  • 连续和库存维持式自动化,外加精确的终端/槽位/交易方案绑定的 AE2 合成模式。
  • 可配置的绿宝石倍率、冷却时间、补货间隔、机器间隔、拒绝的输出、拒绝的交易方案,以及保守的 Mending(经验修补)拒绝设置。
  • 具备失败感知的待处理输出架构:在付款前物化完整的村民和输出状态,在交付前发布到持久化的方块实体状态,并持续重试直至存储接受。
  • 部分输出交付绝不会撤回已发布的物品,也绝不会在输出发布后恢复付款。
  • 发布前的付款回滚不完整时会持久化债务诊断信息并将机器安全锁死。锁定的阵列会停止所有自动化,直到操作员检查并重置。
  • 安全的方块移除会疏散待处理输出和容纳的村民;安全锁死的机器会拒绝移除以保留诊断信息。
  • 服务器权威的自动化,带有世界内设置界面;设置后无需打开界面或附近有玩家。

前置要求

  • Minecraft 1.21.1
  • NeoForge 21.1.x,使用 21.1.235 构建和测试
  • 应用能源2 19.2.17
  • Java 21

在服务器和客户端均安装此模组。Easy Villagers 1.21.1-1.1.42 为可选项。

基本用法

  1. 使用原生村民容器捕获一个成年村民,或在安装了可选模组时使用已填充的 Easy Villagers 物品。
  2. 在 AE2 网络上放置一个 ME 交易接口或 T3 交易阵列。
  3. 对该机器使用已填充的物品。阵列会填充第一个空闲槽位,最多六个。
  4. 打开世界内配置界面,选择模式、交易方案、库存目标和模式暴露;操作员仍可使用 /metrading 命令。
  5. 向 ME 存储提供精确的交易输入。接受的输出在网络交付前进入持久的待处理状态。

完整的命令、诊断、配置和安全行为记录在 GitHub 仓库中。

兼容性与范围

Easy Villagers 物品导入和 Almost Unified 1.21.1-1.4.2 输出规范化是可选且已实现的。规范化保留交易结果数量和完整的数据组件。 不包含阵列链接,也没有远程链接工作流或图形化配置界面。