MonitoringMinecraft MonitoringMinecraft

Smart Villagers AI

Мод Forge

Мод превращает обычных жителей в умных разговорчивых NPC на основе AI в Майнкрафт.

476 скачиваний 0 подписчиков
Оцените первым

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

Смотри также

Похожие подборки моды — по версиям Майнкрафта, загрузчикам и жанрам.

Сервера Майнкрафт

Играть интереснее на сервере — выбирай в рейтинге серверов Майнкрафт и заходи прямо сейчас.

SkyBars
SkyBars Java + BE
1152 онлайн
1.8 — 26.2 версия
🎮 ВЫЖИВАНИЕ ⚔️ АНАРХИЯ 🚗 ГТА РП 🎤 ГОЛОСОВОЙ ЧАТ 🎁 БЕСПЛАТНЫЙ ДОНАТ 🌟 СМП 💻 ПК+ТЕЛЕФОН
AxisMine  VanillaPlus
33 онлайн
1.21.4 — 26.1.2 версия
Ванильный мир с сотнями уникальных механик и справедливой игрой! /free, pat-pat, emotecraft, Voice.
VanillaSquad
150 онлайн
26.1.2 — 26.2 версия
Приватный ванильный сервер Minecraft с классическим выживанием без привата, доната и лишних плагинов
PLIRGAME - ДЕВУШКИ ВОЙС ЧАТ
29 онлайн
1.21.10 — 26.1.1 версия
❤️ Выживание! ❤️ Войс Чат ❤️ Девушки ❤️ /free
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.2, 1.21.11, 26.1.2, 1.21.8. Fabric, NeoForge, Forge, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Forge Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат