2
Compatibility
Changes
Version 2 - The Fallen Fall Update
TID v2: one jar, two game versions (26.1.2 + 26.2), and the sensor learned to lie properly.
Rewritten: identification is now a belief system. The sensor commits to a family ("ANIMAL?") then a name, and either commitment can be wrong - a creeper in bad light will introduce itself as a pig, honestly, from its own belief. When the lie gets caught, you watch it confess: name drops to family, family drops to ???, the box flashes while it re-rolls. It keeps guessing until it gets the truth. A stalled observation stays at family level forever - the sensor commits when it has looked, not on a timer.
Fixed: optical mode sees through glass now. The sensor sees what light sees - windows are windows, ice and bars pass too. Tinted glass still blocks (it eats light, so does the sensor's respect). Radar mode remains geometry-blind through all of it: two modes, two physics.
Fixed: config values that never survived restart (including the master switch - if you turned the sensor off, it was back on every boot). Persistence is now a single reflection loop: every setting saves, every setting loads, one bad hand-edit skips itself instead of killing the whole file.
Added: Modrinth update checker on the v2 API. Silent unless there's something to say.
Ported: 26.2. One jar covers both - version-specific lookups resolve at runtime, nothing is hardcoded against a game 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:MEXPeOS9:boa0NQKq"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:MEXPeOS9:boa0NQKq"
}

