ModsFinder

Villager See, Villager Do

by supersaiyansubtlety

With Villager See, Villager Do, a villager can be taught which items to pick up and which trades to offer.

FabricQuiltServer-side onlyMIT LicenseOpen source1.17 – 1.21.11

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

  1. Trade control

    Limits which items a villager will accept in exchange and blocks trades triggered by throwing items at villagers.

  2. Item retention

    Keeps item names, damage and other components through trades and deaths, so customized items are not lost.

  3. Pickup deny list

    Lets server owners list items that villagers must never pick up, while the rest follow the configured rules.

  4. Trade learning and reset

    Villagers learn new trades from collected items, and their trades can be reset to offer a fresh set.

  5. 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.21.111.8.0+MC1.21.111.8.0+MC1.21.11
1.21.101.7.1+MC1.21.9-1.21.101.7.1+MC1.21.9-1.21.10
1.21.91.7.1+MC1.21.9-1.21.101.7.1+MC1.21.9-1.21.10
1.21.81.6.3+MC1.21.6-1.21.81.6.3+MC1.21.6-1.21.8
1.21.71.6.3+MC1.21.6-1.21.81.6.3+MC1.21.6-1.21.8
1.21.61.6.3+MC1.21.6-1.21.81.6.3+MC1.21.6-1.21.8
1.21.51.5.0+MC1.21.51.5.0+MC1.21.5
1.21.41.4.1+MC1.21.2-1.21.41.4.1+MC1.21.2-1.21.4
1.21.31.4.1+MC1.21.2-1.21.41.4.1+MC1.21.2-1.21.4
1.21.21.4.1+MC1.21.2-1.21.41.4.1+MC1.21.2-1.21.4
1.21.11.3.1+MC1.21-1.21.11.3.1+MC1.21-1.21.1
1.211.3.1+MC1.21-1.21.11.3.1+MC1.21-1.21.1
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
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Optional 3

SSS TranslateA library to add Crowdin internationalization to mods.
Optional
Mod MenuAdds a mod menu to view the list of mods you have installed.
Optional
Cloth Config APIConfiguration Library for Minecraft Mods
Optional

How it compares

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
Villager See, Villager DoFabric and Quilt1.17 – 1.21.11Server-side only2026-01-04
Infinite TradingFabric, Forge, NeoForge and Quilt1.16.5 – 26.3Server-side only2026-10-02
Fixed Villager TradesFabric and Quilt1.17 – 1.21.1Server-side only2024-08-30
Pickable VillagersFabric1.16.5 – 1.21.7Client and server2026-06-23

Questions

Does Villager See, Villager Do need Fabric API?

Yes. Fabric API is a required dependency, and the mod runs on Fabric or Quilt.

Does the mod need to be installed on the client?

No. It runs on the server alone, so players need nothing extra to join.

Are the configuration screens optional?

Yes. Cloth Config API and Mod Menu are optional, and the options use default values when Cloth Config is absent.

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

All projects

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…
supersaiyansubtlety, on the Modrinth page

Official listing

Owner
supersaiyansubtlety
Published
2021-06-13
Updated on Modrinth
2026-01-04
Facts verified
2026-10-15

Tags