Tags
Creators
Details
1.1.0-beta.335
Compatibility
Required content
Changes
Sapience beta.335 — everything since .332
Two deep bug-hunt sweeps and a full polish pass. Most of it is the quiet, invisible kind of fix, plus the inner life getting truer.
A deep bug-hunt
I went through the whole mod and hunted down everything I could prove was broken. The sort of thing you would never catch failing, because it fails quietly.
- Items behave. A villager could duplicate something it picked up, or quietly delete the leftover of a partial stack. Both are gone. What a villager picks up is exactly what leaves the ground. A guard also stops destroying its own spare weapon every time a fight starts.
- Nobody dies in a corner you cannot see. A villager off at the edge of your view could walk into the void, cook on a magma block, or get cornered by a creeper, because the reflexes that save it only ran when you were close enough to watch. They run wherever the villager is now.
- A family that grows again. If a villager's child died while you were off somewhere else, the parent used to keep it on the family roll forever, talk about it as if it were alive, and never have another. It reconciles the loss now, grieves properly, and its family can grow again.
- Coups actually land. A plot to overthrow a hated leader had a timer bug that stretched its fuse to hours, so it never went off. It brews and breaks on a real timescale now, and it survives its target wandering off into an unloaded part of the world.
- A missing door counts as a hole. If a mob takes out a home's door, the village notices the gap and someone comes to hang a new one, so a doorless house stops passing as safe for the night.
- Grief stops looping. A villager used to reopen an old loss every so often across a long save, whether it was told of the death or saw it firsthand. It remembers who it has already mourned now.
And a long tail of the invisible kind: taking a villager to another dimension no longer scrambles its home village's map, a hostile mob no longer leaves a permanent mark in a villager's memory of who it knows, work crews stop reserving a tree or ore vein they have given up on, a herd being culled for food always leaves a breeding pair, a devout villager's standing is not wiped the moment it joins the faith, and a brand new install stops wiping your own config choices on its second load.
The inner life gets truer
- Feelings come in shades again. A lingering scare or a long dark night used to pin an emotion at its ceiling and hold it there, flat. Feelings settle at a level that fits what is actually happening now, instead of maxing out and staying stuck.
- They stop crying wolf. A villager still carrying a little leftover fear could say "did you hear that?" standing in safe daylight with nothing near it. Its uneasy lines are about how it feels now, not a danger that is not real.
- They read the day right. A villager with an early or late streak used to misjudge when night or a meal was coming, and get caught out. It anticipates the day properly now, whoever it is.
- A friendship lasts. A bond you had built could evaporate in a few minutes of real time if two villagers went a while without crossing paths. It fades slowly now, the way a real one would.
Polish
A full pass over the actual words the villagers and the mod say to you, so they read cleaner, more human, and grounded in what is really happening.
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:imbwb6nu:xq6MSqiW"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:imbwb6nu:xq6MSqiW"
}

