All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Trade Tweaks

Trade Tweaks

by LostPatrol • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Trade Tweaks

A Minecraft Forge mod that provides versatile utility staffs, useful items, and in-game options to enhance the player experience when trading with villagers.

Currently in early preview - many features are still under development.

Key Features

Emerald Wand

alt text

Usage:

Method 1:

  • Sneak + Mouse Wheel: Cycle through modes
  • Sneak + Right Click: Activate current mode

Method 2:

  • Press the keybind (Alt by default) to open the quick mode selection wheel

alt text

Mode Target Effect
Profession Clear Any employed villager Resets villager to unemployed
Workblock Tracker Any villager Highlights linked or potential workblock
Villager Tracker Workstation blocks Highlights villager using it
AI Refresh Unemployed villagers Forces job search behavior
Upgrade Any employed villager Increase villager's profession level
Trade Select Any employed villager Freely select available trades

1. Profession Clear

alt text alt text

  • Removes profession from any villager
  • Works even on leveled/traded villagers
  • Resets their trade progression completely

2. Workblock(JobSite) Tracker

alt text

  • Visually highlights the villager's linked workstation in red
  • When used on an unemployed villager, highlights the villager's current potential workstation in green (not shown in the image)
  • Effective range: 64 blocks

3. Villager Tracker

alt text

  • Applies glowing effect to villager using the targeted workstation

4. Villager AI Refresh

alt text alt text

  • Forces unemployed villagers to stop current activities
  • Makes them (try to) immediately search for nearest valid workstation

5. Villager Instant Upgrade

alt text

  • Increases villager's profession level immediately
  • Consumes 1 Emerald Block or 9 Emerald by default. Block will be consumed first.
  • Items and counts costs can be modified in serverconfig/tradetweaks-server.toml freely. it's convenient for some modpacks, to modify it to other mods' or custom items.

6. Trade Selection

alt text

This sounds rule-breaking, but I believe that repeatedly refreshing villager trades to get desired offers is a complete waste of the player's time – requiring no real cost except hours of grinding.

Therefore, I don't consider this feature to break Minecraft's balance or gameplay integrity. As players, we should value our limited playtime and spend it on actually fun experiences.

  • Allows players to manually select available trades from villager's potential offer pool
  • Any trade with the same profession and profession level required, will be considered as an available trade.
  • Randomized category trades from mods are expanded into distinct item variants, so tag-like choices such as different logs or signs are all shown instead of one random example.
  • The replacement column has a live JEI-style search field.@ for mod names, # for tooltips, $ for tags, % for creative tabs, ^ for colors, and & for resource IDs. Spaces combine terms, | separates alternatives, - excludes a term, and quotes preserve phrases. Press Tab to focus the field and Enter or Esc to leave it.
  • Allow duplicated trades
  • Compatible with multiplayers
  • A Nether Star is required to upgrade your wand to use this mode.
  • Specially for librarian, if you select a trade of enchanted book, you will be allowed to choose all the max-level enchantments, with a higher chance of lower trade prices. This feature can be disabled in the server config.

Consumable Items

Adds several consumable utility items.

Book of Enlightenment

alt text

Turns a nitwit villager into an unemployed villager.

Reversion Bottle

alt text

Immediately turns a villager into a zombie villager. Its shapeless recipe uses a glass bottle, two pieces of rotten flesh, and a clock.

Restoration Bottle

alt text

Immediately cures a zombie villager back into a villager, equivalent to curing it manually with the vanilla method. Its shapeless recipe uses a Potion of Weakness, a golden apple, and a clock.

Totem of Village Hero

alt text

Grants 5:00 of Hero of the Village. If the player already has Hero of the Village, increases the effect level by 1 (up to level 5) and adds 5:00 duration. After winning a raid, the player receives a number of this item based on the raid level.

Restock Writ

alt text

Forces a villager to restock immediately. Using it multiple times on the same villager on the same day increases the cost per use.

Trade Broadcast System

Displays nearby villagers' trade lists (with item icons) in chat, with click-to-highlight functionality. Won't repeat broadcasts for unchanged trades.

off by default

alt text

alt text

Commands

/tradecast mode [option]

(Client-side) Filters which villagers get broadcast:

Option Effect
all All villagers
librarian Only librarians
off Disables broadcast system
/tradecast radius [blocks]

(Server-side) Sets broadcast range (1-32 blocks). Requires permissions.

/tradecast refresh

(Client-side) Clears cached villager/trade data.

/tradecast render [bool]

(Client-side) Toggles item icon rendering (if true, text-only mode will be available for compatibility).

/tradecast time [seconds]

(Server-side) Adjusts trade check interval. Requires permissions.

/tradetweaks enchant_books_select [bool]

(Server-side) Determines whether the wand's Trade Selection feature can be used to select librarians' enchanted books. Requires permissions.

Compatibility

  • Compatible with all mod-added villager professions (I hope)
  • Compatible with all mod-added enchantments (as long as it is 'tradeable')
  • Compatible with Easy Villager, but you can't interact with villagers inside its functional blocks using Emerald Wand
  • Compatible with the Ancient Tome added by Quark
  • Potential rendering conflicts when used with Showcase Item/Quark's inventory icon features (disable client rendering if overlap occurs)

Take Selection mode for example:

Quark's Ancient Tome:

alt text

Apotheosis:

alt text

PneumaticCraft:

alt text

Applied Energistics 2:

alt text

Credits and Licensing

This mod incorporates resources from the following third-party projects, and we gratefully acknowledge their contributions:

Code Attribution

The item rendering functionality in this mod is derived from [ShowcaseItem], which is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0) license.

Assets Attribution

The texture textures/emerald_wand.png is a modified version of an asset from [ConstructionWand], licensed under the MIT License.

How to Install Trade Tweaks (Mod)

Trade Tweaks by LostPatrol is verified for Fabric, Forge, Neoforge across Minecraft versions 1.20.1, 1.21.1 (latest release: 1.20.1-2.4.0-fabric, file size: 639 KB). Follow the steps below to install it safely from ModCraft.tv:

  1. Click the Download button above and select your Minecraft version (1.20.1, 1.21.1) and platform (Fabric, Forge, Neoforge).
  2. Make sure you have the compatible loader or environment installed for Fabric, Forge, Neoforge.
  3. Move the downloaded Trade Tweaks file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.20.1
Fabric
10d ago 1
1.21.1
Fabric
10d ago 1
1.20.1
Forge
10d ago 1
1.21.1
Neoforge
10d ago 1
1.20.1
Forge
2mo ago 1
1.21.1
Neoforge
2mo ago 1
1.21.1
Neoforge
2mo ago 1
1.20.1
Forge
2mo ago 1
1.21.1
Neoforge
2mo ago 1
1.20.1
Forge
2mo ago 1
1.21.1
Neoforge
3mo ago 1
1.20.1
Forge
3mo ago 1
1.21.1
Neoforge
5mo ago 1
1.20.1
Forge
5mo ago 1
1.20.1
Forge
6mo ago 1
1.21.1
Neoforge
6mo ago 1
1.21.1
Neoforge
8mo ago 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
<!-- Release notes for Trade Tweaks 2.4.0 across both Minecraft branches. -->
# 2.4.0 CHANGELOG

## Minecraft 1.20.1

### ADD

+ Added Fabric support, including all six Emerald Wand modes and its quick selection wheel, searchable trade replacement and librarian enchantment selection, villager conversion and restocking tools, Hero of the Village raid rewards, advancements, and interactive trade broadcasts. Fabric API is required on both client and server; the configuration library is bundled.

### CHANGE

+ Downloads now include explicit loader labels. Forge remains supported.
+ Third-party mod compatibility depends on the Minecraft version and loader; Forge/NeoForge compatibility does not automatically apply to Fabric.

### FIX

+ Fixed crafting an Emerald Wand with a Nether Star failing to produce an upgraded wand on Fabric for Minecraft 1.20.1.

## Minecraft 1.21.1

### ADD

+ Added Fabric support, including all six Emerald Wand modes and its quick selection wheel, searchable trade replacement and librarian enchantment selection, villager conversion and restocking tools, Hero of the Village raid rewards, advancements, and interactive trade broadcasts. Fabric API is required on both client and server; the configuration library is bundled.

### CHANGE

+ Downloads now include explicit loader labels. NeoForge remains supported.
+ Third-party mod compatibility depends on the Minecraft version and loader; Forge/NeoForge compatibility does not automatically apply to Fabric.

<!-- Release notes for Trade Tweaks 2.4.0 across both Minecraft branches. -->
# 2.4.0 CHANGELOG

## Minecraft 1.20.1

### ADD

+ Added Fabric support, including all six Emerald Wand modes and its quick selection wheel, searchable trade replacement and librarian enchantment selection, villager conversion and restocking tools, Hero of the Village raid rewards, advancements, and interactive trade broadcasts. Fabric API is required on both client and server; the configuration library is bundled.

### CHANGE

+ Downloads now include explicit loader labels. Forge remains supported.
+ Third-party mod compatibility depends on the Minecraft version and loader; Forge/NeoForge compatibility does not automatically apply to Fabric.

### FIX

+ Fixed crafting an Emerald Wand with a Nether Star failing to produce an upgraded wand on Fabric for Minecraft 1.20.1.

## Minecraft 1.21.1

### ADD

+ Added Fabric support, including all six Emerald Wand modes and its quick selection wheel, searchable trade replacement and librarian enchantment selection, villager conversion and restocking tools, Hero of the Village raid rewards, advancements, and interactive trade broadcasts. Fabric API is required on both client and server; the configuration library is bundled.

### CHANGE

+ Downloads now include explicit loader labels. NeoForge remains supported.
+ Third-party mod compatibility depends on the Minecraft version and loader; Forge/NeoForge compatibility does not automatically apply to Fabric.

<!-- Release notes for Trade Tweaks 2.4.0 across both Minecraft branches. -->
# 2.4.0 CHANGELOG

## Minecraft 1.20.1

### ADD

+ Added Fabric support, including all six Emerald Wand modes and its quick selection wheel, searchable trade replacement and librarian enchantment selection, villager conversion and restocking tools, Hero of the Village raid rewards, advancements, and interactive trade broadcasts. Fabric API is required on both client and server; the configuration library is bundled.

### CHANGE

+ Downloads now include explicit loader labels. Forge remains supported.
+ Third-party mod compatibility depends on the Minecraft version and loader; Forge/NeoForge compatibility does not automatically apply to Fabric.

### FIX

+ Fixed crafting an Emerald Wand with a Nether Star failing to produce an upgraded wand on Fabric for Minecraft 1.20.1.

## Minecraft 1.21.1

### ADD

+ Added Fabric support, including all six Emerald Wand modes and its quick selection wheel, searchable trade replacement and librarian enchantment selection, villager conversion and restocking tools, Hero of the Village raid rewards, advancements, and interactive trade broadcasts. Fabric API is required on both client and server; the configuration library is bundled.

### CHANGE

+ Downloads now include explicit loader labels. NeoForge remains supported.
+ Third-party mod compatibility depends on the Minecraft version and loader; Forge/NeoForge compatibility does not automatically apply to Fabric.

<!-- Release notes for Trade Tweaks 2.4.0 across both Minecraft branches. -->
# 2.4.0 CHANGELOG

## Minecraft 1.20.1

### ADD

+ Added Fabric support, including all six Emerald Wand modes and its quick selection wheel, searchable trade replacement and librarian enchantment selection, villager conversion and restocking tools, Hero of the Village raid rewards, advancements, and interactive trade broadcasts. Fabric API is required on both client and server; the configuration library is bundled.

### CHANGE

+ Downloads now include explicit loader labels. Forge remains supported.
+ Third-party mod compatibility depends on the Minecraft version and loader; Forge/NeoForge compatibility does not automatically apply to Fabric.

### FIX

+ Fixed crafting an Emerald Wand with a Nether Star failing to produce an upgraded wand on Fabric for Minecraft 1.20.1.

## Minecraft 1.21.1

### ADD

+ Added Fabric support, including all six Emerald Wand modes and its quick selection wheel, searchable trade replacement and librarian enchantment selection, villager conversion and restocking tools, Hero of the Village raid rewards, advancements, and interactive trade broadcasts. Fabric API is required on both client and server; the configuration library is bundled.

### CHANGE

+ Downloads now include explicit loader labels. NeoForge remains supported.
+ Third-party mod compatibility depends on the Minecraft version and loader; Forge/NeoForge compatibility does not automatically apply to Fabric.

<!-- Release notes for Trade Tweaks 2.3.0. -->
# 2.3.0 CHANGELOG

# FIX

  • Improved compatibility with Quark's Ancient Tomes and fixed related issues.

<!-- Release notes for Trade Tweaks 2.3.0. -->
# 2.3.0 CHANGELOG

# FIX

  • Improved compatibility with Quark's Ancient Tomes and fixed related issues.

# 2.2.1 CHANGELOG

# FIX

+ Fixed trade broadcast item icons not rendering until the chat screen was opened.

# 2.2.0 CHANGELOG

# FIX

+ Fixed Trade Tweaks tools being unable to activate on Minecraft Comes Alive villagers; normal MCA interactions remain available when no Trade Tweaks action is triggered.

# 2.1.2 CHANGELOG

# FIX

+ The Restoration Bottle now uses a standard shapeless recipe so JEI can display it. The recipe accepts the six vanilla Weakness potions (regular, splash, lingering; normal and long duration).

# 2.1.2 CHANGELOG

# FIX

+ The Restoration Bottle now uses a standard shapeless recipe so JEI can display it. The recipe accepts the six vanilla Weakness potions (regular, splash, lingering; normal and long duration).

# 2.1.1 CHANGELOG

# NEW

+ Added a dedicated Trade Tweaks advancement tab with 17 advancements covering all Emerald Wand modes, trade selection, consumable villager tools, and trade broadcasts.
+ Added a live JEI-style replacement search field to the trade selection screen, including prefix filters, combined/excluded terms, and keyboard-focused text editing.
+ The custom trade selection lists have been replaced with a two-column interface using the vanilla villager trading visuals and controls

# FIX


+ Trade replacement candidates are now generated from the server's fully loaded trade tables, adding generic support for modded villager professions and data-driven trades.
+ Randomized category-based trade factories now expose every distinct item variant they can generate instead of showing only one random example, covering modded groups such as logs and signs without profession-specific rules.
+ Candidate generation now uses the real villager context without consuming the villager's random sequence.
+ Trade levels are resolved from the villager's actual career unlock order. Both trade slots unlocked at the same level now share the same candidate pool.
+ Trade replacement now uses short-lived server sessions and validates the selected candidate, villager, distance, wand, and original offer before applying a change.
+ The trade selection screen no longer pauses single-player worlds, preventing the emerald wand's nearly finished cooldown overlay from flickering.
+ The trade selection screen now closes if its villager dies, unloads, or moves more than 8 blocks away.
+ Opening the trade selection screen now occupies the villager through its vanilla trading state, preventing it from wandering until the session ends.
+ Vanilla trading and trade selection now lock the villager for other players. Conflicting trade selection, upgrade, profession reset, and restock actions are rejected.

# 2.1.1 CHANGELOG

# NEW

+ Added a dedicated Trade Tweaks advancement tab with 17 advancements covering all Emerald Wand modes, trade selection, consumable villager tools, and trade broadcasts.
+ Added a live JEI-style replacement search field to the trade selection screen, including prefix filters, combined/excluded terms, and keyboard-focused text editing.
+ The custom trade selection lists have been replaced with a two-column interface using the vanilla villager trading visuals and controls

# FIX


+ Trade replacement candidates are now generated from the server's fully loaded trade tables, adding generic support for modded villager professions and data-driven trades.
+ Randomized category-based trade factories now expose every distinct item variant they can generate instead of showing only one random example, covering modded groups such as logs and signs without profession-specific rules.
+ Candidate generation now uses the real villager context without consuming the villager's random sequence.
+ Trade levels are resolved from the villager's actual career unlock order. Both trade slots unlocked at the same level now share the same candidate pool.
+ Trade replacement now uses short-lived server sessions and validates the selected candidate, villager, distance, wand, and original offer before applying a change.
+ The trade selection screen no longer pauses single-player worlds, preventing the emerald wand's nearly finished cooldown overlay from flickering.
+ The trade selection screen now closes if its villager dies, unloads, or moves more than 8 blocks away.
+ Opening the trade selection screen now occupies the villager through its vanilla trading state, preventing it from wandering until the session ends.
+ Vanilla trading and trade selection now lock the villager for other players. Conflicting trade selection, upgrade, profession reset, and restock actions are rejected.

# 2.0.0-CHANGELOG

# ADD

+ Added a wand mode wheel GUI for faster Emerald Wand mode switching.
+ Added the Book of Enlightenment, which can turn a nitwit villager into an unemployed villager.
+ Added the Restoration Bottle, which instantly cures a zombie villager.
+ Added the Reversion Bottle, which turns a villager into a zombie villager while preserving its data.
+ Added the Totem of Village Hero. Using it increases the Hero of the Village level by 1, up to level 5, and adds 5 minutes to the effect duration.
+ Winning a raid now rewards Totems of Village Hero based on the raid level.
+ Added a server command to enable or disable enchanted book trades in librarian trade selection.
+ Added the Restock Writ, a consumable item that can force an out-of-stock villager to restock. Each additional use on the same villager on the same day costs one more writ.
+ Added sounds and particle effects for villager upgrade, profession reset, enlightenment, reversion, restoration, and Hero of the Village item use.

# 2.0.0-CHANGELOG

# ADD

+ Added a wand mode wheel GUI for faster Emerald Wand mode switching.
+ Added the Book of Enlightenment, which can turn a nitwit villager into an unemployed villager.
+ Added the Restoration Bottle, which instantly cures a zombie villager.
+ Added the Reversion Bottle, which turns a villager into a zombie villager while preserving its data.
+ Added the Totem of Village Hero. Using it increases the Hero of the Village level by 1, up to level 5, and adds 5 minutes to the effect duration.
+ Winning a raid now rewards Totems of Village Hero based on the raid level.
+ Added a server command to enable or disable enchanted book trades in librarian trade selection.
+ Added the Restock Writ, a consumable item that can force an out-of-stock villager to restock. Each additional use on the same villager on the same day costs one more writ.
+ Added sounds and particle effects for villager upgrade, profession reset, enlightenment, reversion, restoration, and Hero of the Village item use.

# 1.1.0-CHANGELOG

# ADD

+ Workblock Tracker mode can now highlight an unemployed villager's current potential job site in green.

# FIX

Trade Tweaks Icon
Download Trade Tweaks
Select game version
Select platform