Sapience: Living Villagers

Quick rating

Sapience: Living Villagers

No reviews yet

Villagers with personalities, memories and relationships who work, build and run their own society. Fully offline, no LLM

Mod Loaders
Fabric
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

About

Project Details

Type
Mod
Latest Version
sapience-1.1.0-beta.356.jar
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID

Resources

External Links

Source Issues Wiki Discord

About

Description

Sapience: Living Villagers

Vanilla villagers work, sleep, stare at walls and go “hrmm.” I made Sapience because I wanted those same villagers to feel like there was an actual life behind their faces.

Every villager gets a name, personality, emotions, needs, relationships and memories. They remember how you treat them, form friendships and families, hold grudges, grieve the dead, talk about what happened and make decisions based on their own lives.

One evening while I was testing, a villager stopped working to comfort a grieving neighbour. Nobody ordered them to do it. Their relationship, memory and emotional state led them there. Those small unscripted moments are what Sapience is built around.


WHAT YOU WILL NOTICE

• Villagers have names, personalities, moods and personal histories.
• They form friendships, romances, families, rivalries and grudges.
• They remember kindness, cruelty, gifts, injuries, deaths and important events.
• Conversations react to who is speaking, their relationship and what recently happened.
• Villagers gather resources, farm, build homes, store supplies and share work.
• They defend themselves and people they care about instead of behaving like identical NPCs.
• Villages respond to danger, loss, grief and recovery.
• Villagers who die can be remembered with graves and memorial gatherings.
• Clothing, equipment and visible behaviour change with their situation.

Villagers are not constantly trying to perform for the player. They have their own work, needs and relationships, and life continues whether you are helping them or simply watching.


INTERACTING WITH VILLAGERS

Right-click a villager to greet them.

Sneak while holding an item to offer it as a gift. A villager’s reaction depends on the item, your history together and whether the gift actually means something to them.

Sneak with an empty hand to ask a trusted villager to follow you, if following is enabled.

Use /villager to open the settings menu and adjust major systems without digging through configuration files.

Sapience currently replaces the normal villager trading screen. Player trading is being redesigned around the villagers’ social and economic systems instead of being added back as a disconnected menu. Villagers can still exchange resources among themselves.


MEMORY AND CONSEQUENCES

Villagers do not forget everything when you walk away. Help somebody and they may trust you, speak well of you or come to your aid later. Hurt them and the damage may spread through witnesses, gossip and relationships.

Those memories can survive saving and reloading. Zombie curing can restore a converted villager’s identity, and a villager transformed by lightning can retain their memories and trusted relationships unless later events give them a reason to turn against the village.


LOCAL AND DETERMINISTIC AI

Sapience does not use ChatGPT, an LLM, a cloud service or an external API.

Everything runs locally through deterministic Java game logic. The same situation produces the same decision. Personalities change how villagers evaluate their circumstances, but their behaviour is not selected by hidden random rolls.

There are no accounts, subscriptions or telemetry.


PERFORMANCE

Villagers use different simulation levels depending on distance and visibility. Nearby villagers receive full behaviour and animation, while distant villagers continue through a lighter simulation instead of consuming the same amount of processing power.

Beta.354 was tested with dense villages, long-running worlds, saving and reloading, rendered conversations, equipment, combat and multi-day survival scenarios. Performance will still depend on your computer, server and modpack.


REQUIREMENTS

• Minecraft 1.21.1
• Fabric Loader
• Fabric API
• Java 21
• The same Sapience jar and Fabric API versions on both the server and every connecting client

Sapience is currently a beta. Back up any world you care about before installing or updating, especially when using it alongside other mods that change villagers, AI, schedules, movement, trading or professions.

If you find broken behaviour, include the Sapience version, Minecraft version and the steps that caused it. Specific reports help far more than “the villagers acted weird.”

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works