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 clients to connect to older servers.

600.8k
529
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

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 last year
Updated 3 days ago
DescriptionChangelogVersions

Show all versions

1
2
36

5.4.0-SNAPSHOT+733

by kennytv on May 17, 2025
Download

2626773 Refactor 1.20.5+ versioned types

Co-authored-by: FlorianMichael florian.michael07@gmail.com

5.3.3-SNAPSHOT+732

by kennytv on May 15, 2025
Download

f16f190 Move container handling into handleShowItem directly Fixes ViaVersion/ViaBackwards#1010

5.3.3-SNAPSHOT+731

by kennytv on May 14, 2025
Download

cc435b2 Move item id setter below backup method

5.3.3-SNAPSHOT+730

by kennytv on May 14, 2025
Download

eb2d603 Add protected handleRewritablesToServer method

5.3.3-SNAPSHOT+729

by kennytv on May 14, 2025
Download

c30e0f4 Split up item rewriter methods even more Item backups and its restoration processes have to be more carefully placed around Rewritable handling, so the original/restored data stays untouched

5.3.3-SNAPSHOT+728

by kennytv on May 13, 2025
Download

ebb24c7 Don't call super handleItemToClient with custom item hasher

5.3.3-SNAPSHOT+727

by kennytv on May 13, 2025
Download

575c5b9 Move restoreBackupData call up

5.3.3-SNAPSHOT+726

by kennytv on May 13, 2025
Download

812694d Split updateItemDataComponents in two

5.3.3-SNAPSHOT+725

by kennytv on May 12, 2025
Download

1efaffb Implement more data conversion Most importantly attributes

5.3.3-SNAPSHOT+724

by kennytv on May 11, 2025
Download

3554db9 Prepare for hashed item rewriting

5.3.3-SNAPSHOT+723

by kennytv on May 11, 2025
Download

0b5721d Check for non-negative value for damage & repair cost in 1.20.3->.5 (#4491)

In 1.20.5, codecs introduced the non-negative int type which will fail if a value <= 0 is present. In 1.20.4, Mojang gracefully handled negative values

Fixes https://github.com/ViaVersion/ViaFabricPlus/issues/763

5.3.3-SNAPSHOT+722

by kennytv on May 5, 2025
Download

5bad61e Don't perform length validation on zero bit storage in 1.18 palette type (#4479)

Minecraft has its own ZeroBitStorage type for this case so we don't need to perform the validation, also removed the comments as this is just how our code should work to match Vanilla behaviour (at least for the first one; I did not verify the readValues code)

Closes https://github.com/ViaVersion/ViaVersion/issues/4476

5.3.3-SNAPSHOT+721

by kennytv on Apr 28, 2025
Download

d9eb710 Add missing PLAYER_CHAT handlers in 1.20/1.21 versions (#4472)

Co-authored-by: FlorianMichael florian.michael07@gmail.com

5.3.3-SNAPSHOT+720

by kennytv on Apr 26, 2025
Download

77d6830 Update Gradle Wrapper from 8.13 to 8.14 (#4471)

Signed-off-by: gradle-update-robot gradle-update-robot@regolo.cc Co-authored-by: gradle-update-robot gradle-update-robot@regolo.cc

5.3.3-SNAPSHOT+719

by kennytv on Apr 23, 2025
Download

16aec9c Fix legacy item/entity hover event + potion id in 1.21.4->1.21.5 (#4469)

5.3.3-SNAPSHOT+718

by kennytv on Apr 22, 2025
Download

c6cde5f Cancel unknown block entities in BlockRewriter#registerBlockEntityData (#4466)

5.3.3-SNAPSHOT+717

by kennytv on Apr 20, 2025
Download

bf84eb0 Add separate config option for text component conversion errors

5.3.3-SNAPSHOT+716

by kennytv on Apr 16, 2025
Download

4dfc3bd Make parts of item data component rewriting more generic via an interface

5.3.3-SNAPSHOT+715

by kennytv on Apr 15, 2025
Download

d65b2ab Ignore invalid data in signs

5.3.3-SNAPSHOT+714

by kennytv on Apr 15, 2025
Download

03313a1 Catch text conversion errors

1
2
36

Modrinth is open source.

main@bd61f5d

© 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.