Usefulvillagers
by catcutee
Usefulvillagers makes villagers restock their village by moving items from their trades into nearby chests and barrels before they go to sleep.
What it does
Each evening, before settling down to sleep, villagers walk to the nearest chests and barrels within a 64-block radius on the x, y and z axes and deposit items into them. Only villagers inside the player's simulation distance take part, so the effect stays limited to the area a player can actually load. The feature is meant to replenish a village's resources without any extra steps from the player.
The choice of container is weighted. Each villager has a configurable chance to pick a chest or barrel over the default behavior, and that chance is set in the config between 8% and 22%. Villagers almost always select emerald otherwise, which is why the emerald trade is the one most likely to be placed in a chest. Villagers make several attempts within a set time period, and a container that is not found on the first try can still be reached on a later one.
The mod is server-side only and is released under the MIT License. It is not open source. Files are published for Forge only, for 1.20.1, with version 0.0.1 dated 2026-05-04 as the single release. Villagers can also carry more valuable items when they level up, which gives a second reason to advance their trades.
Key features
Evening restocking
Villagers walk to nearby chests and barrels before sleep and deposit their trade items there.
Configurable container chance
A config value between 8% and 22% sets how often a villager chooses a container over the default behavior.
Search radius
Villagers scan the nearest 64 blocks in each direction for chests and barrels to fill.
Higher-value items at level up
Villagers who gain a level bring more valuable items, so advancing trades becomes worthwhile.
Vanilla behavior
The restocking uses vanilla villager and container mechanics, without new blocks or items.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
Horrible Villager Trades is a Forge mod for 1.20.1 that is server required with an optional client and released under the MIT License, but it is not open source. More Villager Trades is a Forge mod for 1.20.1 that runs on client and server under the Creative Commons Attribution Share Alike 4.0 license, not open source. Villager Golem Healer is also Forge for 1.20.1, runs on client and server and is licensed as All rights reserved. Usefulvillagers differs by being server-side only and by focusing on restocking containers rather than changing trades.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Usefulvillagers | Forge | 1.20.1 | Server-side only | 2026-05-04 |
| Horrible Villager Trades | Forge | 1.20.1 | Server required, client optional | 2025-03-12 |
| More Villager Trades | Forge | 1.20.1 | Client and server | 2026-02-01 |
| Villager Golem Healer | Forge | 1.20.1 | Client and server | 2025-04-03 |
Questions
Does Usefulvillagers need to be installed on the client?
Which Forge version does Usefulvillagers support?
Can the chance of villagers using containers be changed?
In the catalog
Usefulvillagers is one of 2,072 Economy mods on ModsFinder, and one of 1,010 Economy mods for Forge. 34,764 mods support Minecraft 1.20.1.
More from catcutee
Similar mods
What the author says
Now, before going to sleep, villagers will leisurely approach the nearest chests and barrels and fill them with items they trade. This only works when the villagers are within the player’s simulation. [Full description of the mechanic] At the end of the gathering, villagers begin scanning the nearest 64 blocks in the…
Official listing
- Modrinth page
- modrinth.com/mod/usefulvillagers
- Owner
- catcutee
- Published
- 2026-05-04
- Updated on Modrinth
- 2026-05-04
- Facts verified
- 2026-10-15
