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.

691.5k
581
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 2 hours ago
DescriptionChangelogVersions

Show all versions

1
2
38

5.4.1-mc1.21.7-rc2-SNAPSHOT+764

by kennytv on Jun 26, 2025
Download

bd98575 1.21.7-rc2

5.4.1-1.21.7-rc1-SNAPSHOT+763

by kennytv on Jun 25, 2025
Download

51f8878 1.21.7-rc1

5.4.1-1.21.7-rc1-SNAPSHOT+762

by kennytv on Jun 25, 2025
Download

b5f6388 1.21.7-rc1

5.4.1-1.21.7-rc1-SNAPSHOT+761

by kennytv on Jun 25, 2025
Download

493075e 1.21.7-rc1

5.4.1-SNAPSHOT+758

by kennytv on Jun 25, 2025
Download

f612adb Rewrite player & display name in player info packet in 1.12.2->1.13 (#4550)

Fixes Tablist plugins on some servers breaking since the game profile name sent is used to determine the scoreboard team which name we rewrite in other packets, also adds missing component rewriter calls to the display names (Not that important given its only translation keys, but we are already here).

Co-authored-by: dewgs 23721849+dewgs@users.noreply.github.com

5.4.1-SNAPSHOT+757

by kennytv on Jun 25, 2025
Download

6716bee Remove arbitrary chat-nbt-fix config option in 1.11.1->1.12 (#4551)

5.4.1-SNAPSHOT+756

by kennytv on Jun 22, 2025
Download

d22b00e Add helper methods for registry entry rewriting

5.4.1-SNAPSHOT+755

by kennytv on Jun 22, 2025
Download

fe9ca49 Update mcstructs

5.4.1-SNAPSHOT+754

by kennytv on Jun 21, 2025
Download

e1837dc Fix legacy block picking on some Paper forks (#4496)

5.4.1-SNAPSHOT+753

by kennytv on Jun 21, 2025
Download

66eead2 Fix missing clouds in 1.21.5->1.21.6 (#4538)

5.4.1-SNAPSHOT+752

by kennytv on Jun 20, 2025
Download

937a2a2 Fix server links button not visible in 1.21.5->1.21.6 (#4536)

The Minecraft 1.21.6 client will only show the server links if the the server_links dialog has been sent

5.4.1-SNAPSHOT+751

by kennytv on Jun 20, 2025
Download

bee45ef Use Cache get instead of Map compute This may or may not fix concurrency issues from... somewhere (bad plugins/old guava impl?)

5.4.0

by kennytv on Jun 20, 2025
Download

Added 1.21.6 client support

  • Partially fixed item desyncs in 1.21.4->1.21.5
    • This also removed the linked Paper option that caused other (less severe) issues. However, not all item data can easily be handled, so some data on items like custom painting variants may still desync on the client when dragged in an inventory
  • Fixed invalid characters in command click events causing client errors in 1.21.4->.5 (by EnZaXD)
  • Fixed infinite respawning with 1.21.2+ clients on older servers (by RK_01)
  • Fixed boat steering issues on Fabric servers in 1.21->1.21.2 (by EnZaXD)
  • Fixed negative damage and repair cost values causing errors in 1.20.3->1.20.5 (by EnZaXD)
  • Ignore server-only creative slot lock and map post processing data in 1.20.3->1.20.5 (by EnZaXD)
  • Ignore unknown tags in block predicates in 1.20.3->1.20.5 (by EnZaXD)
  • Fixed some entity removal checks on respawn in 1.15-1.17 (by dewgs)
  • Fixed a regression causing container click errors in 1.8->1.9 (by EnZaXD)
  • Fixed non-standard chunk palette data reading of non-empty values with 0 bits (by EnZaXD)
  • Various fixes to text component conversion across versions (by kennytv, EnZaXD, ImGxrke)
  • Added suppress-text-component-conversion-warnings config option to suppress errors during these separetely to other conversion errors

If you want to get larger version updates early, consider supporting me via https://viaversion.com/donate. See the previous update notes for more info.

5.4.0-SNAPSHOT+749

by kennytv on Jun 15, 2025
Download

60c6765 Filter invalid characters in command click events in 1.21.4->.5 (#4528)

Minecraft versions prior to 1.21.4 filter out invalid characters when handling the click event on the clientside while 1.21.5+ validates and throws in the network codec per ExtraCodecs#CHAT_STRING

5.4.0-SNAPSHOT+748

by kennytv on Jun 14, 2025
Download

814190c Add missing dimension change checks for entity tracking (#4527)

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

5.4.0-SNAPSHOT+747

by kennytv on Jun 12, 2025
Download

04d647b Fix respawning with 1.21.2+ clients on older vanilla servers (#4509)

5.4.0-SNAPSHOT+746

by kennytv on Jun 11, 2025
Download

930bf67 Don't always send player inputs on Fabric servers in 1.21->1.21.2 (#4523)

5.4.0-SNAPSHOT+745

by kennytv on Jun 9, 2025
Download

5.4.0-SNAPSHOT+744

by kennytv on Jun 9, 2025
Download

51c3085 Validate tag identifiers in block predicates in 1.20.3->1.20.5 (#4522)

As usual, versions <= 1.20.4 have the entire parsing code in a try catch block while 1.20.5+ needs valid data.

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

5.4.0-SNAPSHOT+743

by kennytv on Jun 8, 2025
Download

b981223 Make workflows manual runnable (#4521)

1
2
38

Modrinth is open source.

main@4bafae8

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