promotional bannermobile promotional banner

ME Trading Terminal

Turn villager trades into AE2 Patterns, Continuous or stock requests.
Back to Files

metrading-1.21.1-1.0.3-NeoForge.jar

File namemetrading-1.21.1-1.0.3-NeoForge.jar
Uploader
robbyfoxrobbyfox
Uploaded
Jul 27, 2026
Downloads
41
Size
254.0 KB
Mod Loaders
NeoForge
File ID
8523438
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:me-trading-terminal-1628278:8523438"

Learn more about Curse Maven

What's new

ME Trading Terminal 1.0.3 — Initial Release

ME Trading Terminal connects villager trading directly to Applied Energistics 2, allowing villager offers to become unattended network operations and AE2 autocrafting patterns.

Features

T1 — ME Trade Interface

  • Houses one villager.
  • Supports independent continuous and stock-keeping automation for each offer.
  • Automatically draws exact trade inputs from ME storage and returns results to the network.

T2 — Auto Trade Interface

  • Exposes multiple villager offers as native AE2 processing patterns.
  • Allows villager trades to participate in normal AE2 autocrafting jobs.
  • Patterns preserve item components, enchantments, quantities, and configured emerald costs.

T3 — Trading Array

  • Houses up to six villagers in independent slots.
  • Supports per-offer automation modes, stock targets, and AE2 pattern exposure.
  • Uses fair round-robin scheduling across villagers and offers.
  • Added an in-world, server-authoritative configuration screen.
  • Added the reusable Villager Trade Pattern setup item.
  • Added a dedicated Creative Mode tab containing all blocks and items.
  • Added profession workstation icons and duplicate-profession numbering to the Trading Array interface.
  • Enchanted-book offers display their enchantment names and levels.

Villager Handling

  • Added a native, non-stackable Villager Carrier with complete villager persistence.
  • Supports safe villager capture, housing, release, and machine-removal evacuation.
  • Unemployed villagers and nitwits are rejected without consuming the source item.
  • Optional integration with Easy Villagers allows filled villager items to be inserted directly into interfaces and arrays.

Array Link

  • Added owner-bound Array Links and reusable Link Cards.
  • Provides secure remote access to a same-dimension Trading Array.
  • Uses stable target identities to prevent replaced blocks from hijacking existing links.
  • Supports configurable, bounded target-chunk loading.
  • The linked Trading Array remains the only AE2 crafting provider; links do not duplicate patterns.

Progression and Balance

  • Added optional FTB Quests placement gates for T1, T2, and T3.
  • Quest requirements can be configured using friendly quest names.
  • Quest gating is disabled by default and fails closed when enabled but unresolved.
  • Added configurable:
    • Emerald cost multiplier
    • Villager trade cooldown
    • Automated restock interval
    • Machine evaluation interval
    • Denied trade results
    • Denied offer signatures
    • Array Link distance and chunk-loading limits
  • Automated Mending trades are denied by default.

Compatibility

  • Added optional Almost Unified integration for canonicalized trade outputs.
  • Canonicalization preserves stack counts and complete item components.
  • Enchanted books are protected from inappropriate material unification.
  • Native AE2 processing patterns preview correctly with ExtendedAE 2.2.35.

Reliability and Safety

  • Trade results enter durable pending state before delivery to ME storage.
  • Added write-ahead transaction journals for T1, T2, and every T3 villager slot.
  • Partial network insertion preserves and retries the undelivered remainder.
  • Interrupted or ambiguous transactions fail closed and preserve diagnostic evidence.
  • Unsafe machines stop automation until an operator inspects and reconciles them.
  • Unsafe state cannot be silently reset while unresolved transaction evidence remains.
  • Safe machine removal evacuates housed villagers and accepted pending output.

Requirements

  • Minecraft 1.21.1
  • NeoForge 21.1.235 or compatible 21.1.x
  • Java 21
  • Applied Energistics 2 19.2.17
  • Install on both the client and server

Optional Integrations

  • Easy Villagers 1.21.1-1.1.42
  • Almost Unified 1.21.1-1.4.2
  • FTB Quests 2101.1.27 or newer

This is the initial public release of ME Trading Terminal. Previous 1.0.0–1.0.2 builds were internal testing iterations and are incorporated into this release.