← Назад к ресурсам

ViaVersion

Allow newer Java Edition clients to connect to older servers.

Modrinth utility

Описание

# 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).