Villager Lock
Villager Lock adds a Villager Post block that holds a villager in place at its job site, so trading halls can be laid out with fixed workstations.
What it does
A player places the Villager Post where the villager should stand, then seats a villager on it to assign a profession. A Profession Block Workstation placed directly in front of the post locks the trade, so the villager keeps the job and its offers stay where the player set them. Redstone power stops the post from holding the villager, which lets it move freely again.
The mod is aimed at organized trading halls, where villagers need to stay at a known spot. It runs on Fabric and NeoForge across six release versions, 1.21.11 – 26.3, and needs both the server and every player to have it installed. Fabric API is required on Fabric. The code is released under the MIT License, so the mod is open source, and the source code and issue tracker are public.
Key features
Villager Post block
A placeable post that fixes a villager at the chosen spot so it cannot wander off the trading area.
Seating a villager
A villager is seated on the post, which keeps it there while the trading hall is built around it.
Profession workstation lock
A Profession Block Workstation placed in front of the post locks the trade and assigns the profession.
Redstone release
Powering the post with redstone stops it holding the villager, so the villager can move freely again.
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
Use cases
Trading halls
Players build halls where each villager stays at a set spot beside its workstation, keeping the layout tidy.
Who it’s for: The mod suits players and server owners who build villager trading halls and want each villager to stay at a chosen job site.
How it compares
Reroll-Trades is also published for Fabric and NeoForge and is released under the MIT License, but it targets 1.21 – 26.3 and is not open source by the same measure, and it works on client and server alike. Villager Trade Reset runs on Fabric and NeoForge for 1.21.5 – 26.3 under the GNU General Public License v3.0 or later, and is open source. BetterVillagerTrading is Fabric only, client-side only, and covers 1.21.6 – 26.2 under All rights reserved.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Villager Lock | Fabric and NeoForge | 1.21.11 – 26.3 | Client and server | 2026-09-24 |
| Reroll-Trades | Fabric and NeoForge | 1.21 – 26.3 | Client and server | 2026-09-30 |
| Villager Trade Reset | Fabric and NeoForge | 1.21.5 – 26.3 | Client and server | 2026-10-14 |
| BetterVillagerTrading | Fabric | 1.21.6 – 26.2 | Client-side only | 2026-08-27 |
Questions
Does Villager Lock need Fabric API?
Does the server need Villager Lock installed?
How is a villager released from the post?
Which versions have files for Villager Lock?
In the catalog
Villager Lock is one of 12,078 Decoration mods on ModsFinder, and one of 6,982 Decoration mods for Fabric. 8,071 mods support Minecraft 26.3.
Similar mods
Official listing
- Modrinth page
- modrinth.com/mod/villagerlock
- Owner
- UkrainianCoder
- Published
- 2026-03-03
- Updated on Modrinth
- 2026-09-24
- Facts verified
- 2026-10-15
