COWMODSКаталог модов

Smart Villagers AI

Turn ordinary villagers into intelligent, talkative, context-aware NPCs powered by AI.

Автор: NAIZO7,3 тыс.9обновлён 25 окт. 2026 г.
Механики игрыМобыТехнологии

Описание

Smart Villagers AI

Villagers who talk back, remember you and ask for your help. Walk up to a villager and chat normally. It answers in character, in a speech bubble above its head, with the AI of your choice or with built-in dialogue when you have none. Ask it for work and you get a real job: bring the harvest in, fetch iron for the forge, clear the zombies off the fields. Finish it and you are paid in emeralds, the villager thinks better of you, and the whole street hears about it.

Fabric, Forge and NeoForge · Minecraft 1.20.1, 1.21.1, 26.1.2, 26.2 and 26.3 · works with any OpenAI-compatible AI provider, a local model, or no AI at all

What's new in 2.0

Version 2.0, The Village Square Update, makes talking to villagers part of the game instead of a novelty:

  • Village requests: ask a villager for work in your own words, accept, finish it, get paid in emeralds and XP
  • Reputation and gossip: finished requests improve your vanilla reputation (which can lower prices); neighbours hear about what you did and bring it up; villagers you have hurt won't give you work
  • Speech bubbles above the villager who is talking, and a "..." bubble while the AI thinks
  • Three advancements, from your first chat to Hero of the Village Square
  • Smarter context: biome, raids, nearby monsters, what you're holding, your standing and any open request
  • Better without AI: the built-in dialogue now talks shop, notices night and rain, and passes on village news
  • Better manners: villagers no longer answer messages meant for another player
  • Minecraft 26.1.2, and your 1.x worlds and configs carry over

Village requests

Villagers who need you

Say "any work for me?" (or "need help?", "got any errands?", "¿tienes trabajo?", "as-tu une quête ?") to a villager with a trade. It offers a request that fits its profession, or asks you to deal with the monsters around the village. A card in chat shows the terms with [Accept] and [Decline]; you can also just say "yes".

ProfessionAsks for
Farmerwheat, carrots, potatoes, beetroot, pumpkins, bone meal
Librarianpaper, books, feathers, ink sacs
Cartographerpaper, glass panes, compasses
Clericrotten flesh, gold ingots, redstone, glass bottles
Armorer, Weaponsmith, Toolsmithiron ingots, coal, plus a lava bucket, flint or sticks
Butcherporkchops, beef, chicken, mutton, sweet berries
Fishermancod, salmon, string, coal
Fletchersticks, flint, string, feathers
Leatherworkerleather, rabbit hide, flint
Shepherdwhite wool, string, shears
Masonclay, stone, quartz, andesite
Any of themdefeat zombies, skeletons, spiders, creepers or pillagers
  • Experienced villagers ask for more and pay more (a master asks for up to twice as much)
  • Progress is counted from your inventory, or from your kills since you accepted: ask "how many?" any time
  • Hand it in by talking to the villager again: the items are taken, emeralds and XP are paid
  • /villagerai requests lists what you have open
  • Up to 3 open requests, a short wait before the same villager asks again, nothing from nitwits or the unemployed

Reputation and gossip

Word gets around

Villagers read the reputation Minecraft already keeps for you. A finished request adds vanilla "minor positive" gossip about you (the kind curing a zombie villager also earns), which counts towards the reputation that sets trade prices, and villagers pass gossip to each other. Neighbours within 48 blocks hear about the job ("I heard you brought 16 wheat for Kael the farmer") and bring it up when you talk to them.

Every villager treats you as a stranger, a friend (after a favour or good trading) or, after ten favours, a hero of the village. Hurt a villager and it turns wary or hostile: it will not give you work until the bad gossip fades.

Speech bubbles

See who's talking

Replies float above the head of the villager who said them, headed by its name. While the AI is thinking you see "...", then the answer, for a few seconds depending on its length. Bubbles are vanilla text displays riding the villager, so everyone standing nearby sees the conversation. Turn them off with display.speechBubbles = false.

AI providers

Any AI, or none

Pick a preset in config/smartvillagers/config.toml: DeepSeek, OpenAI, OpenRouter, NanoGPT (pay-as-you-go or subscription), Ollama or LM Studio for a model on your own machine, or any OpenAI-compatible endpoint. With no provider, requests, reputation, gossip and bubbles all still work with the built-in dialogue.

  • The villager's prompt includes its persona and profession, your last conversations, the biome, time and weather, raids and nearby monsters, what you're holding, your standing, news it heard and any open request
  • The AI only words the reply. Offers, progress and payments are decided by the mod, so nobody can talk a villager into handing out free emeralds
  • Players accept AI consent once before their chat is sent to a provider; keys and prompts are never written to logs
  • Rate limits per player and per minute, a concurrency cap and a reply length limit keep costs predictable
  • Optional: villagers speak their replies out loud through Simple Voice Chat

Advancements

Commands

CommandWhoWhat
/villagerai consent accept or declineeveryoneAllow or refuse AI replies
/villagerai requestseveryoneYour open requests and progress
/villagerai request accept or declineeveryoneAnswer the last offer (the chat buttons)
/villagerai request assign <villager> [fetch or slay]opHave a villager offer you a request
/villagerai persona get / set / clearop (or everyone, if allowed)A villager's name, trait, style, backstory and your standing
/villagerai memory clear [villager]opForget conversations, requests and news
/villagerai status, reload, test, debugopDiagnostics

Configuration

[display]
speechBubbles = true

[proximity]
ignorePlayerToPlayerChat = true

[requests]
enabled = true
maxActive = 3            # open requests per player
cooldownMinutes = 10     # before the same villager offers you another (20 = one Minecraft day)
reputationReward = 10    # vanilla positive gossip per finished request (0 to 25)

[ai]
provider = "DEEPSEEK"    # DEEPSEEK, NANOGPT, NANOGPT_SUBSCRIPTION, OPENAI, OPENROUTER, OLLAMA, LMSTUDIO, CUSTOM
model = "deepseek-flash"
apiKey = ""

Existing 1.x configs get the new keys on first start; nothing is renamed. The full list is in the README and the provider guide.

Downloads and compatibility

Every loader, five versions

MinecraftJavaLoaders
1.20.117+Fabric (with Fabric API), Forge 47
1.21.121+Fabric (with Fabric API), Forge 52, NeoForge
26.1.225+Fabric (with Fabric API), NeoForge
26.225+Fabric (with Fabric API), NeoForge 26.2.0.93 or newer
26.325+Fabric (with Fabric API), NeoForge 26.3.0.97 or newer

Files are named smartvillagers-<loader>-<minecraft>-2.0.0.jar. Install the mod on the server, or in your game for single player. Simple Voice Chat is optional (server and clients) for spoken replies.

FAQ

Do I need an AI key? No. Without one, villagers use the built-in dialogue, and requests, reputation, gossip and speech bubbles work exactly the same. With a key (or a local model) their replies are written by the AI.

Does it cost money? Only if your AI provider charges. Ollama and LM Studio run models on your own computer.

Can the AI give me items or change prices? No. The AI only writes what the villager says. Requests and rewards come from the mod, which tells the AI what happened so the words match.

Do I need a new world? No. 1.x villagers keep their names, personas and memories, and 1.x configs are updated in place.

Will villagers answer when I talk to my friends? Not when your message names another player who is online (configurable). You can also require a prefix, or only answer villagers you look at.

Is my chat sent anywhere? Only to the AI provider you configure, and only after each player accepts with /villagerai consent accept.

Gallery

A village square

A request

Request complete

News travels

Divider

Discord · Source and issues · Support us · Made by NightBeam Studio

Последние версии

Все версии →
release

2.0.0 neoforge 26.3

2.0.0+neoforge-26.3
25 окт. 2026 г.94Minecraft: 26.3neoforge
Скачать
Что нового
# Smart Villagers AI 2.0.0 — The Village Square Update Talking to villagers now changes the game. Ask a villager for work and it gives you a real request, pays you in emeralds and gossips about you to its neighbours. Replies float above villagers' heads in speech bubbles. Everything works with an AI provider, a local model, or no AI at all. 1.x worlds and configs carry over. Available for Minecraft 1.20.1 (Fabric, Forge), 1.21.1 (Fabric, Forge, NeoForge), 26.1.2, 26.2 and 26.3 (Fabric, NeoForge). Fabric needs Fabric API. ## New - **Village requests.** Ask any villager with a trade for work in your own words ("any work for me?", "need help?", also French, Spanish, German, Portuguese and Italian phrasings). It offers a request themed on its profession (13 professions: a farmer wants wheat or pumpkins, a librarian paper or books, a mason stone or quartz...) or a monster hunt (zombies, skeletons, spiders, creepers, pillagers). Master villagers ask for more and pay more. - Accept by saying yes or clicking **[Accept]** in the request card; decline the same way. - Progress comes from your inventory or your vanilla kill statistics since you accepted; ask "how many?" to check. - Finish it: the items are taken, you get emeralds and XP, and the villager gains vanilla minor-positive gossip about you (part of the reputation that sets trade prices; villagers share gossip with each other). - `/villagerai requests` lists your open requests with progress. - **Gossip network.** Villagers within 48 blocks hear about a finished request and mention it, in the AI prompt and in the built-in dialogue. - **Standing.** Villagers treat you as a stranger, a friend or (after 10 favours) a hero of the village, or as someone to be wary of when vanilla reputation is low. Villagers you have hurt refuse to give you work. - **Speech bubbles.** Replies appear above the villager's head, and a "..." bubble shows while the AI is thinking. They are vanilla text displays riding the villager: every nearby player sees them. A bubble left behind by a crash is removed automatically. - **Advancements:** Smart Villagers, A Favor for a Friend, Hero of the Village Square. - **Minecraft 26.1.2** (Fabric, NeoForge). ## Improved - The AI prompt now includes the biome, raids, nearby monsters, the player's held item and health, the villager's level, the player's standing and favours, news from neighbours and any open request. The AI words the reply; the mod decides offers, progress and rewards. - Built-in dialogue (no AI or no consent): profession small talk, reacting to night, rain, standing and news. The villager's name no longer appears twice in a chat line. - Villagers no longer answer messages that name another online player (`proximity.ignorePlayerToPlayerChat`). - Looking at a villager now beats the previous conversation partner standing a little closer. - `/villagerai status` shows speech bubbles and requests; `/villagerai persona get` shows standing, reputation and the open request; `/villagerai memory clear` also clears requests and news. - New config keys (`display.speechBubbles`, `proximity.ignorePlayerToPlayerChat`, `[requests]`) are added to existing configs on first load. - NeoForge builds use NeoForge 26.2.0.93 and 26.3.0.97; every jar is named `smartvillagers-{loader}-{minecraft}-2.0.0.jar` and carries the mod icon. ## Compatibility - Villager data keeps the 1.x layout (`smartvillagers.Memory`, `smartvillagers.PersonaOverride`) plus a new `smartvillagers.Village` string. The world's favour ledger is `<world>/smartvillagers/ledger.json`. - Tested in game on all 11 builds: [docs/QA-2.0.0.md](https://github.com/MeherBenSalem/CivilizationAI/blob/main/docs/QA-2.0.0.md).
release

2.0.0 neoforge 26.2

2.0.0+neoforge-26.2
25 окт. 2026 г.16Minecraft: 26.2neoforge
Скачать
Что нового
# Smart Villagers AI 2.0.0 — The Village Square Update Talking to villagers now changes the game. Ask a villager for work and it gives you a real request, pays you in emeralds and gossips about you to its neighbours. Replies float above villagers' heads in speech bubbles. Everything works with an AI provider, a local model, or no AI at all. 1.x worlds and configs carry over. Available for Minecraft 1.20.1 (Fabric, Forge), 1.21.1 (Fabric, Forge, NeoForge), 26.1.2, 26.2 and 26.3 (Fabric, NeoForge). Fabric needs Fabric API. ## New - **Village requests.** Ask any villager with a trade for work in your own words ("any work for me?", "need help?", also French, Spanish, German, Portuguese and Italian phrasings). It offers a request themed on its profession (13 professions: a farmer wants wheat or pumpkins, a librarian paper or books, a mason stone or quartz...) or a monster hunt (zombies, skeletons, spiders, creepers, pillagers). Master villagers ask for more and pay more. - Accept by saying yes or clicking **[Accept]** in the request card; decline the same way. - Progress comes from your inventory or your vanilla kill statistics since you accepted; ask "how many?" to check. - Finish it: the items are taken, you get emeralds and XP, and the villager gains vanilla minor-positive gossip about you (part of the reputation that sets trade prices; villagers share gossip with each other). - `/villagerai requests` lists your open requests with progress. - **Gossip network.** Villagers within 48 blocks hear about a finished request and mention it, in the AI prompt and in the built-in dialogue. - **Standing.** Villagers treat you as a stranger, a friend or (after 10 favours) a hero of the village, or as someone to be wary of when vanilla reputation is low. Villagers you have hurt refuse to give you work. - **Speech bubbles.** Replies appear above the villager's head, and a "..." bubble shows while the AI is thinking. They are vanilla text displays riding the villager: every nearby player sees them. A bubble left behind by a crash is removed automatically. - **Advancements:** Smart Villagers, A Favor for a Friend, Hero of the Village Square. - **Minecraft 26.1.2** (Fabric, NeoForge). ## Improved - The AI prompt now includes the biome, raids, nearby monsters, the player's held item and health, the villager's level, the player's standing and favours, news from neighbours and any open request. The AI words the reply; the mod decides offers, progress and rewards. - Built-in dialogue (no AI or no consent): profession small talk, reacting to night, rain, standing and news. The villager's name no longer appears twice in a chat line. - Villagers no longer answer messages that name another online player (`proximity.ignorePlayerToPlayerChat`). - Looking at a villager now beats the previous conversation partner standing a little closer. - `/villagerai status` shows speech bubbles and requests; `/villagerai persona get` shows standing, reputation and the open request; `/villagerai memory clear` also clears requests and news. - New config keys (`display.speechBubbles`, `proximity.ignorePlayerToPlayerChat`, `[requests]`) are added to existing configs on first load. - NeoForge builds use NeoForge 26.2.0.93 and 26.3.0.97; every jar is named `smartvillagers-{loader}-{minecraft}-2.0.0.jar` and carries the mod icon. ## Compatibility - Villager data keeps the 1.x layout (`smartvillagers.Memory`, `smartvillagers.PersonaOverride`) plus a new `smartvillagers.Village` string. The world's favour ledger is `<world>/smartvillagers/ledger.json`. - Tested in game on all 11 builds: [docs/QA-2.0.0.md](https://github.com/MeherBenSalem/CivilizationAI/blob/main/docs/QA-2.0.0.md).
release

2.0.0 neoforge 26.1.2

2.0.0+neoforge-26.1.2
25 окт. 2026 г.15Minecraft: 26.1.2neoforge
Скачать
Что нового
# Smart Villagers AI 2.0.0 — The Village Square Update Talking to villagers now changes the game. Ask a villager for work and it gives you a real request, pays you in emeralds and gossips about you to its neighbours. Replies float above villagers' heads in speech bubbles. Everything works with an AI provider, a local model, or no AI at all. 1.x worlds and configs carry over. Available for Minecraft 1.20.1 (Fabric, Forge), 1.21.1 (Fabric, Forge, NeoForge), 26.1.2, 26.2 and 26.3 (Fabric, NeoForge). Fabric needs Fabric API. ## New - **Village requests.** Ask any villager with a trade for work in your own words ("any work for me?", "need help?", also French, Spanish, German, Portuguese and Italian phrasings). It offers a request themed on its profession (13 professions: a farmer wants wheat or pumpkins, a librarian paper or books, a mason stone or quartz...) or a monster hunt (zombies, skeletons, spiders, creepers, pillagers). Master villagers ask for more and pay more. - Accept by saying yes or clicking **[Accept]** in the request card; decline the same way. - Progress comes from your inventory or your vanilla kill statistics since you accepted; ask "how many?" to check. - Finish it: the items are taken, you get emeralds and XP, and the villager gains vanilla minor-positive gossip about you (part of the reputation that sets trade prices; villagers share gossip with each other). - `/villagerai requests` lists your open requests with progress. - **Gossip network.** Villagers within 48 blocks hear about a finished request and mention it, in the AI prompt and in the built-in dialogue. - **Standing.** Villagers treat you as a stranger, a friend or (after 10 favours) a hero of the village, or as someone to be wary of when vanilla reputation is low. Villagers you have hurt refuse to give you work. - **Speech bubbles.** Replies appear above the villager's head, and a "..." bubble shows while the AI is thinking. They are vanilla text displays riding the villager: every nearby player sees them. A bubble left behind by a crash is removed automatically. - **Advancements:** Smart Villagers, A Favor for a Friend, Hero of the Village Square. - **Minecraft 26.1.2** (Fabric, NeoForge). ## Improved - The AI prompt now includes the biome, raids, nearby monsters, the player's held item and health, the villager's level, the player's standing and favours, news from neighbours and any open request. The AI words the reply; the mod decides offers, progress and rewards. - Built-in dialogue (no AI or no consent): profession small talk, reacting to night, rain, standing and news. The villager's name no longer appears twice in a chat line. - Villagers no longer answer messages that name another online player (`proximity.ignorePlayerToPlayerChat`). - Looking at a villager now beats the previous conversation partner standing a little closer. - `/villagerai status` shows speech bubbles and requests; `/villagerai persona get` shows standing, reputation and the open request; `/villagerai memory clear` also clears requests and news. - New config keys (`display.speechBubbles`, `proximity.ignorePlayerToPlayerChat`, `[requests]`) are added to existing configs on first load. - NeoForge builds use NeoForge 26.2.0.93 and 26.3.0.97; every jar is named `smartvillagers-{loader}-{minecraft}-2.0.0.jar` and carries the mod icon. ## Compatibility - Villager data keeps the 1.x layout (`smartvillagers.Memory`, `smartvillagers.PersonaOverride`) plus a new `smartvillagers.Village` string. The world's favour ledger is `<world>/smartvillagers/ledger.json`. - Tested in game on all 11 builds: [docs/QA-2.0.0.md](https://github.com/MeherBenSalem/CivilizationAI/blob/main/docs/QA-2.0.0.md).
release

2.0.0 neoforge 1.21.1

2.0.0+neoforge-1.21.1
25 окт. 2026 г.64Minecraft: 1.21.1neoforge
Скачать
Что нового
# Smart Villagers AI 2.0.0 — The Village Square Update Talking to villagers now changes the game. Ask a villager for work and it gives you a real request, pays you in emeralds and gossips about you to its neighbours. Replies float above villagers' heads in speech bubbles. Everything works with an AI provider, a local model, or no AI at all. 1.x worlds and configs carry over. Available for Minecraft 1.20.1 (Fabric, Forge), 1.21.1 (Fabric, Forge, NeoForge), 26.1.2, 26.2 and 26.3 (Fabric, NeoForge). Fabric needs Fabric API. ## New - **Village requests.** Ask any villager with a trade for work in your own words ("any work for me?", "need help?", also French, Spanish, German, Portuguese and Italian phrasings). It offers a request themed on its profession (13 professions: a farmer wants wheat or pumpkins, a librarian paper or books, a mason stone or quartz...) or a monster hunt (zombies, skeletons, spiders, creepers, pillagers). Master villagers ask for more and pay more. - Accept by saying yes or clicking **[Accept]** in the request card; decline the same way. - Progress comes from your inventory or your vanilla kill statistics since you accepted; ask "how many?" to check. - Finish it: the items are taken, you get emeralds and XP, and the villager gains vanilla minor-positive gossip about you (part of the reputation that sets trade prices; villagers share gossip with each other). - `/villagerai requests` lists your open requests with progress. - **Gossip network.** Villagers within 48 blocks hear about a finished request and mention it, in the AI prompt and in the built-in dialogue. - **Standing.** Villagers treat you as a stranger, a friend or (after 10 favours) a hero of the village, or as someone to be wary of when vanilla reputation is low. Villagers you have hurt refuse to give you work. - **Speech bubbles.** Replies appear above the villager's head, and a "..." bubble shows while the AI is thinking. They are vanilla text displays riding the villager: every nearby player sees them. A bubble left behind by a crash is removed automatically. - **Advancements:** Smart Villagers, A Favor for a Friend, Hero of the Village Square. - **Minecraft 26.1.2** (Fabric, NeoForge). ## Improved - The AI prompt now includes the biome, raids, nearby monsters, the player's held item and health, the villager's level, the player's standing and favours, news from neighbours and any open request. The AI words the reply; the mod decides offers, progress and rewards. - Built-in dialogue (no AI or no consent): profession small talk, reacting to night, rain, standing and news. The villager's name no longer appears twice in a chat line. - Villagers no longer answer messages that name another online player (`proximity.ignorePlayerToPlayerChat`). - Looking at a villager now beats the previous conversation partner standing a little closer. - `/villagerai status` shows speech bubbles and requests; `/villagerai persona get` shows standing, reputation and the open request; `/villagerai memory clear` also clears requests and news. - New config keys (`display.speechBubbles`, `proximity.ignorePlayerToPlayerChat`, `[requests]`) are added to existing configs on first load. - NeoForge builds use NeoForge 26.2.0.93 and 26.3.0.97; every jar is named `smartvillagers-{loader}-{minecraft}-2.0.0.jar` and carries the mod icon. ## Compatibility - Villager data keeps the 1.x layout (`smartvillagers.Memory`, `smartvillagers.PersonaOverride`) plus a new `smartvillagers.Village` string. The world's favour ledger is `<world>/smartvillagers/ledger.json`. - Tested in game on all 11 builds: [docs/QA-2.0.0.md](https://github.com/MeherBenSalem/CivilizationAI/blob/main/docs/QA-2.0.0.md).
release

2.0.0 forge 1.21.1

2.0.0+forge-1.21.1
25 окт. 2026 г.17Minecraft: 1.21.1forge
Скачать
Что нового
# Smart Villagers AI 2.0.0 — The Village Square Update Talking to villagers now changes the game. Ask a villager for work and it gives you a real request, pays you in emeralds and gossips about you to its neighbours. Replies float above villagers' heads in speech bubbles. Everything works with an AI provider, a local model, or no AI at all. 1.x worlds and configs carry over. Available for Minecraft 1.20.1 (Fabric, Forge), 1.21.1 (Fabric, Forge, NeoForge), 26.1.2, 26.2 and 26.3 (Fabric, NeoForge). Fabric needs Fabric API. ## New - **Village requests.** Ask any villager with a trade for work in your own words ("any work for me?", "need help?", also French, Spanish, German, Portuguese and Italian phrasings). It offers a request themed on its profession (13 professions: a farmer wants wheat or pumpkins, a librarian paper or books, a mason stone or quartz...) or a monster hunt (zombies, skeletons, spiders, creepers, pillagers). Master villagers ask for more and pay more. - Accept by saying yes or clicking **[Accept]** in the request card; decline the same way. - Progress comes from your inventory or your vanilla kill statistics since you accepted; ask "how many?" to check. - Finish it: the items are taken, you get emeralds and XP, and the villager gains vanilla minor-positive gossip about you (part of the reputation that sets trade prices; villagers share gossip with each other). - `/villagerai requests` lists your open requests with progress. - **Gossip network.** Villagers within 48 blocks hear about a finished request and mention it, in the AI prompt and in the built-in dialogue. - **Standing.** Villagers treat you as a stranger, a friend or (after 10 favours) a hero of the village, or as someone to be wary of when vanilla reputation is low. Villagers you have hurt refuse to give you work. - **Speech bubbles.** Replies appear above the villager's head, and a "..." bubble shows while the AI is thinking. They are vanilla text displays riding the villager: every nearby player sees them. A bubble left behind by a crash is removed automatically. - **Advancements:** Smart Villagers, A Favor for a Friend, Hero of the Village Square. - **Minecraft 26.1.2** (Fabric, NeoForge). ## Improved - The AI prompt now includes the biome, raids, nearby monsters, the player's held item and health, the villager's level, the player's standing and favours, news from neighbours and any open request. The AI words the reply; the mod decides offers, progress and rewards. - Built-in dialogue (no AI or no consent): profession small talk, reacting to night, rain, standing and news. The villager's name no longer appears twice in a chat line. - Villagers no longer answer messages that name another online player (`proximity.ignorePlayerToPlayerChat`). - Looking at a villager now beats the previous conversation partner standing a little closer. - `/villagerai status` shows speech bubbles and requests; `/villagerai persona get` shows standing, reputation and the open request; `/villagerai memory clear` also clears requests and news. - New config keys (`display.speechBubbles`, `proximity.ignorePlayerToPlayerChat`, `[requests]`) are added to existing configs on first load. - NeoForge builds use NeoForge 26.2.0.93 and 26.3.0.97; every jar is named `smartvillagers-{loader}-{minecraft}-2.0.0.jar` and carries the mod icon. ## Compatibility - Villager data keeps the 1.x layout (`smartvillagers.Memory`, `smartvillagers.PersonaOverride`) plus a new `smartvillagers.Village` string. The world's favour ledger is `<world>/smartvillagers/ledger.json`. - Tested in game on all 11 builds: [docs/QA-2.0.0.md](https://github.com/MeherBenSalem/CivilizationAI/blob/main/docs/QA-2.0.0.md).
release

2.0.0 forge 1.20.1

2.0.0+forge-1.20.1
25 окт. 2026 г.94Minecraft: 1.20.1forge
Скачать
Что нового
# Smart Villagers AI 2.0.0 — The Village Square Update Talking to villagers now changes the game. Ask a villager for work and it gives you a real request, pays you in emeralds and gossips about you to its neighbours. Replies float above villagers' heads in speech bubbles. Everything works with an AI provider, a local model, or no AI at all. 1.x worlds and configs carry over. Available for Minecraft 1.20.1 (Fabric, Forge), 1.21.1 (Fabric, Forge, NeoForge), 26.1.2, 26.2 and 26.3 (Fabric, NeoForge). Fabric needs Fabric API. ## New - **Village requests.** Ask any villager with a trade for work in your own words ("any work for me?", "need help?", also French, Spanish, German, Portuguese and Italian phrasings). It offers a request themed on its profession (13 professions: a farmer wants wheat or pumpkins, a librarian paper or books, a mason stone or quartz...) or a monster hunt (zombies, skeletons, spiders, creepers, pillagers). Master villagers ask for more and pay more. - Accept by saying yes or clicking **[Accept]** in the request card; decline the same way. - Progress comes from your inventory or your vanilla kill statistics since you accepted; ask "how many?" to check. - Finish it: the items are taken, you get emeralds and XP, and the villager gains vanilla minor-positive gossip about you (part of the reputation that sets trade prices; villagers share gossip with each other). - `/villagerai requests` lists your open requests with progress. - **Gossip network.** Villagers within 48 blocks hear about a finished request and mention it, in the AI prompt and in the built-in dialogue. - **Standing.** Villagers treat you as a stranger, a friend or (after 10 favours) a hero of the village, or as someone to be wary of when vanilla reputation is low. Villagers you have hurt refuse to give you work. - **Speech bubbles.** Replies appear above the villager's head, and a "..." bubble shows while the AI is thinking. They are vanilla text displays riding the villager: every nearby player sees them. A bubble left behind by a crash is removed automatically. - **Advancements:** Smart Villagers, A Favor for a Friend, Hero of the Village Square. - **Minecraft 26.1.2** (Fabric, NeoForge). ## Improved - The AI prompt now includes the biome, raids, nearby monsters, the player's held item and health, the villager's level, the player's standing and favours, news from neighbours and any open request. The AI words the reply; the mod decides offers, progress and rewards. - Built-in dialogue (no AI or no consent): profession small talk, reacting to night, rain, standing and news. The villager's name no longer appears twice in a chat line. - Villagers no longer answer messages that name another online player (`proximity.ignorePlayerToPlayerChat`). - Looking at a villager now beats the previous conversation partner standing a little closer. - `/villagerai status` shows speech bubbles and requests; `/villagerai persona get` shows standing, reputation and the open request; `/villagerai memory clear` also clears requests and news. - New config keys (`display.speechBubbles`, `proximity.ignorePlayerToPlayerChat`, `[requests]`) are added to existing configs on first load. - NeoForge builds use NeoForge 26.2.0.93 and 26.3.0.97; every jar is named `smartvillagers-{loader}-{minecraft}-2.0.0.jar` and carries the mod icon. ## Compatibility - Villager data keeps the 1.x layout (`smartvillagers.Memory`, `smartvillagers.PersonaOverride`) plus a new `smartvillagers.Village` string. The world's favour ledger is `<world>/smartvillagers/ledger.json`. - Tested in game on all 11 builds: [docs/QA-2.0.0.md](https://github.com/MeherBenSalem/CivilizationAI/blob/main/docs/QA-2.0.0.md).
release

2.0.0 fabric 26.3

2.0.0+fabric-26.3
25 окт. 2026 г.309Minecraft: 26.3fabric
Скачать
Что нового
# Smart Villagers AI 2.0.0 — The Village Square Update Talking to villagers now changes the game. Ask a villager for work and it gives you a real request, pays you in emeralds and gossips about you to its neighbours. Replies float above villagers' heads in speech bubbles. Everything works with an AI provider, a local model, or no AI at all. 1.x worlds and configs carry over. Available for Minecraft 1.20.1 (Fabric, Forge), 1.21.1 (Fabric, Forge, NeoForge), 26.1.2, 26.2 and 26.3 (Fabric, NeoForge). Fabric needs Fabric API. ## New - **Village requests.** Ask any villager with a trade for work in your own words ("any work for me?", "need help?", also French, Spanish, German, Portuguese and Italian phrasings). It offers a request themed on its profession (13 professions: a farmer wants wheat or pumpkins, a librarian paper or books, a mason stone or quartz...) or a monster hunt (zombies, skeletons, spiders, creepers, pillagers). Master villagers ask for more and pay more. - Accept by saying yes or clicking **[Accept]** in the request card; decline the same way. - Progress comes from your inventory or your vanilla kill statistics since you accepted; ask "how many?" to check. - Finish it: the items are taken, you get emeralds and XP, and the villager gains vanilla minor-positive gossip about you (part of the reputation that sets trade prices; villagers share gossip with each other). - `/villagerai requests` lists your open requests with progress. - **Gossip network.** Villagers within 48 blocks hear about a finished request and mention it, in the AI prompt and in the built-in dialogue. - **Standing.** Villagers treat you as a stranger, a friend or (after 10 favours) a hero of the village, or as someone to be wary of when vanilla reputation is low. Villagers you have hurt refuse to give you work. - **Speech bubbles.** Replies appear above the villager's head, and a "..." bubble shows while the AI is thinking. They are vanilla text displays riding the villager: every nearby player sees them. A bubble left behind by a crash is removed automatically. - **Advancements:** Smart Villagers, A Favor for a Friend, Hero of the Village Square. - **Minecraft 26.1.2** (Fabric, NeoForge). ## Improved - The AI prompt now includes the biome, raids, nearby monsters, the player's held item and health, the villager's level, the player's standing and favours, news from neighbours and any open request. The AI words the reply; the mod decides offers, progress and rewards. - Built-in dialogue (no AI or no consent): profession small talk, reacting to night, rain, standing and news. The villager's name no longer appears twice in a chat line. - Villagers no longer answer messages that name another online player (`proximity.ignorePlayerToPlayerChat`). - Looking at a villager now beats the previous conversation partner standing a little closer. - `/villagerai status` shows speech bubbles and requests; `/villagerai persona get` shows standing, reputation and the open request; `/villagerai memory clear` also clears requests and news. - New config keys (`display.speechBubbles`, `proximity.ignorePlayerToPlayerChat`, `[requests]`) are added to existing configs on first load. - NeoForge builds use NeoForge 26.2.0.93 and 26.3.0.97; every jar is named `smartvillagers-{loader}-{minecraft}-2.0.0.jar` and carries the mod icon. ## Compatibility - Villager data keeps the 1.x layout (`smartvillagers.Memory`, `smartvillagers.PersonaOverride`) plus a new `smartvillagers.Village` string. The world's favour ledger is `<world>/smartvillagers/ledger.json`. - Tested in game on all 11 builds: [docs/QA-2.0.0.md](https://github.com/MeherBenSalem/CivilizationAI/blob/main/docs/QA-2.0.0.md).
release

2.0.0 fabric 26.2

2.0.0+fabric-26.2
25 окт. 2026 г.70Minecraft: 26.2fabric
Скачать
Что нового
# Smart Villagers AI 2.0.0 — The Village Square Update Talking to villagers now changes the game. Ask a villager for work and it gives you a real request, pays you in emeralds and gossips about you to its neighbours. Replies float above villagers' heads in speech bubbles. Everything works with an AI provider, a local model, or no AI at all. 1.x worlds and configs carry over. Available for Minecraft 1.20.1 (Fabric, Forge), 1.21.1 (Fabric, Forge, NeoForge), 26.1.2, 26.2 and 26.3 (Fabric, NeoForge). Fabric needs Fabric API. ## New - **Village requests.** Ask any villager with a trade for work in your own words ("any work for me?", "need help?", also French, Spanish, German, Portuguese and Italian phrasings). It offers a request themed on its profession (13 professions: a farmer wants wheat or pumpkins, a librarian paper or books, a mason stone or quartz...) or a monster hunt (zombies, skeletons, spiders, creepers, pillagers). Master villagers ask for more and pay more. - Accept by saying yes or clicking **[Accept]** in the request card; decline the same way. - Progress comes from your inventory or your vanilla kill statistics since you accepted; ask "how many?" to check. - Finish it: the items are taken, you get emeralds and XP, and the villager gains vanilla minor-positive gossip about you (part of the reputation that sets trade prices; villagers share gossip with each other). - `/villagerai requests` lists your open requests with progress. - **Gossip network.** Villagers within 48 blocks hear about a finished request and mention it, in the AI prompt and in the built-in dialogue. - **Standing.** Villagers treat you as a stranger, a friend or (after 10 favours) a hero of the village, or as someone to be wary of when vanilla reputation is low. Villagers you have hurt refuse to give you work. - **Speech bubbles.** Replies appear above the villager's head, and a "..." bubble shows while the AI is thinking. They are vanilla text displays riding the villager: every nearby player sees them. A bubble left behind by a crash is removed automatically. - **Advancements:** Smart Villagers, A Favor for a Friend, Hero of the Village Square. - **Minecraft 26.1.2** (Fabric, NeoForge). ## Improved - The AI prompt now includes the biome, raids, nearby monsters, the player's held item and health, the villager's level, the player's standing and favours, news from neighbours and any open request. The AI words the reply; the mod decides offers, progress and rewards. - Built-in dialogue (no AI or no consent): profession small talk, reacting to night, rain, standing and news. The villager's name no longer appears twice in a chat line. - Villagers no longer answer messages that name another online player (`proximity.ignorePlayerToPlayerChat`). - Looking at a villager now beats the previous conversation partner standing a little closer. - `/villagerai status` shows speech bubbles and requests; `/villagerai persona get` shows standing, reputation and the open request; `/villagerai memory clear` also clears requests and news. - New config keys (`display.speechBubbles`, `proximity.ignorePlayerToPlayerChat`, `[requests]`) are added to existing configs on first load. - NeoForge builds use NeoForge 26.2.0.93 and 26.3.0.97; every jar is named `smartvillagers-{loader}-{minecraft}-2.0.0.jar` and carries the mod icon. ## Compatibility - Villager data keeps the 1.x layout (`smartvillagers.Memory`, `smartvillagers.PersonaOverride`) plus a new `smartvillagers.Village` string. The world's favour ledger is `<world>/smartvillagers/ledger.json`. - Tested in game on all 11 builds: [docs/QA-2.0.0.md](https://github.com/MeherBenSalem/CivilizationAI/blob/main/docs/QA-2.0.0.md).
release

2.0.0 fabric 26.1.2

2.0.0+fabric-26.1.2
25 окт. 2026 г.18Minecraft: 26.1.2fabric
Скачать
Что нового
# Smart Villagers AI 2.0.0 — The Village Square Update Talking to villagers now changes the game. Ask a villager for work and it gives you a real request, pays you in emeralds and gossips about you to its neighbours. Replies float above villagers' heads in speech bubbles. Everything works with an AI provider, a local model, or no AI at all. 1.x worlds and configs carry over. Available for Minecraft 1.20.1 (Fabric, Forge), 1.21.1 (Fabric, Forge, NeoForge), 26.1.2, 26.2 and 26.3 (Fabric, NeoForge). Fabric needs Fabric API. ## New - **Village requests.** Ask any villager with a trade for work in your own words ("any work for me?", "need help?", also French, Spanish, German, Portuguese and Italian phrasings). It offers a request themed on its profession (13 professions: a farmer wants wheat or pumpkins, a librarian paper or books, a mason stone or quartz...) or a monster hunt (zombies, skeletons, spiders, creepers, pillagers). Master villagers ask for more and pay more. - Accept by saying yes or clicking **[Accept]** in the request card; decline the same way. - Progress comes from your inventory or your vanilla kill statistics since you accepted; ask "how many?" to check. - Finish it: the items are taken, you get emeralds and XP, and the villager gains vanilla minor-positive gossip about you (part of the reputation that sets trade prices; villagers share gossip with each other). - `/villagerai requests` lists your open requests with progress. - **Gossip network.** Villagers within 48 blocks hear about a finished request and mention it, in the AI prompt and in the built-in dialogue. - **Standing.** Villagers treat you as a stranger, a friend or (after 10 favours) a hero of the village, or as someone to be wary of when vanilla reputation is low. Villagers you have hurt refuse to give you work. - **Speech bubbles.** Replies appear above the villager's head, and a "..." bubble shows while the AI is thinking. They are vanilla text displays riding the villager: every nearby player sees them. A bubble left behind by a crash is removed automatically. - **Advancements:** Smart Villagers, A Favor for a Friend, Hero of the Village Square. - **Minecraft 26.1.2** (Fabric, NeoForge). ## Improved - The AI prompt now includes the biome, raids, nearby monsters, the player's held item and health, the villager's level, the player's standing and favours, news from neighbours and any open request. The AI words the reply; the mod decides offers, progress and rewards. - Built-in dialogue (no AI or no consent): profession small talk, reacting to night, rain, standing and news. The villager's name no longer appears twice in a chat line. - Villagers no longer answer messages that name another online player (`proximity.ignorePlayerToPlayerChat`). - Looking at a villager now beats the previous conversation partner standing a little closer. - `/villagerai status` shows speech bubbles and requests; `/villagerai persona get` shows standing, reputation and the open request; `/villagerai memory clear` also clears requests and news. - New config keys (`display.speechBubbles`, `proximity.ignorePlayerToPlayerChat`, `[requests]`) are added to existing configs on first load. - NeoForge builds use NeoForge 26.2.0.93 and 26.3.0.97; every jar is named `smartvillagers-{loader}-{minecraft}-2.0.0.jar` and carries the mod icon. ## Compatibility - Villager data keeps the 1.x layout (`smartvillagers.Memory`, `smartvillagers.PersonaOverride`) plus a new `smartvillagers.Village` string. The world's favour ledger is `<world>/smartvillagers/ledger.json`. - Tested in game on all 11 builds: [docs/QA-2.0.0.md](https://github.com/MeherBenSalem/CivilizationAI/blob/main/docs/QA-2.0.0.md).
release

2.0.0 fabric 1.21.1

2.0.0+fabric-1.21.1
25 окт. 2026 г.60Minecraft: 1.21.1fabric
Скачать
Что нового
# Smart Villagers AI 2.0.0 — The Village Square Update Talking to villagers now changes the game. Ask a villager for work and it gives you a real request, pays you in emeralds and gossips about you to its neighbours. Replies float above villagers' heads in speech bubbles. Everything works with an AI provider, a local model, or no AI at all. 1.x worlds and configs carry over. Available for Minecraft 1.20.1 (Fabric, Forge), 1.21.1 (Fabric, Forge, NeoForge), 26.1.2, 26.2 and 26.3 (Fabric, NeoForge). Fabric needs Fabric API. ## New - **Village requests.** Ask any villager with a trade for work in your own words ("any work for me?", "need help?", also French, Spanish, German, Portuguese and Italian phrasings). It offers a request themed on its profession (13 professions: a farmer wants wheat or pumpkins, a librarian paper or books, a mason stone or quartz...) or a monster hunt (zombies, skeletons, spiders, creepers, pillagers). Master villagers ask for more and pay more. - Accept by saying yes or clicking **[Accept]** in the request card; decline the same way. - Progress comes from your inventory or your vanilla kill statistics since you accepted; ask "how many?" to check. - Finish it: the items are taken, you get emeralds and XP, and the villager gains vanilla minor-positive gossip about you (part of the reputation that sets trade prices; villagers share gossip with each other). - `/villagerai requests` lists your open requests with progress. - **Gossip network.** Villagers within 48 blocks hear about a finished request and mention it, in the AI prompt and in the built-in dialogue. - **Standing.** Villagers treat you as a stranger, a friend or (after 10 favours) a hero of the village, or as someone to be wary of when vanilla reputation is low. Villagers you have hurt refuse to give you work. - **Speech bubbles.** Replies appear above the villager's head, and a "..." bubble shows while the AI is thinking. They are vanilla text displays riding the villager: every nearby player sees them. A bubble left behind by a crash is removed automatically. - **Advancements:** Smart Villagers, A Favor for a Friend, Hero of the Village Square. - **Minecraft 26.1.2** (Fabric, NeoForge). ## Improved - The AI prompt now includes the biome, raids, nearby monsters, the player's held item and health, the villager's level, the player's standing and favours, news from neighbours and any open request. The AI words the reply; the mod decides offers, progress and rewards. - Built-in dialogue (no AI or no consent): profession small talk, reacting to night, rain, standing and news. The villager's name no longer appears twice in a chat line. - Villagers no longer answer messages that name another online player (`proximity.ignorePlayerToPlayerChat`). - Looking at a villager now beats the previous conversation partner standing a little closer. - `/villagerai status` shows speech bubbles and requests; `/villagerai persona get` shows standing, reputation and the open request; `/villagerai memory clear` also clears requests and news. - New config keys (`display.speechBubbles`, `proximity.ignorePlayerToPlayerChat`, `[requests]`) are added to existing configs on first load. - NeoForge builds use NeoForge 26.2.0.93 and 26.3.0.97; every jar is named `smartvillagers-{loader}-{minecraft}-2.0.0.jar` and carries the mod icon. ## Compatibility - Villager data keeps the 1.x layout (`smartvillagers.Memory`, `smartvillagers.PersonaOverride`) plus a new `smartvillagers.Village` string. The world's favour ledger is `<world>/smartvillagers/ledger.json`. - Tested in game on all 11 builds: [docs/QA-2.0.0.md](https://github.com/MeherBenSalem/CivilizationAI/blob/main/docs/QA-2.0.0.md).