Tags
Creators
Details
3.1.0
Compatibility
Changes
New features:
- Added X-Facing/Z-Facing handling in <= 1.13.2
- Added VFP button to direct connection screen
- Added "none" orientation to button settings to disable them
- Implemented armor durability changes in <= b1.8.1
- Added report issues button to VFP screen
- Moved ClassiCube and BetaCraft button into one
Library updates:
- Updated MinecraftAuth to 4.0.0
- Updated ViaVersion/ViaBedrock to support 24w09a
- Updated Fabric loader and API to latest
Bug fixes:
- Don't reset selected version when playing singleplayer
- Don't filter for third party custom payloads
- Fixed offhand swap check using the wrong version
- Fixed bedrock login not working
- Fixed inventory exceptions in alpha versions
- Fixed "Update 1.21" items showing in the classic creative screen
API changes:
- Migrate ViaFabricPlus to ViaVersion's new ProtocolVersion API
- Renamed protocol internals to ProtocolTranslator
- Various codestyle changes and structural refactors
Mod compatibility:
- Fixed incompatibility with Puzzle's Lib, Lithium, auto-elytra and BadPackets
- Rewrite block breaking speed calculation changes for more mod compatibility
- Rewrote attack damage fixes for more mod compatibility
- Refactored item attribute changes for more mod compatibility
- Improved MoreCulling compatibility
- Removed outdated mods from fabric.mod.json file
Translations:
- Updated hungarian, chinese, russian, german, polish and spanish
This update comes with multiple API breaking changes in both VFP and ViaVersion, so expect all mods depending on VFP to break after this update.
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:rIC2XJV4:2low4Dcu"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:rIC2XJV4:2low4Dcu"
}

