
Select version for 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)


