CurseForge · Minecraft mod
VillagerDetails
VillagerDetails fixes annoying villager AI. This Fabric mod adds 30+ toggleable fixes for villagers, entities, and blocks, including infinite trades, bed rebinding, and portal binding. Manage rules via the /ec command or the J GUI.
Quick answer
Which VillagerDetails release should I use?
VillagerDetails 1.1.0 for MC 26.3 targets 26.3 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. All 1 required mods have matching files.
Where it goes
Is VillagerDetails required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does VillagerDetails 1.1.0 for MC 26.3 need?
VillagerDetails 1.1.0 for MC 26.3. Change the file and its required mods may change too.
Install Fabric API first. We found matching files for this game-version and loader setup.
We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add VillagerDetails without breaking your instance.
Built for VillagerDetails 1.1.0 for MC 26.3. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use VillagerDetails 1.1.0 for MC 26.3. It targets 26.3 with Fabric; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
Install Fabric API first. We found matching files for this game-version and loader setup.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside VillagerDetails 1.1.0 for MC 26.3. It opens that exact file at the source.
About this project
What does VillagerDetails add?
VillagerDetails
A mod that fixes the infuriating villager AI behavior that makes players rage.
VillagerDetails is a Fabric mod that provides a large collection of behavior fixes and enhancements for villagers, entities, blocks, and more. Everything can be toggled via the /ec command system or the built-in config GUI (default key: J).
Features
Settings & Fixes
| Rule | Description |
|---|---|
| Language | Mod language setting — controls server-side translations for UI and messages |
| RuleCommand | Global /ec permissions — manages permissions for all /ec commands |
| GlobalSpeedBypass | Global speed bypass — bypasses server speed checks to prevent rubberbanding when moving too fast |
| HappyGhastSpeed | Happy Ghast flight speed — adjusts the flying speed when riding a Happy Ghast |
Villagers
| Rule | Description |
|---|---|
| VillagerBedBinding | Villager bed editor — rebind a villager's bed with a lead named bed |
| VillagerWorkBlockBinding | Villager work block editor — rebind the work block with a lead named work |
| VillagerBatchBedBinding | Batch bed binding — auto-bind villagers in an area to the nearest bed |
| VillagerInfiniteTrade | Infinite trades — villager trades never run out |
| VillagerAutoTrader | Auto trade refresh — write a target enchantment on a name tag, right-click a librarian to reroll |
| VillagerSilentTrader | Silent trade reroll — remove the name tag after rerolling |
| VillagerAutoLockHitTrader | Auto-lock trades — lock rerolled enchanted books automatically |
| VillagerGodTools | God tools — use 331a / 331b name tags to reroll triple-enchanted diamond tools |
| VillagerTerracottaTrader | Terracotta trader — name tag Terracotta rerolls both terracotta and glazed terracotta |
| VillagerHardWorking | Hard-working villagers — adjust restock amount per trade |
| VillagerMoveController | Move controller — set a destination with a lead named move |
| VillagerToolsmithExchange | Diamond exchange reversal — toolsmith trades emeralds for diamonds |
| VillagerBookshelfDecompose | Auto bookshelf decomposition — bookshelves auto-decompose into books when used as payment |
| VillagerEmeraldDecompose | Auto emerald block decomposition — emerald blocks auto-decompose into emeralds when used as payment |
| VillagerOneTickTraderCount | Adjust trades refreshed per tick |
| VillagerBoneMealFlower | Bone meal overworld flowers — spawn overworld flowers regardless of biome |
| ZombieVillagerHelp | Instant zombie villager cure — name tag help cures instantly |
Entities & Mobs
| Rule | Description |
|---|---|
| NoSqueeze | No squeeze — specified entities are immune to entity cramming damage |
| MobNoSpawn | No mob spawning — listed entity types never spawn (natural, spawners, eggs, /summon, breeding) |
| PortalPiglinNoSpawn | No zombified piglins at bound portals — pick a nether portal region with a tool leash and bind it |
| PiglinBarterDelay | Piglin barter delay adjustment |
| PiglinGoldBlockMultiply | Gold block barter — piglins accept gold blocks, 9x output |
| PiglinGoldBlockMultiplyPunishment | Gold block barter punishment timer adjustment |
| NoBrainOnPortal | Portal brain loss — mobs lose their AI after passing through a nether portal |
Players
| Rule | Description |
|---|---|
| PlayerHeadSitting | Player head sitting — empty-hand right-click another player to sit on their head; sneak to dismount; stacking depth is configurable |
| PlayerBlockSitting | Sit on stairs and slabs — empty-hand right-click a bottom slab or stairs to sit on it; Shift to stand up |
Blocks
| Rule | Description |
|---|---|
| PortalBinding | Portal binding — force-bind overworld and nether selections |
| PortalBindingEnhanced | Enhanced portal binding — skip the "portal exists at target" check |
| BlockCollectable | Configurable block collection |
| BlockMiningResistance | Configurable block mining resistance |
| BlockExplosionResistance | Configurable block explosion resistance |
| BlockStrongPower | Block strong power — configured blocks act as redstone conductors to transmit signals |
| TntNoDestroyDrops | TNT does not destroy drops |
| BoxCrafting | Box crafting — craft with shulker boxes as if they were their contents |
| EndPortalGravityBlock | End portal gravity block — configured blocks fall like sand if hanging in the 5x5x5 area of an end portal |
| FurnaceDirtyHighlight | Furnace dirty highlight — highlights furnaces in the client if input slots have unburnable items or invalid fuel |
Animals
| Rule | Description |
|---|---|
| InfiniteShear | Infinite shearing — sheep regrow wool instantly after shearing |
Commands
Everything is done through the /ec command: /ec # Show help and categories /ec list # List all rules /ec list <category> # List rules by category /ec list enable / disable # Filter by state /ec <rule> # Show rule details /ec <rule> <state> # Toggle a rule /ec c <subcommand> # Management subcommands (selections, bindings, etc.)
Client Features
- Config GUI — press
J(rebindable) to open the in-game config screen with toggles, render options, and key bindings - Villager-bed line rendering — draw a line between a villager and its bound bed; color warns when too far
- EB / BB selection highlight — visualize entity-box and block-box selections
- Portal region highlight — visualize both sides of a bound portal pair
Supported Versions & Requirements
| Minecraft | Fabric Loader | Fabric API |
|---|---|---|
| 26.2 | ≥0.19.3 | ≥0.160.0+26.2 |
| 26.3 | ≥0.19.3 | ≥0.162.0+26.3 |
- Java: 25+ (GraalVM JDK 25 recommended)
- Fabric Loader: ≥0.19.3
- Fabric API: matching version
Links
- GitHub Repository: https://github.com/Acvvb/VillagerDetails
- License: MIT
- Author: Acvvb
Project description from CurseForge.
Pick your setup
VillagerDetails by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
26.3
1 loader build26.2
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
VillagerDetails versions and loaders
VillagerDetails 1.1.0 for MC 26.3
villagerdetails-1.1.0-fabric-0.19.3-api-0.162.0-26.3-all.jar
1 Nov 2026
VillagerDetails 1.1.0 for MC 26.2
villagerdetails-1.1.0-fabric-0.19.3-api-0.160.0-26.2-all.jar
1 Nov 2026
villagerdetails-1.0.0+fabric-0.19.3+26.3-server.jar
villagerdetails-1.0.0-fabric-0.19.3-26.3-server.jar
29 Oct 2026
villagerdetails-1.0.0+fabric-0.19.3+26.3-client.jar
villagerdetails-1.0.0-fabric-0.19.3-26.3-client.jar
29 Oct 2026
villagerdetails-1.0.0+fabric-0.19.3+26.2-server.jar
villagerdetails-1.0.0-fabric-0.19.3-26.2-server.jar
29 Oct 2026
villagerdetails-1.0.0+fabric-0.19.3+26.2-client.jar
villagerdetails-1.0.0-fabric-0.19.3-26.2-client.jar
29 Oct 2026
Looking for an older file? The official CurseForge project page is in Resources.