Villager See, Villager Do
With Villager See, Villager Do, a villager can be taught which items to pick up and which trades to offer.
What it does
The mod changes how villagers gather and trade items on a server. Owners can control which items a villager profession will pick up, and a pickup deny list keeps selected items out of their hands. Villagers that have not traded with a profession yet will learn trades from the items they collect, and resetting trades lets them offer new combinations once they level up.
Item handling also changes. Villagers can drop their items on death, and retain item names, damage and other item components when they trade. Enchantment limits can be set as well. With the default configuration, villagers only pick up select items and trade the vanilla way, so the mod changes nothing until settings are adjusted. The mod runs on the server, so single-player worlds using a local server also gain these options.
Installation needs Fabric API. The mod is server-side only, so players join without installing it. It is published for Fabric and Quilt for 1.17 – 1.21.11, with the latest file 1.8.0+MC1.21.11 for 1.21.11, and is released under the MIT License as open source. Porting to Forge is not provided by the author, but the license lets anyone else port it.
Key features
Trade control
Limits which items a villager will accept in exchange and blocks trades triggered by throwing items at villagers.
Item retention
Keeps item names, damage and other components through trades and deaths, so customized items are not lost.
Pickup deny list
Lets server owners list items that villagers must never pick up, while the rest follow the configured rules.
Trade learning and reset
Villagers learn new trades from collected items, and their trades can be reset to offer a fresh set.
Translations
Translation files are fetched automatically through SSS Translate, and contributors can help translate the mod on Crowdin.
Compatibility
Latest build for each game version and loader.
1.21.x12 of 12 versions with builds
1.20.x7 of 7 versions with builds
1.19.x4 of 4 versions with builds
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Optional 3
How it compares
Infinite Trading is a Fabric, Forge, NeoForge and Quilt server mod for 1.16.5 – 26.3, under All rights reserved and not open source. Fixed Villager Trades covers Fabric and Quilt for 1.17 – 1.21.1 and is open source under the Apache License 2.0. Pickable Villagers is Fabric only, for 1.16.5 – 1.21.7, and runs on client and server rather than on the server alone.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Villager See, Villager Do | Fabric and Quilt | 1.17 – 1.21.11 | Server-side only | 2026-01-04 |
| Infinite Trading | Fabric, Forge, NeoForge and Quilt | 1.16.5 – 26.3 | Server-side only | 2026-10-02 |
| Fixed Villager Trades | Fabric and Quilt | 1.17 – 1.21.1 | Server-side only | 2024-08-30 |
| Pickable Villagers | Fabric | 1.16.5 – 1.21.7 | Client and server | 2026-06-23 |
Questions
Does Villager See, Villager Do need Fabric API?
Does the mod need to be installed on the client?
Are the configuration screens optional?
In the catalog
Villager See, Villager Do is one of 29,952 Game mechanics mods on ModsFinder, and one of 19,630 Game mechanics mods for Fabric. 19,862 mods support Minecraft 1.21.11.
More from supersaiyansubtlety
Similar mods
What the author says
When a villager has a profession and hasn't been traded with, they'll pick up items that they could learn to trade. When they do, they will reset their trades and try to offer as many of the items they picked up for trade as they can. They'll continue selecting remaining gathered items for trade as they level up and…
Official listing
- Modrinth page
- modrinth.com/mod/villager-see-villager-do
- Owner
- supersaiyansubtlety
- Published
- 2021-06-13
- Updated on Modrinth
- 2026-01-04
- Facts verified
- 2026-10-15
