Trade Everything
With Trade Anything, a villager accepts almost any item in exchange for emeralds, priced by rarity, recipe cost and durability.
What it does
Trade Anything adds a Trade Anything slot to the villager trading screen. A player right-clicks a villager to open its trades, drops an item into the slot, and the offer updates at once to show how many of that item the villager will take. Taking the trade works like a normal villager trade. Each wandering trader receives one additional offer at the head of its trade list, and that offer uses the same Trade Anything slot found on every villager.
Values come from a rarity table: common items have a baseline of 16 emeralds, and the values are configurable. Recipes for crafting and smithing are worked out recursively, which values a diamond pickaxe at its diamonds and sticks and values a netherite sword at a diamond sword plus the netherite upgrade. Enchantments add value, roughly doubling with each level for premium books. High-value items pay out emerald blocks, and the mod breaks an emerald block into the exact change owed when a player pays with blocks.
Trade Anything is client and server, so the server and every player need it. It requires Fabric API on Fabric, and it is published for Fabric, Forge and NeoForge, with files for 1.21.1 only. Its commands and config are required for crafting, so server owners can adjust values without editing code.
Key features
Item trade slot
A Trade Anything slot on the trading screen takes any item, and the offer shows how many the villager will pay.
Rarity-based values
Common items start at 16 emeralds, and item values are configurable from the rarity table.
Recursive recipe pricing
Crafting and smithing recipes are priced from their ingredients, so a tool's value reflects the materials used.
Durability and enchantments
Damaged tools lose value in proportion to their durability, and enchantment levels raise the price of books and gear.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Required by 1 mod
How it compares
No Villager Trading is server-side only, published for 1.21 – 1.21.4 and released under the MIT License, so players can join without installing it. Fair Bartering is server-side only, open source under the MIT License and published for 1.21.1 – 1.21.11. Pick & Trade is client and server, released under the MIT License and published for 1.21.1 only, the same version as Trade Anything.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Trade Everything | Fabric, Forge and NeoForge | 1.21.1 | Client and server | 2026-10-04 |
| No Villager Trading | Fabric, Forge and NeoForge | 1.21 – 1.21.4 | Server-side only | 2025-01-19 |
| Fair Bartering | Fabric, Forge and NeoForge | 1.21.1 – 1.21.11 | Server-side only | 2026-01-13 |
| Pick & Trade | Fabric, Forge and NeoForge | 1.21.1 | Client and server | 2026-07-03 |
Questions
Does Trade Anything need Fabric API?
Does the server need the mod installed?
Are item values fixed?
In the catalog
Trade Everything is one of 2,072 Economy mods on ModsFinder, and one of 1,159 Economy mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from BrennanHatton
Similar mods
What the author says
Every villager (and wandering trader) gains one extra trade at the top of its trade list: a Trade Anything slot. Put any item in the world into it, and the villager offers you a fair exchange for goods it actually wants — coal, wheat, paper, iron, emeralds, whatever that villager buys. No more hoarding chests full of…
Official listing
- Modrinth page
- modrinth.com/mod/trade-everything
- Owner
- BrennanHatton
- Published
- 2026-07-24
- Updated on Modrinth
- 2026-10-04
- Facts verified
- 2026-10-15
