Tags
Creators
Details
Licensed Apache-2.0
Published 3 months ago
Updated last week
All versions
1.1.4+26.2-neoforge
Release
Smart Villagers AI 1.1.4 (neoforge 26.2)last week 31
Compatibility
Minecraft: Java Edition
26.2
Platform
NeoForge
Supported environments
Client and server
Changes
Smart Villagers AI 1.1.4
- Put your DeepSeek key in
config/smartvillagers/config.tomlasai.apiKey(or keep usingDEEPSEEK_API_KEY/secrets.toml). - DeepSeek thinking is fully off so replies are not empty. Default model remains
deepseek-flash. - Villagers get a visible nametag from their persona.
- Stand next to a villager and chat — you no longer need a perfect crosshair.
- New command:
/villagerai test(op). Stand next to a villager; it prints identity, API key source, and whether Simple Voice Chat is ready, then forces a reply. - Fix replies being silently dropped: the delay queue was ticked once per dimension (overworld + nether + end), so the villager lookup often ran in the wrong world.
/villagerai testnow prints the reply andVoice spoken: yes/nodirectly. - Villagers now read the reply out loud on Windows using the system TTS voice, played through Simple Voice Chat. Unmute the Smart Villagers volume category if you still hear nothing.
Voice still needs Simple Voice Chat on the server and client. Without it, villagers stay text-only and /villagerai test reports Simple Voice Chat: missing (text only).
Optional dependencies
Any compatible version
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:l9oZCCPS:VMvltH7L"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:l9oZCCPS:VMvltH7L"
}

