
Sapience
Villager AI overhaul. Smarter villagers with personalities, emotions, memory, families, and a whole village that runs itself. 100% offline, no LLM
About this Mod
Vanilla villagers stand around going "hrmm" and shuffle between a workstation and a bed. This mod removes that old behavior and gives every villager a full mind that runs the whole time, busy or idle, watched or not.
A villager senses what is around it, forms an opinion, and decides what to do next from its own personality, mood, needs, and memory. Put it in the same situation twice and it reacts the same way both times, for the same reasons.
What "classic AI" actually means here
When people hear "AI" these days, they picture something like ChatGPT. A huge model trained on the whole internet, sitting on a company's servers, guessing the next word you want to read. That's one type of AI, and it isn't the type running this mod.
This uses the older kind, the sort that's run game characters and chess computers for decades. Every villager has its own personality and moods. It remembers what you've done to it. And it decides what to do through logic I wrote out by hand, step by step. Each tick it checks what's happening nearby, weighs the options against what it wants and how it feels, and picks one. No training data, no neural network, no internet, no guessing.
I went this way on purpose. Because the reasoning is spelled out in code instead of learned from a pile of text, a villager can't make up things that never happened. It only ever acts on what's genuinely going on in your world. It reacts instantly and runs entirely on your machine. And it behaves the same way every time it meets the same situation. It's the old, proven approach, and it stays completely on your side.
Personalities and memory
Every villager is born different. Some are brave, some timid, some generous, and a few are just difficult and stay that way for life.
They remember what you do. Feed a starving villager and it keeps that in mind. Hit one and it holds a grudge. Hurt its friend and word spreads, so villagers who never saw it happen start treating you differently. A reputation builds and follows you around the village.
Work and daily life
Villagers run their own days. They head to work, chop wood, mine, farm, gather, and build, and they get more skilled at their trade the longer they keep at it. At night they look for a bed. When they are hungry they eat, and when they are worn out they rest. Most of what they do never involves the player at all.
Family and relationships
Villagers form friendships and choose who they trust. They court, fall in love, marry, and raise children, and those children inherit traits from both parents, so a family line carries down through generations. They also fall out with each other, and a feud between two villagers can simmer for days.
One time I watched a villager walk over to a neighbor who had just lost someone, and sit with them for a while. I never wrote that into the mod. It read the moment on its own and chose to do it.
A village that governs itself
Left alone, a village organizes itself. It elects a leader and forms a council. Factions take shape, like an established old guard against a younger group pushing for change, and they clash. Many villages settle on a shared faith, hold rituals, and run festivals through the year.
Walk into a settlement and you can tell its situation from how everyone behaves, including who leads it and which households stopped speaking after somebody took power.
Emotions they keep to themselves
Villagers hold their feelings back. One that is miserable keeps a composed face while you are nearby, and only lets the real mood show when it is alone at night. Grief stays with them. When a villager dies, the ones who were close remember its name and mourn for days, and that loss moves through the rest of the village.
Danger and survival
A threat changes everything. Brave villagers stand their ground and fight. Frightened ones run. They defend each other, stepping in when a friend is under attack, and they back off from a fight they cannot win. Fear spreads fast through a group. Combat stays bloodless, so the mod is fine for younger players.
Getting started
Find a village and watch it for a bit. Right click a villager to greet it. Sneak and hand it food to earn its goodwill. Type /villager to see what a villager is thinking and what it is working toward. Once a villager trusts you, you can ask it to follow you for a while, and it heads home when it has had enough.
Where the mod stands
Already in:
- Personalities, memory, and a reputation that follows you
- Friendship, romance, marriage, children, and inherited traits
- Self governing villages with elections, councils, and rival factions
- Faith, rituals, and festivals
- Hidden emotions, lasting grief, and a private side that shows at night
- Combat, spreading fear, and villagers protecting one another
Still coming:
- Deeper trading and a real village economy
- More ways to see what a villager is thinking
- Whatever players ask for that makes a village feel more alive
Updates land often, and what people report and request shapes what gets built next.
About the mod and me
It's just me making this. I work on it in my spare time and I've spent a lot of days on it.
The mod is free and will stay that way. There's a donation link on the page if you want to help me keep building it. It's optional, and the mod plays the same whether you chip in or not.
The mod is in beta, or way less than that
It's still early days, so expect some rough spots and the odd villager doing something weird. If you hit a bug or have an idea, tell me, and i assure you'll find alot of bugs so please tell me of anything you find, I push updates often.
Available Versions
How to Install Sapience on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.4).
Install Mod
Open the mod browser in the dashboard and search for "Sapience". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.4
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Sapience server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.4). You can switch loaders with one click in the panel.
Is Sapience compatible with fabric?
Sapience officially supports fabric for Minecraft 1.21.4. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Sapience – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Sapience consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install Sapience with just one click on your server.