TradeHall Villager/Farm Optimizer
by Reimz
TradeHall Villager/Farm Optimizer is a client-side Fabric mod that stops drawing villagers and other entities the player cannot see, which raises frame rates around large trade halls and farms.
What it does
Large trade halls and villager farms keep many villagers loaded at once, and the base game draws each one even when it sits behind a wall or far away. TradeHall Villager/Farm Optimizer checks whether each villager is visible. Hidden ones are skipped during rendering until they come back into view, while their AI, trading and position keep working as before.
The mod offers two independent hiding rules. Smart hiding skips entities blocked by walls, other buildings or their hitboxes. Distance hiding skips entities beyond a chosen radius, set with a slider from 1 to 128 blocks. Each rule has its own on/off switch, and a separate toggle decides whether wandering traders are included. The whole mod can be turned off from the settings.
The custom entities list extends the same behavior to other entities, such as armor stands in a mob farm or zombies in a cow farm. Entities are added from a searchable dropdown, and each entry can carry its own smart hiding and distance hiding settings. Everything runs on the client, and the server is not touched. TradeHall Villager/Farm Optimizer is published for 1.21.11 and for 26.1, 26.1.1, 26.1.2, 26.2 and 26.3, and is released under the MIT License. The code is not open source to the public, and the mod requires Cloth Config API and Mod Menu.
Key features
Smart hiding
Villagers and other entities hidden behind blocks, walls or other buildings are not drawn while they are out of sight.
Distance hiding
Entities farther than a set radius are skipped until the player moves closer, with the radius adjustable from 1 to 128 blocks.
Custom entities list
Other entities can be added to the list, each with its own smart hiding and distance hiding settings.
Separate toggles
Each hiding rule can be switched on or off, and wandering traders can be included or left out on their own.
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 2
How it compares
Tab Optimizer is a client-side Fabric mod for 1.21.11 under the MIT License, and it is open source. Not Enough FPS is also client-side and open source, under the GNU General Public License v3.0 only, for 1.21.11 – 26.3. Pinned Trades covers 1.21 – 1.21.10 under the MIT License, and its code is not open source, so it fits an older range than this mod.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| TradeHall Villager/Farm Optimizer | Fabric | 1.21.11 – 26.3 | Client-side only | 2026-10-12 |
| Tab Optimizer | Fabric | 1.21.11 | Client-side only | 2026-07-23 |
| Not Enough FPS | Fabric | 1.21.11 – 26.3 | Client-side only | 2026-09-16 |
| Pinned Trades | Fabric | 1.21 – 1.21.10 | Client-side only | 2025-11-06 |
Questions
Does TradeHall Villager/Farm Optimizer need a server install?
Which dependencies does the mod require?
Do hidden villagers still trade?
In the catalog
TradeHall Villager/Farm Optimizer is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 8,071 mods support Minecraft 26.3.
More from Reimz
Similar mods
What the author says
A client side mod that boosts your FPS in trade halls. If you keep a big crowd of villagers at your base, the game wastes a ton of resources drawing every single one of them, even the ones you can't actually see. This mod simply stops rendering them until you need them. And it's not just villagers: you can add any…
Official listing
- Modrinth page
- modrinth.com/mod/tradehall-villagers-optimizer
- Owner
- Reimz
- Published
- 2026-07-27
- Updated on Modrinth
- 2026-10-12
- Facts verified
- 2026-10-15
