Описание
# ViaVersion
Allows you to connect to servers that are older than your Java Edition client version. See our [GitHub page](https://github.com/ViaVersion) for more information.
**On Fabric, use either [ViaFabric](https://modrinth.com/mod/viafabric) or [ViaFabricPlus](https://modrinth.com/mod/viafabricplus). To override the included version**
- in **ViaFabric**, put ViaVersion into the `mods` folder
- in **ViaFabricPlus**, put ViaVersion into the `config/viafabricplus/jars` folder
[Bungee](https://hangar.papermc.io/ViaVersion/ViaBungee) and [Sponge](https://modrinth.com/project/viasponge) also have their own platform implementations.
Requires Java 17. See [here](https://docs.papermc.io/misc/java-install) how to update your installed Java version. As a last resort, you can download Java 8 downgraded builds from [our ci](https://ci.viaversion.com/job/ViaVersion-Java8/).
## Get access to Via* with new MC version support early
**Starting with 1.20.5, ViaVersion and ViaBackwards will only be released a day or so *after* a Minecraft update** unless the protocol changes of the update were trivial. **If you want early-access, usually days or even weeks before the final release, you can subscribe to either**:
- [GitHub Sponsors](https://github.com/sponsors/kennytv/sponsorships?sponsor=kennytv&tier_id=385613&preview=false) (*preferred option*. Use the `/verify` command on this Discord after), or alternatively
- [Patreon](https://www.patreon.com/kennytv/membership) (see the highest tier and make sure to link Patreon to your Discord account under Discord Settings->Connections)
## Note on release channels
It is recommended to always use the latest beta release. Alpha builds are used for work on snapshot version compatibility or other cutting-edge changes.
**Always use the same build channel across the ViaVersion, ViaBackwards, and ViaRewind projects.**
Releases/Dev Builds
--------
You can find official releases in the following places:
- **Hangar (for our plugins)**: https://hangar.papermc.io/ViaVersion/ViaVersion
- **Modrinth (for our mods)**: https://modrinth.com/mod/viaversion
- **GitHub**: https://github.com/ViaVersion/ViaVersion/releases
Dev builds for **all** of our projects are on our Jenkins server:
- **Jenkins**: https://ci.viaversion.com
ViaVersion as a Dependency
----------
**JavaDocs:** https://jd.viaversion.com
**Maven:**
```xml
viaversion-repo
https://repo.viaversion.com
```
```xml
com.viaversion
viaversion-api
[4.0.0,5.0.0)
provided
```
**Gradle:**
```kotlin
repositories {
maven("https://repo.viaversion.com")
}
dependencies {
compileOnly("com.viaversion:viaversion-api:VERSION") // Replace the version
}
```
Resources
--------
- **[Via Mappings Generator](https://github.com/ViaVersion/Mappings)**
- **[Mojang mappings](https://minecraft.wiki/w/Obfuscation_map)** (Thank you, Mojang, very cool)
- **[wiki.vg](https://wiki.vg)** (Used for historic information regarding packet structure, we also contribute back)
- **[Burger](https://github.com/Pokechu22/Burger)** (See [PAaaS](https://github.com/Matsv/Paaas))
Special thanks to all our [Contributors](https://github.com/ViaVersion/ViaVersion/graphs/contributors).