Mod

Smart Villagers AI

Quick rating

Smart Villagers AI

No reviews yet

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

Tech
QoL & Tweaks
Mod Loaders
Forge
NeoForge
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

Compatibility

Supported Environments

Dev Environment
Client Required
Server Required

About

Project Details

Type
Mod
License
All Rights Reserved
Latest Version
smartvillagers-1.0.0.jar
Authors
CurseForge
Modrinth

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
Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

u2lsfkB.png

Discord YouTube GitHub CurseForge

Modrinth

Smart Villagers AI upgrades Minecraft villagers with AI-powered conversations using the DeepSeek API Instead of feeling like simple trading stations, villagers can speak with players, react to their profession, offer useful survival advice, and make villages feel more alive.

Support on Ko-fi

Main Features

AI-Powered Conversations

Talk to villagers and receive dynamic responses powered by the configured DeepSeek API. Villagers can answer questions, react to player messages, and make village life feel more interactive.

Profession-Based Personalities

Villagers respond in ways that match their role. Farmers, librarians, armorers, clerics, nitwits, and other professions can each bring a different flavor to conversations.

Smart Hints and Survival Advice

Villagers can offer useful gameplay suggestions, such as farming tips, exploration hints, gear warnings, trading advice, and survival guidance based on the current situation.

Villager Memory

Smart Villagers AI can remember basic interactions, recent conversations, trades, and player history depending on configuration. Memory helps villagers feel more consistent over time.

Relationship and Reputation Behavior

Villagers can react differently depending on how players treat them and their village. Friendly interactions, trades, attacks, and other events can influence how villagers respond.

Context-Aware Responses

Responses can reflect profession, biome, time, weather, nearby danger, player condition, equipment, and world state. This makes conversations feel tied to the actual survival experience.

Async API Handling

API requests are handled asynchronously so villager conversations can process without intentionally blocking the game thread.

Configurable API Settings

Control the DeepSeek API key, model, token limit, temperature, timeout, memory behavior, hints, cooldowns, and more through the generated config file.

Fallback Responses

If the API is disabled, unavailable, or not configured, villagers can still use fallback dialogue so the mod remains usable without live AI access.

Server-Friendly Cooldowns and Rate Limits

Cooldowns and rate limits help server owners manage API usage, reduce spam, and control operating costs in multiplayer environments.

Configuration

Smart Villagers AI uses a generated config file so players and server owners can tune the experience. Configure the API, response behavior, memory, rate limits, and feature toggles to match your world or server.

Common configuration options include:

  • DeepSeek API key
  • Model name
  • Max tokens
  • Temperature
  • API request timeout
  • Player cooldowns
  • Global rate limits
  • Memory limits
  • Enable or disable AI
  • Enable or disable hints
  • Enable or disable memory
  • Fallback mode when API access is unavailable

Example config:

[smartvillagers.api]
apiKey = "YOUR_DEEPSEEK_API_KEY"
model = "deepseek-chat"
maxTokens = 150
temperature = 0.8
requestTimeoutMs = 15000
maxMessagesPerMinute = 30

[smartvillagers.features]
enabled = true
enableMemory = true
enableHints = true
enableQuests = true

[smartvillagers.memory]
maxMemoryEntries = 20
maxConversationHistory = 10

[smartvillagers.ratelimits]
playerCooldownMs = 2000
villagerCooldownMs = 1000
maxMessageLength = 300
maxResponseLength = 500

[smartvillagers.server]
logApiErrors = true

Never share your API key publicly. On servers, keep it in the server-side config only.

Installation

  1. Install the required Minecraft mod loader for your release.
  2. Place the Smart Villagers AI mod jar in your mods folder.
  3. Launch the game or server once to generate the config file.
  4. Open the generated config and add your DeepSeek API key.
  5. Adjust cooldowns, memory, hints, and response settings as needed.
  6. Restart the game or server.
  7. Right-click villagers to begin talking with them.

Commands

Example commands may include:

/villagerai reload
/villagerai info
/villagerai toggle
/villagerai memory clear
/villagerai debug

Exact commands may depend on the final implementation and release version.

Server Owner Notes

  • API usage depends on player activity and how often villagers are contacted.
  • Cooldowns are strongly recommended for public servers.
  • Never publish or share your DeepSeek API key.
  • The API key should remain server-side.
  • Use rate limits to control cost and prevent spam.
  • Fallback responses can keep the mod usable even without API access.
  • Consider explaining AI chat behavior in your server rules or welcome message.

For multiplayer servers, tune cooldowns and maximum messages per minute before opening the feature to all players.

Privacy and AI Notice

Player messages sent to villagers may be processed through the configured DeepSeek API. Server owners should inform players when AI-powered villager chat is enabled on multiplayer servers.

Do not put private information, passwords, personal details, or sensitive server information into villager chats.

Compatibility

  • Designed for vanilla villagers.
  • Intended for singleplayer and dedicated servers when supported by the release build.
  • Modded villager support may depend on compatibility with other mods.
  • Minecraft version support may vary by release.
  • Loader support depends on the published build.

Planned or placeholder support targets:

  • Minecraft: 1.20.1 / 1.21.1 / configurable by release
  • Loader: Forge / NeoForge / Fabric depending on release

Check the uploaded file version and dependencies before installing into a modpack or server.

Roadmap

Future ideas for Smart Villagers AI include:

  • Dynamic villager quests
  • AI-generated villager rumors
  • AI-generated lore books from librarians
  • Raid panic dialogue
  • Wandering trader stories
  • Expanded village reputation system
  • Multi-villager gossip network
  • Voice support in the future
  • Local or offline AI support
  • More profession-specific behavior
  • Deeper roleplay server tools

FAQ

Do I need a DeepSeek API key?

Yes, live AI-powered conversations require a DeepSeek API key. Without one, the mod can use fallback responses if fallback mode is enabled.

Does the mod work offline?

Fallback responses can work without API access. Full AI conversations require internet access and a valid configured API key.

Will it lag my server?

The mod is designed to handle API requests asynchronously, and server owners can use cooldowns and rate limits to reduce load and control usage.

Can I disable memory?

Yes. Memory can be disabled in the config if you want simpler, stateless villager conversations.

Can I limit API usage?

Yes. Cooldowns, message limits, token limits, and global request limits can help control how often the DeepSeek Minecraft mod sends requests.

Can villagers remember players?

When memory is enabled, villagers can remember basic player interactions, recent conversations, trades, and reputation-related events.

Is this compatible with modpacks?

Smart Villagers AI is designed to fit survival, RPG, roleplay, and adventure modpacks. Always test compatibility with your specific loader, Minecraft version, and mod list.

Does it work on servers?

Dedicated server support depends on the release build, but the mod is designed with server-friendly cooldowns, rate limits, and server-side API key handling in mind.

Can I use it for roleplay?

Yes. The mod is a strong fit for Minecraft roleplay mod setups, RPG NPC mod experiences, village storytelling, and smart villager conversations.

Community & Support

Smart Villagers AI

Smart Villagers AI Banner

Discord YouTube GitHub CurseForge Modrinth


🧠 Bring Minecraft Villagers to Life with AI-Powered Intelligence

Smart Villagers AI transforms ordinary villagers into intelligent NPCs powered by the DeepSeek API.

Instead of acting as simple trading stations, villagers can:

  • 💬 Hold natural conversations
  • 🧠 Remember previous interactions
  • 🌾 React to their profession
  • ❤️ Build relationships with players
  • ⚔️ Offer survival advice
  • 🌎 Respond to the world around them

✨ Features

💬 AI-Powered Conversations

Engage in dynamic conversations with villagers powered by DeepSeek AI.

Villagers can:

  • Answer questions
  • Discuss Minecraft topics
  • React to player actions
  • Participate in roleplay scenarios
  • Provide useful gameplay information

👨‍🌾 Profession-Based Personalities

Each villager profession has its own personality and knowledge.

Examples include:

  • Farmers discussing crops and food
  • Librarians sharing knowledge
  • Clerics discussing mysteries
  • Armorers talking about gear
  • Fishermen sharing fishing tips
  • Nitwits providing questionable wisdom

🧠 Villager Memory

Villagers can remember:

  • Previous conversations
  • Trades
  • Reputation changes
  • Player interactions
  • Recent events

This allows conversations to feel more natural and persistent.


❤️ Relationship & Reputation System

Villagers react differently based on how players treat them.

Influence reputation through:

  • Trading
  • Helping villagers
  • Defending villages
  • Attacking villagers
  • Stealing resources
  • Causing trouble

Build trust—or become infamous.


🌎 Context-Aware Responses

Villagers can consider:

  • Biome
  • Weather
  • Time of day
  • Nearby dangers
  • Equipment
  • Player status
  • Village conditions

Making conversations feel connected to the actual world.


💡 Smart Hints & Survival Advice

Villagers can provide:

  • Exploration tips
  • Farming advice
  • Trading suggestions
  • Combat warnings
  • Resource recommendations
  • Progression guidance

⚡ Async API Processing

All AI requests are processed asynchronously to minimize performance impact and avoid blocking the game thread.


🔧 Highly Configurable

Control every aspect of the AI system:

  • AI Model
  • Temperature
  • Token Limits
  • Memory Settings
  • Cooldowns
  • Rate Limits
  • Timeouts
  • Feature Toggles

🔄 Fallback Dialogue

No API key configured?

No problem.

Villagers can automatically use built-in fallback dialogue so the mod remains functional offline.


🛡️ Server-Friendly Design

Includes:

  • Cooldowns
  • Rate Limits
  • Spam Protection
  • Cost Controls
  • Server-Side API Security

Perfect for multiplayer servers.


⚙️ Configuration

Smart Villagers AI automatically generates a configuration file on first launch.

Example Configuration

[smartvillagers.api]
apiKey = "YOUR_DEEPSEEK_API_KEY"
model = "deepseek-chat"
maxTokens = 150
temperature = 0.8
requestTimeoutMs = 15000
maxMessagesPerMinute = 30

[smartvillagers.features]
enabled = true
enableMemory = true
enableHints = true
enableQuests = true

[smartvillagers.memory]
maxMemoryEntries = 20
maxConversationHistory = 10

[smartvillagers.ratelimits]
playerCooldownMs = 2000
villagerCooldownMs = 1000
maxMessageLength = 300
maxResponseLength = 500

[smartvillagers.server]
logApiErrors = true

⚠️ Never share your API key publicly.


📦 Installation

  1. Install the required mod loader.
  2. Place Smart Villagers AI in your mods folder.
  3. Launch Minecraft once.
  4. Open the generated config file.
  5. Add your DeepSeek API key.
  6. Configure desired settings.
  7. Restart the game or server.
  8. Right-click a villager to start chatting.

🖥 Commands

/villagerai reload
/villagerai info
/villagerai toggle
/villagerai memory clear
/villagerai debug

Commands may vary between releases.


🔒 Privacy Notice

When AI conversations are enabled:

  • Player messages may be sent to the configured DeepSeek API.
  • API keys should remain private.
  • Sensitive information should never be shared through villager conversations.
  • Server owners should inform players when AI chat is enabled.

🔌 Compatibility

Supported

  • Vanilla Villagers
  • Singleplayer
  • Dedicated Servers

Planned Support

  • Minecraft 1.20.1+
  • Minecraft 1.21+
  • Forge
  • NeoForge
  • Fabric

Always verify compatibility before installing.


🗺 Roadmap

Planned future features:

  • 📜 Dynamic Villager Quests
  • 📚 AI-Generated Lore Books
  • 🏘 Village Gossip Networks
  • ⚔️ Raid Panic Dialogue
  • 🛒 Wandering Trader Stories
  • 🎤 Voice Support
  • 🤖 Local AI Models
  • 🌍 Offline AI Support
  • 🎭 Advanced Roleplay Features

❓ FAQ

Do I need a DeepSeek API key?

Yes. Live AI conversations require a DeepSeek API key.

Fallback dialogue can be used without one.

Does the mod work offline?

Partially.

Fallback dialogue works offline, but AI conversations require internet access.

Will it lag my server?

The mod uses asynchronous processing and includes cooldowns to reduce performance impact.

Can villagers remember players?

Yes. When memory is enabled, villagers can remember conversations, trades, and reputation-related events.

Can I limit API usage?

Absolutely.

Use:

  • Cooldowns
  • Token Limits
  • Message Limits
  • Global Rate Limits

to control usage and costs.

Is it compatible with modpacks?

Yes.

Smart Villagers AI is designed for:

  • RPG Modpacks
  • Survival Packs
  • Adventure Packs
  • Roleplay Servers

Always test compatibility with your specific setup.


❤️ Support the Project

If you enjoy Smart Villagers AI, consider supporting development:

Support on Ko-fi


🌐 Community & Links


Made with ❤️ by Nightbeam Studio### Configurable API Settings

Control the DeepSeek API key, model, token limit, temperature, timeout, memory behavior, hints, cooldowns, and more through the generated config file.

Fallback Responses

If the API is disabled, unavailable, or not configured, villagers can still use fallback dialogue so the mod remains usable without live AI access.

Server-Friendly Cooldowns and Rate Limits

Cooldowns and rate limits help server owners manage API usage, reduce spam, and control operating costs in multiplayer environments.

Configuration

Smart Villagers AI uses a generated config file so players and server owners can tune the experience. Configure the API, response behavior, memory, rate limits, and feature toggles to match your world or server.

Common configuration options include:

  • DeepSeek API key
  • Model name
  • Max tokens
  • Temperature
  • API request timeout
  • Player cooldowns
  • Global rate limits
  • Memory limits
  • Enable or disable AI
  • Enable or disable hints
  • Enable or disable memory
  • Fallback mode when API access is unavailable

Example config:

[smartvillagers.api]
apiKey = "YOUR_DEEPSEEK_API_KEY"
model = "deepseek-chat"
maxTokens = 150
temperature = 0.8
requestTimeoutMs = 15000
maxMessagesPerMinute = 30

[smartvillagers.features]
enabled = true
enableMemory = true
enableHints = true
enableQuests = true

[smartvillagers.memory]
maxMemoryEntries = 20
maxConversationHistory = 10

[smartvillagers.ratelimits]
playerCooldownMs = 2000
villagerCooldownMs = 1000
maxMessageLength = 300
maxResponseLength = 500

[smartvillagers.server]
logApiErrors = true

Never share your API key publicly. On servers, keep it in the server-side config only.

Installation

  1. Install the required Minecraft mod loader for your release.
  2. Place the Smart Villagers AI mod jar in your mods folder.
  3. Launch the game or server once to generate the config file.
  4. Open the generated config and add your DeepSeek API key.
  5. Adjust cooldowns, memory, hints, and response settings as needed.
  6. Restart the game or server.
  7. Right-click villagers to begin talking with them.

Commands

Example commands may include:

/villagerai reload
/villagerai info
/villagerai toggle
/villagerai memory clear
/villagerai debug

Exact commands may depend on the final implementation and release version.

Server Owner Notes

  • API usage depends on player activity and how often villagers are contacted.
  • Cooldowns are strongly recommended for public servers.
  • Never publish or share your DeepSeek API key.
  • The API key should remain server-side.
  • Use rate limits to control cost and prevent spam.
  • Fallback responses can keep the mod usable even without API access.
  • Consider explaining AI chat behavior in your server rules or welcome message.

For multiplayer servers, tune cooldowns and maximum messages per minute before opening the feature to all players.

Privacy and AI Notice

Player messages sent to villagers may be processed through the configured DeepSeek API. Server owners should inform players when AI-powered villager chat is enabled on multiplayer servers.

Do not put private information, passwords, personal details, or sensitive server information into villager chats.

Compatibility

  • Designed for vanilla villagers.
  • Intended for singleplayer and dedicated servers when supported by the release build.
  • Modded villager support may depend on compatibility with other mods.
  • Minecraft version support may vary by release.
  • Loader support depends on the published build.

Planned or placeholder support targets:

  • Minecraft: 1.20.1 / 1.21.1 / configurable by release
  • Loader: Forge / NeoForge / Fabric depending on release

Check the uploaded file version and dependencies before installing into a modpack or server.

Roadmap

Future ideas for Smart Villagers AI include:

  • Dynamic villager quests
  • AI-generated villager rumors
  • AI-generated lore books from librarians
  • Raid panic dialogue
  • Wandering trader stories
  • Expanded village reputation system
  • Multi-villager gossip network
  • Voice support in the future
  • Local or offline AI support
  • More profession-specific behavior
  • Deeper roleplay server tools

**FAQ**

Do I need a DeepSeek API key?

Yes, live AI-powered conversations require a DeepSeek API key. Without one, the mod can use fallback responses if fallback mode is enabled.

Does the mod work offline?

Fallback responses can work without API access. Full AI conversations require internet access and a valid configured API key.

Will it lag my server?

The mod is designed to handle API requests asynchronously, and server owners can use cooldowns and rate limits to reduce load and control usage.

Can I disable memory?

Yes. Memory can be disabled in the config if you want simpler, stateless villager conversations.

Can I limit API usage?

Yes. Cooldowns, message limits, token limits, and global request limits can help control how often the DeepSeek Minecraft mod sends requests.

Can villagers remember players?

When memory is enabled, villagers can remember basic player interactions, recent conversations, trades, and reputation-related events.

Is this compatible with modpacks?

Smart Villagers AI is designed to fit survival, RPG, roleplay, and adventure modpacks. Always test compatibility with your specific loader, Minecraft version, and mod list.

Does it work on servers?

Dedicated server support depends on the release build, but the mod is designed with server-friendly cooldowns, rate limits, and server-side API key handling in mind.

Can I use it for roleplay?

Yes. The mod is a strong fit for Minecraft roleplay mod setups, RPG NPC mod experiences, village storytelling, and smart villager conversations.

Community & Support

Screenshots

Gallery

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
Total Downloads
CurseForge
<1,000
Modrinth
<1,000
Last Updated
CurseForge
Modrinth
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched and imported data for this project from CurseForge or Modrinth. High-traffic and active projects are checked more often.
Next pipeline sync