2.1.6
Compatibility
Changes
SentientMobs 2.1.6
A focused AI behavior and villager interaction update packed with smarter housing logic, dynamic social systems, safer trading, and improved zombie survival behavior.
✨ Improvements & Fixes
General Fixes
- Fixed listener compilation issues
- Fixed Labor Trade GUI problems
- Resolved syntax issues causing interaction instability
Labor Trades
- Players can now manually open Labor Trades by feeding villagers
Persistent Gender & Name System
- Villagers now permanently store their gender data
- Automatic gender assignment for villagers
- Names are now selected using gender-based pools
- Improved unique name generation consistency
Smarter Housing Logic
-
Houses now support:
- 1 Male villager
- 1 Female villager
-
Added same-house bed proximity validation
-
Improved bed assignment and scanning logic
Dynamic Social Conversations
- Added villager greeting cooldowns
- Added localized social dialogue interactions
- Villagers now feel significantly more alive during daily activity
Supply Villager Improvements
-
Supply villagers can now operate without hungry villagers nearby
-
Idle supply villagers will guard the community chest
-
Supply trades are now dynamically generated from chest contents
-
Improved secure trade handling:
- Proper item deduction
- Safe emerald deposits into the community chest
Smarter Zombie Survival
- Sunlight avoidance now activates immediately in daylight
- Added helmet protection checks
- Added water safety detection
- Improved custom pathfinding compatibility
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:8no5Rtgr:o1lTKolM"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:8no5Rtgr:o1lTKolM"
}

