Tags
Creators
Details
All versions
0.7.1-beta
Beta
v0.7.1-beta (Neo/Fabric)2 months ago 5
Compatibility
Minecraft: Java Edition
26.2
Platforms
Fabric
NeoForge
Supported environments
Client-side
Required content
Any compatible version
Any compatible version
Changes
Fixed
- Removing, picking or reloading a shader pack in a running world no longer crashes the game. The 0.7.0 entry below said the crash was reduced and not gone, and this closes what remained, which was two more faults of the same family. A reload freed the pack's images a moment before it stopped answering for them, so a pass of that very frame could still be handed them; and loading a pack that draws the entities or the hand emptied the graphics device's whole pipeline cache at an instant where work already recorded still named what was destroyed. Nothing empties that cache any more: the game does it itself on every resource reload, which is the one moment it is safe. What that leaves is cosmetic and brief: after turning a pack on or off in a world, an entity or the hand drawn by the game's own shader can look wrong for the second or two a pack takes to finish compiling, and a resource reload clears it. Tried at length on both loaders, turning packs off and on and switching between four of them, where one to four such gestures used to end the session.
Optional dependencies
Any compatible 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:oSIKhgz3:HpFOy45H"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:oSIKhgz3:HpFOy45H"
}

