Observant Villagers

Observant Villagers

Mod

A village reputation system where your actions have consequences.

Server AdventureGame MechanicsManagementSocial

96 downloads
13 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!

About:

This mod adds a complex village reputation system that makes villagers smarter, immersive and more dynamic. While in a village, certain actions done by YOU can result in a dip or increase in your village reputation which affects how villagers act around you.

For example if a villager catches you doing something like stealing items from a chest via a hopper, it will cause a dip in your rep. Or doing something good, like defending the village from a raid, will instead cause a increase in your rep.

Your actions are important because it can affect various things, like specific villagers refusing to trade with you temporarily or determine how cheap or expensive a trade will be.

Coder takes commisions: https://www.fiverr.com/stereowalker?source=order_page_summary_seller_link

Discord: https://discord.gg/fHWabgrbKc

Donate n0W oR eLsE: Patreon.com/PurpleKelix


Mod Breakdown: (See images while reading description for visuals)

When entering a village, a text on the top of your screen stating your reputation level will fade in. (Position of text can be changed in the config)

This text is always visible while inside a village and will always tell you your current reputation level.

|

Your reputation level can only change by what you do, good or bad, your actions will have effects that change your level and change how villagers act around you.

Reputation Levels go as follows:

-Welcomed (10+ required) Trade prices decrease, not stackable with Hero effect.

-Neutral (The default) Just like Vanilla Minecraft.

-Weary (-4 required) Some increase trade prices and anger is visible.

-Distrusting (-8 required) Some refuse to trade and tell you off or get scared.

-Exiled (-14 required) Villagers run away, Iron Golems attack on sight.

Stealing example:

|

If villagers saw you stealing a smoker for example, a -1 will appear next to your reputation level along with a sound to indicate that a point has been deducted from your current level.

Additionally villagers who witnessed your crime might refuse to trade with you and will ask you to go away. This lasts a day and wont change no matter your reputation level, even if its good.

|

(The color of each reputation level can be changed in the config)

If you continue doing bad actions, you will continue losing points until you go down in reputation. Here are examples of consequences below.

|

(You can edit all dialouge via config and even add your own)

Here's are all the actions that are considered good and bad: (You can change point amount gained or lost in reputation via the config)

Good Actions

Max out a Villager trades +2

Defend a Village from a raid +5

Redemption trades +?

Bad Actions

Open a Chest/Barrel -2

Break a Chest, Barrel, Lecturn, Observer, Loom, Haybale, Hopper, Target, Jukebox, Smoker, Cauldron, Campfire, Bookshelves, Bell, Furnace, Bed, Crafting table, Blast Furnace and any profession block. -2

Break a Torch, Lantern, Flower Pot, Bed, Wheat, Melon & melon root, Pumpkin & pumpkin root, Beetroot, Potato -1

Using a hopper to suck items out of a Chest/Barrel -2

Places down a chest to expand another chest and then open/break/use hopper on chest -2

Sleeping in a bed thats not yours -1

Kicking a Villager out of their bed -1

Kill a Villager or Iron Golem -8

Killing a Villager Leader -10

(There is room for error, the game wont punish you for accidentally trampling a block on a farm. This does NOT mean you wont be punished for doing it on purpose)

|

This is a Village Leader, the first time you dip into Weary level in your world, a Villager Leader will run to you and ask to speak with you immediately. (If you have issues finding a Village Leader, ringing a bell will highlight them)

Villager Leaders are are tasked with keeping peace and organizing things in the Village. Through them, you can pay back for what you have done with trades related to your crimes.

(If your in multiplayer, you will also have the option to kill a exiled level player for points as well! Only 1 player can claim the kill though)

Although dont forget this mod also makes villagers dynamic, dont think you can just do MULTIPLE crimes and then pay back for everything you did and be all good. A few villagers still wont trust you temporarily and will need time to trust you again and if you then again do multiple crimes those same villagers will have unique responses for you betraying the village trust.

|

Now what if you want to get away with crimes?

There is various ways to prevent yourself from losing points or regain lost points right after doing a crime.

Wearing a pumpkin will result in no points being lost from your actions.. but dont get caught still. Being caught means you will be labeled a bandit and all the Villagers will run while Iron Golems attack you on sight until you leave or take off the pumpkin without anyone seeing. (If your pumpkin has Curse Of Binding on it, you will be treated normally)

Another option is using invisibility potions to prevent being caught or seen, but beware of the villager Leader as if they suspect something is off, they will investigate and throw special potions which can make you visible and caught red handed.

Bribery is also a option if there is only one witness to the crime, if you have emeralds you can try bribing them and regain points lost! Unfortunately there is also a chance the witness will refuse the bribe or even run away resulting in -2 points. The more emeralds you bribe with, the higher the chance the bribe works.

(Or you can kill the villager who caught you to save your points as long as no one else sees you murder them and its done rather quickly)


Compatibility:

Observant Villagers is compatible with the following mods:

ChoiceTherorem's Overhualed Village

Farmers Delight

Villager Guards

More Crafting Tables for Forge!

Quark

Villager Names

Waystone


FAQ

-Updates and Ports? The mod License and source code is public for anyone wishing to update/port the mod to other versions.

The only updates we will be doing is bug fixes, tweaks or new features.

I have other mods I need to focus and a Modpack to develop so I cant focus porting the mod. (I made this mod for my WIP Arduous Journey Modpack, I dont want to gatekeep so I release these mods publicly for others to use!)

Details

Licensed GPL-3.0-or-later
Published 4 months ago
Updated 3 months ago