1.2.7
Compatibility
Changes
GpuShift 1.2.7 – Entity Preview & Flicker Hotfix
Special thanks to NoahRoopull for reporting the issue and providing the files needed for testing.
Fixed Fixed entity previews from Supplementaries and similar mods being incorrectly affected by Smart Entity Culling. Preview and detached entities are now automatically protected, including mobs displayed inside cages, jars, books, held items, and custom preview renderers. Fixed distant mobs flickering when the adaptive render distance changed under frame pressure. Replaced the old short cache with stable spatial and temporal hysteresis. Entities are now culled only after remaining beyond the distance threshold for several consecutive frames. Prevented temporary previews and reused entity IDs from inheriting cached culling decisions from real world entities. Preserved all existing protections for players, named or glowing mobs, passengers, nearby entities, and important entities. Kept the fix fully compatible without adding a hard dependency on Supplementaries. Performance World registration checks only run for distant entities that may actually be culled. Fast render paths remain unaffected. No noticeable performance loss was observed in scenes containing more than 100 mobs.
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:BpmMSdoc:vyPXqoNV"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:BpmMSdoc:vyPXqoNV"
}

