CurseForge · Minecraft mod
Liberty's Villagers
Quality of Life and AI improvements for Villagers
Quick answer
Which Liberty's Villagers release should I use?
Liberty's Villagers libertyvillagers-1.0.15.1+fabric+1.20.1.jar targets 1.20.1 with Fabric. The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server. All 1 required mods have matching files.
Where it goes
Is Liberty's Villagers required on the client, server, or both?
The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server.
The source does not explicitly classify this release as client-only or server-only.
What else does Liberty's Villagers libertyvillagers-1.0.15.1+fabric+1.20.1.jar need?
libertyvillagers-1.0.15.1+fabric+1.20.1.jar. 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 Liberty's Villagers without breaking your instance.
Built for Liberty's Villagers libertyvillagers-1.0.15.1+fabric+1.20.1.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use libertyvillagers-1.0.15.1+fabric+1.20.1.jar. It targets 1.20.1 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 it belongs on the client. The project page does not say whether it belongs on the dedicated server.
- 04
Pick the file you checked
Use the “Get this file” button beside libertyvillagers-1.0.15.1+fabric+1.20.1.jar. It opens that exact file at the source.
About this project
What does Liberty's Villagers add?
Liberty's Villagers
Are you the mayor of a village? Are you tired of your villagers failing to find their beds at nightfall, or forgetting their workstations in the morning? Have you seen one too many villager die from jumping off stairs and injuring themselves over and over? Well, Liberty's Villagers is here to help!
Liberty's Villagers is a forge and fabric mod that improves the logic and allows the mayor (you) to modify villager behavior to provide a better experience for your villagers!
Features:
General
- Adjust the range which villagers will find Points Of Interest (useful for vertical or large cities)
- Adjust how long a villager will travel to Points of Interest
- Adjust how close a villager needs to get to use a Point of Interest
- Optional - Heal Villagers when they wake up (like Bedrock)
- Optional - Prioritize villagers avoiding cactus, water, rails, trapdoors, and powdered snow.
- Optional - Pathfinding fix for villagers becoming "stuck" near walls/fences
- Optional - Prevent villagers from climbing up ladders and vines (they don't know how to climb back down, poor dears)
- Adjust the distance villagers will consider "safe" for jumping down from ledges
- Optional - Villagers can consume melon slices and pumpkin pie for food
- Optional - Prevent villagers from breeding (for when you've got a bed that isn't pathable that is causing a population boom)
- Optional - Require a free workstation when Villagers decide to have a baby
- Optional - Prevent villagers from trampling crops
- Optional - Stop villagers from seeking workstations and meeting points in the middle of the night
- Optional - No nitwit villagers
- Optional - Every villager is a nitwit
- Optional - Every villager is a baby
- Optional - Babies never grow up
- Optional - Configure the time it takes for a baby villager to grow up
Villager Professions
- Optional - Armorers seek out and heal Iron Golems during work hours
- Optional - Clerics seek out and heal Villagers and Players during work hours
- Adjust how far farmers will look for crops in x/z and y planes.
- Optional - Farmers prefer to plant the same type of crop they just harvested
- Optional - Farmers can plant and harvest melons and/or pumpkins
Golems
- Optional - Golems avoid cactus, water, rails, trapdoors, and powdered snow
- Optional - Golems don't attack players
- Optional - Prevent Villagers from summoning Golems (for when there's a Golem overpopulation problem)
- Optional - Choose how many golems can spawn in a specified radius
Cats
- Optional - Choose how many cats can spawn in a specified radius
- Optional - Cats don't despawn
- Optional - Black cats can spawn at any time (not just during a full moon)
- Optional - Every cat is a black cat (as ordered by my cat)
Debug
- Villagerstats command which gives you a summary how how many Villagers are in your town and what their occupations are, how many are homeless, number of golems, number and types of cats, and how many open beds are available, in an easy-to-read book format.
- Villagerinfo command which tells you a summary of a Villager standing before you - where there bed is, where their workstation is, where their meeting place is, and what they are holding in their inventory. If looking at a Point of Interest (such as a workplace, bed, or bell), it will tell you whether that POI is claimed by a Villager.
- VillagerSetPOI command which lets you toggle whether a block (such as a bed, workplace, or bell) is a valid Point Of Interest or not, so you can disable decorative blocks from being considered a workplace, and reserve your own bed to sleep in at night.
- Villager Info overlay - for single player and integrated servers, you can see the data from Villagerinfo update as you look around, useful for quick debugging during the Villager's meeting times.
Screenshots (UI is available when used with Mod Menu on Fabric only, all options can be configured in the config json)

Villager Stats Book is available on both Forge and Fabric

Forge and Fabric Required Dependencies
Architectury API Cloth Config
Fabric Only Optional Dependencies
If you want to run this on a dedicated server, you will need the "Server Translation API" version 1.4.17 or higher.
To edit the mod's options on the client, you will need to the "Mod Menu" mod.
Credits
Thanks to SuperSaiyanSubtlety's Enchantment Lore fabic modSuperSaiyanSubtlety's Enchantment Lore for writing code under the MIT license for opening the book UI on the server.
Thanks to kressety for the Simplified Chinese translations.
Project description from CurseForge.
Pick your setup
Liberty's Villagers by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.21
1 loader build1.20.6
1 loader build1.20.2
2 loader builds1.20.1
2 loader builds1.19.4
1 loader build1.19.3
1 loader build1.19.2
1 loader build1.18.2
2 loader buildsCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Liberty's Villagers versions and loaders
libertyvillagers-1.0.15.1+fabric+1.20.1.jar
liberty-villagers-mod-1.0.15.1+fabric+1.20.1.jar
23 Aug 2024
libertyvillagers3-1.0.15+fabric+1.21.jar
liberty-villagers-mod-1.0.15+fabric+1.21.jar
20 Jun 2024
libertyvillagers3-1.0.15+fabric+1.20.6.jar
liberty-villagers-mod-1.0.15+fabric+1.20.6.jar
28 May 2024
2.0.0+forge+1.20.2
libertyvillagers-2.0.0+forge+1.20.2.jar
18 Oct 2023
2.0.0+fabric+1.20.2
libertyvillagers-2.0.0+fabric+1.20.2.jar
18 Oct 2023
2.0.0+forge+1.20.1
libertyvillagers-2.0.0+forge+1.20.1.jar
16 Oct 2023
2.0.0+fabric+1.20.1
libertyvillagers-2.0.0+fabric+1.20.1.jar
16 Oct 2023
2.0.0+forge+1.18.2
libertyvillagers-2.0.0+forge+1.18.2.jar
5 Sept 2023
2.0.0+fabric+1.18.2
libertyvillagers-2.0.0+fabric+1.18.2.jar
5 Sept 2023
libertyvillagers-1.0.14+fabric+1.20.1.jar
liberty-villagers-mod-1.0.14+fabric+1.20.1.jar
22 Jun 2023
libertyvillagers-1.0.14+fabric+1.19.3.jar
liberty-villagers-mod-1.0.14+fabric+1.19.3.jar
17 Apr 2023
libertyvillagers-1.0.14+fabric+1.19.3.jar
liberty-villagers-mod-1.0.14+fabric+1.19.3.jar
17 Apr 2023
Looking for an older file? The official CurseForge project page is in Resources.