← Назад к ресурсам

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.

Modrinth

Описание

# 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 ![Villager Catcher Recipe](https://cdn.modrinth.com/data/cached_images/0af00a17945b54a445e64b80ece95b4d7544a225.png) --- ### 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 ![Empty Villager Cage Recipe](https://cdn.modrinth.com/data/cached_images/b5c6e764fce0966924bad512dc4e9b6a19c04f48.png) --- ### 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 ![Villager Incubator Recipe ](https://cdn.modrinth.com/data/cached_images/f0e5a15a5b8aa4c0d73e9bb30c9e5058157c6d6f.png) **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 ![Cure Station Recipe](https://cdn.modrinth.com/data/cached_images/594b36fc5275f2f0ec0bf395658b52d4e0f599bf.png) **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 ![Iron Farm Recipe](https://cdn.modrinth.com/data/cached_images/94837c50cfe0d90ca7eead91a4686f1cdfd10ee4.png) **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 ![Gold Farm Recipe](https://cdn.modrinth.com/data/cached_images/fc4bd40a5c7eabe569dde7fa95b6b3f338351190.png) **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 ![Witch Farm Recipe](https://cdn.modrinth.com/data/cached_images/3461384dfbeae43400e591ef1bd4f9b7b00b949a.png) **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 ![Villager Breed Recipe](https://cdn.modrinth.com/data/cached_images/5c202e594d8881c3e07c532ae5ae9ae0289c8d83.png) **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 ![Barter Farm Recipe](https://cdn.modrinth.com/data/cached_images/413ba055ccb29d65da1f93b0378f45a5b9ef90fe.png) **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 ![Tree Farm Recipe](https://cdn.modrinth.com/data/cached_images/bc70653421ffd51942e4f81e2c11b7a1ba8e15d7.png) **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 ![Crop Farm Recipe](https://cdn.modrinth.com/data/cached_images/283b0d6803cf0fa774f6071d4e7950fad3bf15f5.png) **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 ![Wool Farm Recipe](https://cdn.modrinth.com/data/cached_images/2196a73ff6a85e7f935b3a7e9e4d3d051b5af58d.png) **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 ![Butcher Farm Recipe](https://cdn.modrinth.com/data/cached_images/af9a2a966c468e5cced9275b5e672dec08c97352.png) **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 ![Creeper Farm Recipe](https://cdn.modrinth.com/data/cached_images/d28af1dc2da51608f266cf43ba953dbc85c94617.png) **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 ![Skeleton Farm Recipe](https://cdn.modrinth.com/data/cached_images/a56a525a400ae85dff464b50b835a68661b7f446.png) **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 ![Zombie Farm Recipe](https://cdn.modrinth.com/data/cached_images/01068cb3f3c341eb0d4ba0417e621327b48b657c.png) **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 ![Shulker Farm Recipe](https://cdn.modrinth.com/data/cached_images/fa419068056ec8974728039e7cb2262e4e1f1573.png) **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 ![Wither Skeleton Farm](https://cdn.modrinth.com/data/cached_images/dc2f57bcac7e9a23309a4823cff557bacf588a4b.png) **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 ![Wither Farm Recipe](https://cdn.modrinth.com/data/cached_images/d0806fdb24111618cc54b078453e48c0359fbdcf.png) **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 ![Blaze Farm Recipe](https://cdn.modrinth.com/data/cached_images/891e549292b22d75ddf08c03b97c33fc97764be8.png) **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 ![Enderman Farm Recipe](https://cdn.modrinth.com/data/cached_images/4550850695beb13e25e245f5c18e0c09e7e14dab.png) **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 ![Slime Farm Recipe](https://cdn.modrinth.com/data/cached_images/521207322b24fc05b232428fa2119d70415aeb5d.png) **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 ![Phantom Farm Recipe](https://cdn.modrinth.com/data/cached_images/88b3fe9c25350e260152a5052f86b75529db84ac.png) **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: ```json "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 ```json "allowReroll": true, "rerollCostEmeralds": 0 ``` ### General Settings ```json "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: ```json { "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!