Automatic Villager Trades

Automatic Villager Trades

By cztl Published 7 Jul 2026 · Updated 7 Jul 2026
11
5

Select version for changelog:

Changelog

Comprehensive Changelog — Automatic Villager Trading v1.0

Core Features

  • Introduced the Villager Trade Processor block, enabling fully automated villager trading without needing an actual villager present.

  • Added hopper‑based automation, allowing items to be inserted and extracted seamlessly using standard Bedrock hoppers.

  • Implemented full trade cycle logic, including item validation, trade execution, and output routing.

 

Discount System Overhaul

  • Replaced Weakness Potion discount mechanic with a cleaner, more reliable system using:

  • Golden Apples

    • Fermented Spider Eyes

     

  • Added discount cycle tracking, ensuring trades refresh correctly and apply reduced costs when discount items are detected.

  • Improved discount stability, preventing inconsistent trade reductions and refresh bugs.

 

Block & UI Improvements

  • Updated block display name to properly show in‑game instead of the placeholder tile.cztl.tradeprocessor.

  • Added new high‑resolution pack icons for both BP and RP, matching the cyan→lime gradient branding.

  • Improved block behavior scripting, including better state handling, trade resets, and error fallback behavior.

 

Behavior Pack Enhancements

  • Refactored trade logic scripts for cleaner execution and improved reliability.

  • Optimized event triggers to reduce lag during rapid trade cycles.

  • Improved item parsing, ensuring correct recognition of trade inputs and discount items.

  • Cleaned manifest and UUID structure, ensuring compatibility with world imports and Modrinth ZIP packaging.

 

Resource Pack Enhancements

  • Updated block models and textures for clarity and visual consistency.

  • Improved animation controllers for smoother block behavior feedback.

  • Cleaned RP manifest, updated UUIDs, and validated pack format versions.

 

Packaging & Distribution

  • Separated BP and RP into proper folders for ZIP‑based Modrinth distribution.

  • Validated pack structure for Bedrock compatibility and correct world import behavior.

  • Prepared Modrinth‑ready ZIP, containing both packs at the top level for easy installation.

 

General Fixes & Stability

  • Fixed trade refresh timing issues that caused inconsistent output.

  • Improved hopper interaction logic to prevent item loss or duplication.

  • Enhanced error handling for invalid trades, missing items, or malformed inputs.

  • Reduced script overhead, improving performance on low‑end devices.

Downloads

  • Automatic_villager_trading1.0.mcaddon (2.38 MB)

Installation Guides