1.8+fabric
Compatibility
Required content
Changes
Changelog
[1.8] — May 28, 2026
Big stability update with thread safety fixes, coordinate precision improvements, and a new 1.20.1 Fabric backport.
New Features
Precise Coordinates — Coordinates are now stored and displayed as full decimals instead of rounded integers. Your copied /tp commands will land exactly where you clicked, and the format is now consistent across Fabric and Forge.
Bug Fixes
Thread Safety (Critical) — Fixed silent metadata corruption caused by the render and background threads hitting the cache at the same time.
Race Condition on Load — Metadata was sometimes finishing out of order. Moved async operations back onto the main thread so screenshots load correctly every time.
Memory Leak — Closing the gallery mid-load could leave orphaned textures on the GPU. Lifecycle checks now clean them up.
Text Overflow — Filenames and info cards were occasionally rendering outside thumbnail boundaries. Fixed with GL scissoring.
Search + Navigation Desync — Fullscreen navigation now correctly steps through only your filtered results instead of jumping to hidden ones.
Search Performance — Rewrote text truncation using binary search. Faster typing response and proper handling of special/RTL characters.
Thumbnail Animation — Was allocating a new object every frame for idle thumbnails. Replaced with a shared static instance.
Delete/Rename Modal — Dismissing the context menu could drop the active file target mid-operation. Now properly isolated.
F2 Spam Safeguard — Rapid screenshots could spawn multiple parallel polling tasks. An atomic lock now ensures only one runs at a time.
Optional dependencies
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:IhVCYgCW:vamZCkmc"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:IhVCYgCW:vamZCkmc"
}

