5.11.0
Compatibility
Changes
Many many performance improvements, plus a bunch of fixes to older issues!
- Alongside many smaller memory and performance improvements, optimized chunk reading and writing performance by up to 90% (which makes up most of Via's packet handling)
- Send swing packet to allow detecting left clicking air for spectators in 26.1->26.2 (by LeonTG)
- Fixed item hashing of 26.1+ damage_resistant as well as 26.1->1.21.11 damage resistant id list handling
- Fixed missing arm swing animation when placing sugar cane in 1.21.11->26.1
- Fixed custom dimension ambient light in 1.21.11->26.1
- Fixed handling of lock data component containing the literal string
nullin 1.21->1.21.2 (by EsMokyGame) - Fixed missing door sounds from level events (e.g. redstone) in 1.19.1->1.19.3
- Fixed looms not working in 1.18.2->1.19
- Fixed the pigstep music disc playing the wrong sound in 1.17.1->1.18
- Fixed client crashes on <1.14 servers sending entities with the id 0 for 26.2 clients (by EnZaXD)
- Added option
multi-reddust-color-fixto fix color conversion of reddust with a non-zero count in 1.12->1.13 (by itslilscorp)- Disabled by default, as it may cause particle packet spam for large particle batches
If you want to get larger version updates early, consider supporting me via https://viaversion.com/donate. See the previous update notes for more info.
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:P1OZGk5p:ZH8459B6"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:P1OZGk5p:ZH8459B6"
}



