Loading...
Beta Modpages Unclaimed

Liberty's Villagers

Quality of Life and AI improvements for Villagers

0 Likes
1313303 Downloads
Created by gitsh01

Description

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)

Villagers General #1 Villagers General #2 Villagers General #3 Villagers General #4 Villagers Professions #1 Villagers Professions #2 Golems #1 Golems #2 Cats #1 Debug #1 Villager Info Overlay

Villager Stats Book is available on both Forge and Fabric

Villager Stats Title Villager Stats Jobs Villager Stats Workstations Villager Stats - Homeless Villager Stats Beds Villager Stats Golems Villager Stats Cats

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.


AD Become Premium to remove Ads!

What means Verified?

  • Compatibility: The mod should be compatible with the latest version of Minecraft and be clearly labeled with its supported versions.
  • Functionality: The mod should work as advertised and not cause any game-breaking bugs or crashes.
  • Security: The mod should not contain any malicious code or attempts to steal personal information.
  • Performance: The mod should not cause a significant decrease in the game's performance, such as by causing lag or reducing frame rates.
  • Originality: The mod should be original and not a copy of someone else's work.
  • Up-to-date: The mod should be regularly updated to fix bugs, improve performance, and maintain compatibility with the latest version of Minecraft.
  • Support: The mod should have an active developer who provides support and troubleshooting assistance to users.
  • License: The mod should be released under a clear and open source license that allows others to use, modify, and redistribute the code.
  • Documentation: The mod should come with clear and detailed documentation on how to install and use it.

AD Become Premium to remove Ads!

How to Install

1

Download Forge & Java

Download Forge from the offical Site or here. If you dont have Java installed then install it now from here. After Downloading Forge you can run the file with Java.

2

Prepare

Lounch Minecraft and select your Forge istallation as Version this will create a Folder called Mods.

3

Add Mods

Type Win+R and type %appdata% and open the .minecraft Folder. There will you find your Folder called Mods. Place all Mods you want to play in this Folder

4

Enjoy

You are now Ready. Re-start your Game and start Playing.

More Mods like this

Controlling

Adds a search bar to the Key-Bindings menu

Crafting Tweaks

Allows you to rotate, balance or clear the crafting matrix by the press of a button, in any (supported) crafting window.

Client Tweaks

There, I fixed Minecraft for you. Various optional tweaks to improve Minecraft Quality of Life.

TrashSlot

Adds a trash slot to the inventory screen that allows deletion of unwanted items.

TipTheScales

Allows for more options when adjusting the GUIScale option as well as making it a slider.

Configured

Automatic in-game configuration menus for every mod!

Charm

A vanilla+ mod inspired by Quark, adding lots of small things to the game.