Download ViaVersion — Minecraft Mods — MetaMods

ViaVersion

Active

Downloads

32

Last update

1 month ago

Versions

1.8.9 — 1.21.8
Client
Fabric
Utils

ViaVersion

The ViaVersion mod enables connection to Minecraft servers running older game versions than your client version. This solution eliminates barriers between different game generations, allowing the community to remain unified regardless of versions.

Compatibility with Various Platforms

For Fabric users, two integration options are available:

  • ViaFabric - place ViaVersion in the mods folder
  • ViaFabricPlus - locate the file in the config/viafabricplus/jars directory

There are also specialized implementations for other platforms: Bungee and Sponge, each adapted to the features of the corresponding system.

Technical Requirements

Java 17 is required for operation. If you have an older version installed, an update is necessary. In extreme cases, you can use builds adapted for Java 8, but this is a temporary solution.

Update Features

Starting with version 1.20.5, the release of ViaVersion and ViaBackwards updates occurs with a one-day delay after the Minecraft update release if protocol changes were significant. For trivial changes, the delay is minimal.

Usage Recommendations

It is recommended to always install the latest beta versions as they contain the most current fixes. Alpha builds are intended for testing compatibility with snapshot versions and experimental changes.

It is important to maintain the same build channel for all related projects: ViaVersion, ViaBackwards, and ViaRewind.

Available Resources

Developers can use ViaVersion as a dependency in their projects:

Maven:

<repository>
    <id>viaversion-repo</id>
    <url>https://repo.viaversion.com&lt;/url&gt;
</repository>
<dependency>
    <groupId>com.viaversion</groupId>
    <artifactId>viaversion-api</artifactId>
    <version>[4.0.0,5.0.0)</version>
    <scope>provided</scope>
</dependency>

Gradle:

repositories {
    maven("https://repo.viaversion.com")
}

dependencies {
    compileOnly("com.viaversion:viaversion-api:VERSION") // Replace the version
}

Documentation is available at: https://jd.viaversion.com