promotional bannermobile promotional banner

Batch Witness

Run finite hopper-line output tests with exact-item counts, loaded-time receipts and comparator progress.
batch-live-complete.png

batch-live-complete.png

Description

Batch Witness

Run finite hopper-line output acceptance tests with exact-item counts, loaded-time receipts and comparator progress.

Batch Witness adds a craftable one-slot test buffer. Place it between an input hopper and an extracting hopper, put a sample in its real slot, choose a target and click Start. Matching items actually extracted by automation count; simulated transfers do not. Hover the named menu icons to read the frozen completion receipt, loaded ticks and longest output gap.

The filter includes item components, so differently named or enchanted items are not silently merged. Completion does not stop the line: a transfer crossing the target counts in full, with excess shown as overshoot. Manual inventory access is locked during a run. No commands or extra keybinds.

Only time while the block ticks is measured; downtime and unloaded time are excluded. Comparator output reaches 15 when complete. This is a finite acceptance test, not a factory-wide profiler or a performance optimization.

Install on both clients and server: Minecraft 1.21.1, NeoForge, Java 21. No other mod required. No 26.3 release is available yet.

New beta; bugs may remain. Exact packaged server transfer, conservation, component-filter and saved-world restart checks passed with a separate non-shipped QA addon. Basic real 1.21.1 menu and live hopper completion checks passed. Testing is not exhaustive; broad third-party pipes, multiplayer concurrency and long-running factory loads are not established.

Credits

RickCode, MIT. Registration/build/persistence scaffold adapted from our MIT Village Tool Library. Batch Witness logic, controls, icon and texture are original. No other mod assets included.

Batch Witness Team

profile avatar
  • 28
    Projects
  • 541
    Downloads

I make Minecraft mods and mods.

More from RickCodeView all

  • Shared Hell project image

    Shared Hell

    An experimental Shared Survival addon with opt-in shared inventory screens, a single cursor and supported storage views.

    • 3
    • October 31, 2026
  • Drag Intent project image

    Drag Intent

    Let deliberate inventory dragging finish distributing instead of accidentally collecting everything.

    • 4
    • October 30, 2026
  • Cursor Origin project image

    Cursor Origin

    See where the stack on your cursor came from, without changing inventory controls.

    • 4
    • October 30, 2026
  • Shared Survival project image

    Shared Survival

    An experimental cooperative challenge: share party inventory and survival state with explicit setup and recovery.

    • 3
    • October 30, 2026
  • Shared Hell project image

    Shared Hell

    An experimental Shared Survival addon with opt-in shared inventory screens, a single cursor and supported storage views.

    • 3
    • October 31, 2026
  • Drag Intent project image

    Drag Intent

    Let deliberate inventory dragging finish distributing instead of accidentally collecting everything.

    • 4
    • October 30, 2026
  • Cursor Origin project image

    Cursor Origin

    See where the stack on your cursor came from, without changing inventory controls.

    • 4
    • October 30, 2026
  • Shared Survival project image

    Shared Survival

    An experimental cooperative challenge: share party inventory and survival state with explicit setup and recovery.

    • 3
    • October 30, 2026