1.0.1
Compatibility
Changes
v1.0.1 — The Door Patch
Fixed: the sensor tracked targets through doors. The entire line-of-sight system has been rewritten. It no longer asks "what block is this?" - it now asks "does the ray actually hit this block's geometry?" using Minecraft's own voxel shapes. Result: closed doors block, open doors don't, and nobody had to write a single line of door-specific code.
Also improved by the geometry rewrite (free wins):
- Slabs and stairs block line of sight at their real height, not full-block
- Fences and walls now occlude
- Modded blocks work [should] automatically - every block brings its own shape
Fixed: config drift. Several default values disagreed between code, config screen and documentation - a fresh install got different tuning than described. All six drifted values are now synced:
- Passive Mobs default is now off (as the tooltip always claimed)
- Box Jitter 70% → 30%
- Distance Knee 45% -> 70%
- Dark Blindness 45% -> 25%
- Mis-ID Chance 25% -> 10%
- Proximity Radius 12 -> 4 (it was outside its own slider's range)
Added: config value clamping. Hand-edited values outside valid range are now clamped on load with a console notice, instead of silently producing broken behavior. Ask us how we know.
Fixed: lock ping spam. Targets flickering in and out of detection range no longer re-trigger the lock sound every cycle
Fixed: duplicate config save entry for text scale.
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:3iKhOQ0W"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:MEXPeOS9:3iKhOQ0W"
}

