Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
ViaVersion

ViaVersion

Allow newer Java Edition clients to connect to older servers.

1.22M
845
Utility

Compatibility

Minecraft: Java Edition

1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x
1.12.x
1.11.x
1.10.x
1.9.x
1.8.9

Platforms

BungeeCord
Fabric
Folia
Paper
Sponge
Velocity

Supported environments

Client-side
Server-side
Client and server (optional)

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Join Discord server
Sponsor on GitHub

Creators

kennytv
kennytv Maintainer
creeper123123321
creeper123123321 Developer
FlorianMichael
FlorianMichael Maintainer

Details

Licensed GPL-3.0-or-later
Published 2 years ago
Updated yesterday
DescriptionChangelogVersions

Show all versions

1
29
30
31
43

4.10.0-24w09a-SNAPSHOT+281

by kennytv on Mar 22, 2024
Download

feefe6f Merge branch 'master' into dev

Conflicts:

bukkit-legacy/src/main/java/com/viaversion/viaversion/bukkit/util/ProtocolSupportUtil.java

bukkit/src/main/java/com/viaversion/viaversion/bukkit/platform/BukkitViaInjector.java

bungee/src/main/java/com/viaversion/viaversion/bungee/handlers/BungeeServerHandler.java

bungee/src/main/java/com/viaversion/viaversion/bungee/providers/BungeeVersionProvider.java

common/src/main/java/com/viaversion/viaversion/protocols/protocol1_9to1_8/storage/EntityTracker1_9.java

common/src/main/java/com/viaversion/viaversion/update/UpdateUtil.java

velocity/src/main/java/com/viaversion/viaversion/velocity/platform/VelocityViaInjector.java

velocity/src/main/java/com/viaversion/viaversion/velocity/service/ProtocolDetectorService.java

4.9.4-SNAPSHOT+280

by kennytv on Mar 22, 2024
Download

4074231 Update Hangar publish plugin

4.9.4-SNAPSHOT+278

by kennytv on Mar 17, 2024
Download

b07cf03 Check for jsonnull in component conversion Closes #3745

4.10.0-24w09a-SNAPSHOT+277

by kennytv on Mar 14, 2024
Download

0a921d9 Use the correct entity sound rewriter method

4.9.4-SNAPSHOT+276

by kennytv on Mar 9, 2024
Download

7b0c2fb Replace printStackTrace usages with proper logging (#3741)

4.10.0-24w09a-SNAPSHOT+275

by kennytv on Mar 9, 2024
Download

b426302 Merge branch 'master' into dev

Conflicts:

common/src/main/java/com/viaversion/viaversion/protocols/protocol1_19to1_18_2/packets/EntityPackets.java

common/src/main/java/com/viaversion/viaversion/rewriter/EntityRewriter.java

gradle/libs.versions.toml

4.9.4-SNAPSHOT+274

by kennytv on Mar 9, 2024
Download

3442cda Update ViaNBT

4.10.0-24w09a-SNAPSHOT+273

by kennytv on Mar 9, 2024
Download

55a0a70 Merge branch 'master' into dev

4.9.4-SNAPSHOT+272

by kennytv on Mar 9, 2024
Download

a9bfda4 Rewrite 1.11->1.12 ChatItemRewriter (#3740)

4.10.0-24w09a-SNAPSHOT+271

by kennytv on Mar 7, 2024
Download

93990c8 Merge branch 'master' into dev

Conflicts:

common/src/main/java/com/viaversion/viaversion/protocols/protocol1_19to1_18_2/packets/EntityPackets.java

common/src/main/java/com/viaversion/viaversion/rewriter/EntityRewriter.java

gradle.properties

gradle/libs.versions.toml

4.9.4-SNAPSHOT+270

by kennytv on Mar 7, 2024
Download

f868dfa Update ViaNBT

4.10.0-24w09a-SNAPSHOT+269

by kennytv on Mar 6, 2024
Download

386495e Handle map related data and skull owners

Co-authored-by: Drex nicknamedrex@gmail.com

4.10.0-24w09a-SNAPSHOT+268

by kennytv on Mar 6, 2024
Download

fa45f35 Handle map related data and skull owners Co-authored-by: Drex nicknamedrex@gmail.com

4.10.0-24w09a-SNAPSHOT+267

by kennytv on Mar 5, 2024
Download

908823c Make ItemRewriter type getters nullable and optional (#3737)

4.9.3

by kennytv on Mar 5, 2024
Download

Important release schedule change

Starting 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 (preferred option. Use the /verify command on this Discord after), or alternatively
  • Patreon (see the highest tier and make sure to link Patreon to your Discord account under Settings->Connections) This also includes access to a private repository with the code, which will be pushed to the public repository after the given delay on a Minecraft update.

At the same time however, bug fix patches will be released more regularly, always immediately public, and more of the low-priority issues will be tackled.

Due to the insane pace Mojang has been adding more and more complex technical features since 1.19/1.20, updating ViaVersion and making sure it works well enough has become a lot more time-consuming. Without some extra incentive, I can't really justify putting increasing amounts of free time into these updates, no matter how much I enjoy doing them.

Changes

  • Added sanity checks to item reading across all versions
  • Fixed written books in 1.20.2->1.20.3
  • Fixed 1.20->1.20.2 tag handling
  • Fixed exceptions during client leave on older servers
  • Fixed various component conversion issues in multiple versions
  • Fixed issues with skins and permanent loading screens on Velocity (by Aeltumn)

Note: Via* on BungeeCord does not work properly at the moment, we recommend using our plugins either on the backend servers or on Velocity instead.

4.9.3-SNAPSHOT+265

by kennytv on Mar 4, 2024
Download

1f5ee6d Create FUNDING.yml

4.9.3-SNAPSHOT+264

by kennytv on Mar 2, 2024
Download

8edad67 Check if the channel is open in BukkitEncodeHandler

4.10.0-24w09a-SNAPSHOT+263

by kennytv on Mar 1, 2024
Download

2d03110 Small refactor

4.10.0-24w09a-SNAPSHOT+262

by kennytv on Mar 1, 2024
Download

92878a3 We continue to fall

4.10.0-24w09a-SNAPSHOT+261

by kennytv on Mar 1, 2024
Download

aa0423c Merge branch 'master' into dev

1
29
30
31
43

Modrinth is open source.

sidebar-refinement@948af2b

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.