
Easy Villager Fabric
A feature-rich Fabric Easy Villager concept. Capture, manage, and trade with villagers, run automated farms, breed and cure villagers — all from elegant glass display blocks.
Screenshots


About this Mod
Easy Villager — Fabric
🎯 Core Features
Villager Catcher
Capture any villager (including modded villagers) and carry them in your inventory.
- Right-click any villager to capture them into a Captured Villager item
- All trade data, profession, XP, and offers are fully preserved
- Right-click on any block surface to release them
Recipe: 4 sticks + 4 string in a net pattern

Empty Villager Cage
A glass display case that holds a villager permanently for easy trading.
- Right-click with a Captured Villager item to insert
- Right-click to open the full trade GUI (works with ALL modded villagers!)
- Right-click with a job site block to assign a profession
- Sneak + right-click to extract the villager
- ↺ Re-roll button in the trade GUI to randomize trades (configurable cost)
- Spinning workstation block displayed inside the cage
- Tooltip shows profession, level, and XP when held in inventory
Recipe: 8 glass + gold pressure plate center

Villager Incubator
Grows baby villagers (from the Breeder) into unemployed adults ready for use.
- Right-click with a Baby Villager item to insert
- After timer, outputs an adult unemployed villager item
- Outputs to adjacent chest/barrel automatically
- Spinning baby villager item displayed inside
Recipe: 6 glass + hopper top + bread center + gold pressure plate bottom

Config: villagerIncubatorEnabled, villagerIncubatorIntervalTicks (default: 24000 = 10 min)
Cure Station
Automates the zombie villager curing process.
- Right-click with Splash Potion of Weakness → fills potion slot
- Right-click with Golden Apple → fills apple slot
- Right-click with Captured Villager item → fills villager slot
- Curing starts automatically when all three are inserted
- Outputs a Cured Villager item after the timer
- Outputs to adjacent chest/barrel automatically
- Sneak + right-click to extract items
Recipe: 6 glass + hopper top + golden apple center + gold pressure plate bottom

Config: cureStationEnabled, cureStationIntervalTicks (default: 3600 = 3 min)
🌾 Village Farms
All village farms share these mechanics:
- Right-click with Captured Villager to insert (up to 3)
- Sneak + right-click to extract last villager
- Right-click to view time remaining and villager count
- Output to adjacent chest, barrel, or hopper automatically
- All configurable via
config/easy_villager/config.json
Iron Golem Farm
Needs 3 villagers. Drops iron ingots and poppies.
Drops per cycle: 2–5 iron ingots, occasional poppies
Recipe: 6 glass + hopper top + iron block center + gold pressure plate bottom

Config: ironFarmEnabled, ironFarmIntervalTicks (default: 3600 = 3 min), ironFarmMinVillagers (default: 3)
Loot config: config/easy_villager/iron_farm.json
Gold Farm
Drops gold nuggets, occasional ingots, and rotten flesh.
Drops per cycle: 4–11 gold nuggets, occasional gold ingots, rotten flesh
Recipe: 6 glass + hopper top + gold block center + gold pressure plate bottom

Config: goldFarmEnabled, goldFarmIntervalTicks (default: 3600 = 3 min), goldFarmMinVillagers (default: 1)
Loot config: config/easy_villager/gold_farm.json
Witch Farm
Drops classic witch loot — great for brewing supplies.
Drops per cycle: 2–4 random items from: redstone, glowstone dust, sugar, sticks, spider eye, glass bottles, gunpowder
Recipe: 6 glass + hopper top + water bottle center + gold pressure plate bottom

Config: witchFarmEnabled, witchFarmIntervalTicks (default: 3600 = 3 min), witchFarmMinVillagers (default: 1)
Loot config: config/easy_villager/witch_farm.json
Breeder
Needs 2 villagers. Produces baby villager items for the Incubator.
Output: 1 Baby Villager item per cycle
Recipe: 6 glass + hopper top + any bed center + gold pressure plate bottom

Config: breederEnabled, breederIntervalTicks (default: 12000 = 10 min), breederMinVillagers (default: 2)
Barter Farm
Needs 2 villagers + gold ingots in input. Simulates piglin bartering.
Input: Gold ingots (1 consumed per cycle)
Drops per cycle (1 random): Ender pearls, iron boots, gravel, leather, nether bricks, obsidian, crying obsidian, fire charges, flint, soul sand, nether quartz, glowstone dust, magma cream, blackstone, spectral arrows
Recipe: 6 glass + hopper top + golden boots center + gold pressure plate bottom

Config: barterFarmEnabled, barterFarmIntervalTicks (default: 3600 = 3 min), barterFarmMinVillagers (default: 2)
Loot config: config/easy_villager/barter_farm.json
Tree Farm
Place any sapling in the input — outputs that tree's wood and drops.
Input: Any sapling (1 consumed per cycle)
Drops per cycle (varies by tree):
- Oak: 4–9 oak logs, 1–2 saplings, occasional apples
- Birch: 4–8 birch logs, 1–2 saplings
- Spruce (1–3 saplings): 5–12 logs, 1–2 saplings
- Spruce (4+ saplings): 12–21 logs (tall 2x2 tree!), 2–4 saplings
- Jungle: 6–15 jungle logs, 1–3 saplings, occasional cocoa beans
- Acacia: 4–9 logs, 1–2 saplings
- Dark Oak (requires 4 saplings): 12–21 logs, 3–5 saplings, occasional apples
- Mangrove: 4–9 logs, 1–2 propagules, mangrove roots
- Cherry: 4–8 logs, 1–2 saplings, occasional pink petals
- Modded trees: Returns the sapling item + oak logs as fallback
Recipe: 6 glass + hopper top + tree sapling center + gold pressure plate bottom

Config: treeFarmEnabled, treeFarmIntervalTicks (default: 6000 = 5 min), treeFarmMinVillagers (default: 1), darkOakSaplingsRequired (default: 4), tallSpruceThreshold (default: 4)
Crop Farm
Place any crop or seed in the input — outputs that crop's harvest. Supports all vanilla crops and most modded crops automatically.
Input: Any growable item (1 consumed per cycle)
Drops per cycle (varies by crop):
- Wheat Seeds: 1–3 wheat + 1–2 seeds
- Carrot: 2–5 carrots
- Potato: 2–5 potatoes (rare poisonous potato)
- Beetroot Seeds: 1–3 beetroot + 1–2 seeds
- Melon Seeds: 3–7 melon slices, occasional seeds
- Pumpkin Seeds: 1–2 pumpkins, occasional seeds
- Sugar Cane: 2–5 sugar cane
- Cactus: 1–3 cactus
- Bamboo: 4–11 bamboo
- Kelp: 2–5 kelp + 1–3 dried kelp
- Sweet Berries: 2–4 berries
- Glow Berries: 2–4 glow berries
- Nether Wart: 2–5 nether wart
- Chorus Flower: 2–5 chorus fruit, occasional chorus flower
- Mushrooms: 1–3 mushrooms, occasional mushroom block
- Crimson/Warped Fungus: fungus + nether wart/warped wart blocks
- Torchflower Seeds: 1 torchflower, occasional seeds
- Pitcher Pod: 1 pitcher plant, occasional pod
- Modded crops: 1–3 of the crop item itself
Recipe: 6 glass + hopper top + wheat seed center + gold pressure plate bottom

Config: cropFarmEnabled, cropFarmIntervalTicks (default: 3600 = 3 min), cropFarmMinVillagers (default: 1)
Wool Farm
Outputs colored wool. Place shears + colored wool in input.
Input: Shears (durability consumed) + any colored wool (sets color, not consumed)
Drops per cycle: 1–3 wool of selected color, occasional string
Recipe: 6 glass + hopper top + any wool center + gold pressure plate bottom

Config: woolFarmEnabled, woolFarmIntervalTicks (default: 3600 = 3 min), woolFarmMinVillagers (default: 1), woolFarmRequireShears (default: true)
Butcher Farm
Right-click with any meat to set the output type. No ongoing input required.
Setup: Right-click with beef, chicken, mutton, or pork (raw or cooked) to set type
Drops per cycle:
- Beef: 1–3 raw beef + 50% chance 1–2 leather
- Chicken: 1–3 raw chicken + occasional egg + occasional feather
- Mutton: 1–3 raw mutton
- Pork: 1–3 raw porkchop
Recipe 6 glass + hopper top + any cooked meat center + gold pressure plate bottom

Config: butcherFarmEnabled, butcherFarmIntervalTicks (default: 3600 = 3 min), butcherFarmMinVillagers (default: 1)
⚔️ Mob Farms
All mob farms work the same way as village farms — insert villagers, collect loot.
Creeper Farm
Drops: 1–3 gunpowder, 5% chance for a random music disc
Recipe: 6 Glass + Hopper + Gunpowder center + Gold Pressure Plate

Config: creeperFarmEnabled, creeperFarmIntervalTicks (default: 3600 = 3 min), creeperFarmMinVillagers (default: 1)
Skeleton Farm
Drops: 1–3 bones, 1–4 arrows, occasional bow, rare bone meal
Recipe: 6 Glass + Hopper + Bone center + Gold Pressure Plate

Config: skeletonFarmEnabled, skeletonFarmIntervalTicks (default: 3600 = 3 min), skeletonFarmMinVillagers (default: 1)
Zombie Farm
Drops: 1–4 rotten flesh, occasional iron ingot/carrot/potato, rare iron sword
Recipe: 6 Glass + Hopper + Rotten Flesh center + Gold Pressure Plate

Config: zombieFarmEnabled, zombieFarmIntervalTicks (default: 3600 = 3 min), zombieFarmMinVillagers (default: 1)
Shulker Farm
Drops: 1–2 shulker shells per cycle (rare — very valuable!)
Recipe: 6 Glass + Hopper + Shulker Shell center + Gold Pressure Plate

Config: shulkerFarmEnabled, shulkerFarmIntervalTicks (default: 6000 = 5 min), shulkerFarmMinVillagers (default: 1)
Wither Skeleton Farm
Drops: 1–4 coal, 1–3 bones, 2.5% chance for wither skeleton skull, occasional stone sword
Recipe: 6 Glass + Hopper + Wither Skeleton Skull center + Gold Pressure Plate

Config: witherSkeletonFarmEnabled, witherSkeletonFarmIntervalTicks (default: 6000 = 5 min), witherSkeletonFarmMinVillagers (default: 1)
Wither Farm
Requires 3 villagers. Very long timer — nether stars are extremely valuable!
Drops: 1 Nether Star per cycle
Recipe: 6 Glass + Hopper + Nether Star center + Gold Pressure Plate

Config: witherFarmEnabled, witherFarmIntervalTicks (default: 36000 = 30 min), witherFarmMinVillagers (default: 3)
Blaze Farm
Drops: 1–3 blaze rods, 1–4 blaze powder, occasional fire charge
Recipe: 6 Glass + Hopper + Blaze Rod center + Gold Pressure Plate

Config: blazeFarmEnabled, blazeFarmIntervalTicks (default: 3600 = 3 min), blazeFarmMinVillagers (default: 1)
Enderman Farm
Drops: 1–3 ender pearls, occasional chorus fruit, rare end stone
Recipe: 6 Glass + Hopper + Ender Pearl center + Gold Pressure Plate

Config: endermanFarmEnabled, endermanFarmIntervalTicks (default: 3600 = 3 min), endermanFarmMinVillagers (default: 1)
Slime Farm
Drops: 2–5 slimeballs, occasional slime block
Recipe: 6 Glass + Hopper + Slimeball center + Gold Pressure Plate

Config: slimeFarmEnabled, slimeFarmIntervalTicks (default: 3600 = 3 min), slimeFarmMinVillagers (default: 1)
Phantom Farm
Drops: 1–2 phantom membranes per cycle (for slow falling potions)
Recipe: 6 Glass + Hopper + Phantom Membrane center + Gold Pressure Plate

Config: phantomFarmEnabled, phantomFarmIntervalTicks (default: 3600 = 3 min), phantomFarmMinVillagers (default: 1)
⚙️ Configuration
All config files are generated automatically on first launch in:
.minecraft/config/easy_villager/
├── config.json ← main settings
├── iron_farm.json ← iron farm loot (editable)
├── gold_farm.json ← gold farm loot (editable)
├── witch_farm.json ← witch farm loot (editable)
└── barter_farm.json ← barter farm loot (editable)
Profession Whitelist
Control which villager professions can be inserted into any block:
"allowArmorer": true,
"allowButcher": true,
"allowCartographer": true,
"allowCleric": true,
"allowFarmer": true,
"allowFisherman": true,
"allowFletcher": true,
"allowLeatherworker": true,
"allowLibrarian": true,
"allowMason": true,
"allowShepherd": true,
"allowToolsmith": true,
"allowWeaponsmith": true,
"allowNitwit": true,
"allowNone": true
Re-roll Settings
"allowReroll": true,
"rerollCostEmeralds": 0
General Settings
"maxVillagersPerBlock": 3,
"outputToAdjacentInventory": true
Custom Loot Tables
The iron_farm.json, gold_farm.json, witch_farm.json, and barter_farm.json files let you fully customize drops:
{
"description": "Iron Farm loot",
"rollsMin": 2,
"rollsMax": 4,
"entries": [
{ "item": "minecraft:iron_ingot", "minCount": 2, "maxCount": 5, "weight": 10 },
{ "item": "minecraft:poppy", "minCount": 1, "maxCount": 2, "weight": 5 }
]
}
Higher weight = more likely to be selected. You can add any modded item by ID!
🔧 Mod Compatibility
- Fabric API required
- Works with Cobblemon villagers and custom professions
- Works with Cobbleverse modpack
- Sophisticated Storage barrels and chests supported for auto-output
- All vanilla chests, barrels, and hoppers supported
- Chests placed below farm blocks can be opened normally
📦 Summary of All Blocks
| Block | Recipe Center | Min Villagers | Default Timer |
|---|---|---|---|
| Villager Cage | Gold Pressure Plate | — | — |
| Villager Incubator | Villager Spawn Egg | — | 10 min |
| Cure Station | Golden Apple | — | 3 min |
| Iron Golem Farm | Iron Block | 3 | 3 min |
| Gold Farm | Gold Block | 1 | 3 min |
| Witch Farm | Water Bottle | 1 | 3 min |
| Breeder | Any Bed | 2 | 20 min |
| Barter Farm | Golden Boots | 2 | 3 min |
| Tree Farm | Any Sapling | 1 | 5 min |
| Crop Farm | Wheat Seeds | 1 | 3 min |
| Wool Farm | Any Wool | 1 | 3 min |
| Butcher Farm | Any Cooked Meat | 1 | 3 min |
| Creeper Farm | Gunpowder | 1 | 3 min |
| Skeleton Farm | Bone | 1 | 3 min |
| Zombie Farm | Rotten Flesh | 1 | 3 min |
| Shulker Farm | Shulker Shell | 1 | 10 min |
| Wither Skeleton Farm | Wither Skull | 1 | 5 min |
| Wither Farm | Nether Star | 3 | 30 min |
| Blaze Farm | Blaze Rod | 1 | 3 min |
| Enderman Farm | Ender Pearl | 1 | 3 min |
| Slime Farm | Slimeball | 1 | 3 min |
| Phantom Farm | Phantom Membrane | 1 | 3 min |
📋 Requirements
- Minecraft 1.21.1
- Fabric Loader 0.15+
- Fabric API
📄 License
MIT License — feel free to use in modpacks!
Available Versions
How to Install Easy Villager Fabric on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.11).
Install Mod
Open the mod browser in the dashboard and search for "Easy Villager Fabric". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.11, 1.21.10, 1.21.9 (+9 more)
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Easy Villager Fabric server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.11). You can switch loaders with one click in the panel.
Is Easy Villager Fabric compatible with fabric?
Easy Villager Fabric officially supports fabric for Minecraft 1.21.11, 1.21.10, 1.21.9. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Easy Villager Fabric – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Easy Villager Fabric consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Rent Modded Server
Install Easy Villager Fabric with just one click on your server.