Trade Tweaks

Quick rating

Trade Tweaks

No reviews yet

Take control of villager professions and trades with powerful utilities!

No Theme
No Genre
Village Improvements
QoL & Tweaks
Mod Loaders
Forge
NeoForge
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Required

About

Project Details

Type
Mod
License
Creative Commons Attribution Non Commercial Share Alike 4.0 International
Latest Version
tradetweaks-1.20.1-2.1.1.jar
Authors
CurseForge
Modrinth

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

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.

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.

Screenshots

Gallery

  • Apotheosis's enchantments
    Apotheosis's enchantments
  • Quark's Ancient Tome
    Quark's Ancient Tome
  • Compatible with PneumaticCraft
    Compatible with PneumaticCraft
  • Compatible with AE2
    Compatible with AE2

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~13,000
Total Downloads
CurseForge
~6,000
Modrinth
~7,000
Last Updated
CurseForge
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works