Skip to content
Current coupon:10% offUse it in your order

ViaVersion: which versions to allow on your server

Pick your server version and the versions players may join with to get the plugins you need and the line for config.yml.

  • free, no sign-up
  • block-versions
  • nothing leaves your browser

Server and clients

runs in your browser

What to install and set

Clients 1.8 to 26.3 can join.

  • ViaVersion neededlets newer clients join an older serverProject page
  • ViaBackwards neededlets older clients join a newer server (needs ViaVersion)Project page
  • ViaRewind neededadds 1.7 and 1.8 clients (needs ViaVersion and ViaBackwards)Project page
plugins/ViaVersion/config.yml
block-versions: ["<1.8"]
Replace the block-versions line in the file with this and restart the server. An empty list [] = no restriction.

On StormHost you install the plugins in the portal, in the Plugins tab.

Versions and protocol numbers
VersionProtocolReleased
26.377715/9/2026
26.277616/6/2026
26.1.27759/4/2026
26.1.17751/4/2026
26.177524/3/2026
1.21.117749/12/2025
1.21.107737/10/2025
1.21.977330/9/2025
1.21.877217/7/2025
1.21.777230/6/2025
1.21.677117/6/2025
1.21.577025/3/2025
1.21.47693/12/2024
1.21.376823/10/2024
1.21.276822/10/2024
1.21.17678/8/2024
1.2176713/6/2024
1.20.676629/4/2024
1.20.576623/4/2024
1.20.47657/12/2023
1.20.37654/12/2023
1.20.276420/9/2023
1.20.176312/6/2023
1.207632/6/2023
1.19.476214/3/2023
1.19.37617/12/2022
1.19.27605/8/2022
1.19.176027/7/2022
1.197597/6/2022
1.18.275828/2/2022
1.18.175710/12/2021
1.1875730/11/2021
1.17.17566/7/2021
1.177558/6/2021
1.16.575414/1/2021
1.16.475429/10/2020
1.16.375310/9/2020
1.16.275111/8/2020
1.16.173624/6/2020
1.1673523/6/2020
1.15.257817/1/2020
1.15.157516/12/2019
1.155739/12/2019
1.14.449819/7/2019
1.14.349024/6/2019
1.14.248527/5/2019
1.14.148013/5/2019
1.1447723/4/2019
1.13.240422/10/2018
1.13.140122/8/2018
1.1339318/7/2018
1.12.234018/9/2017
1.12.13383/8/2017
1.123352/6/2017
1.11.231621/12/2016
1.11.131620/12/2016
1.1131514/11/2016
1.10.221023/6/2016
1.10.121022/6/2016
1.102108/6/2016
1.9.411010/5/2016
1.9.311010/5/2016
1.9.210930/3/2016
1.9.110830/3/2016
1.910729/2/2016
1.8.9473/12/2015
1.8.84727/7/2015
1.8.7475/6/2015
1.8.64725/5/2015
1.8.54722/5/2015
1.8.44717/4/2015
1.8.34720/2/2015
1.8.24719/2/2015
1.8.14724/11/2014
1.8472/9/2014
1.7.10514/5/2014
1.7.9514/4/2014
1.7.859/4/2014
1.7.759/4/2014
1.7.659/4/2014
1.7.5426/2/2014
1.7.449/12/2013
1.7.346/12/2013
1.7.2425/10/2013

NOT AN OFFICIAL MINECRAFT PRODUCT/SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.

How to set up ViaVersion for multiple versions

  1. Select your server version and the range of clients that may join: the oldest and the newest allowed client.

  2. Check which plugins the tool marks as needed (ViaVersion, ViaBackwards, ViaRewind) and download them via the “Project page” link.

  3. Upload the .jar files to the plugins folder and start the server once so it creates plugins/ViaVersion/config.yml.

  4. Copy the generated block-versions line and replace the same line in config.yml with it. For older ViaVersion releases, turn on block-protocols too.

  5. Restart the server. Only clients in the allowed range can join; ViaVersion turns other versions away.

About this tool

This ViaVersion config generator shows you how to let players on other Minecraft versions join your server.

Choose your server version and the versions players should join with, and you get the plugins you need (ViaVersion for newer clients, ViaBackwards for older ones, ViaRewind for 1.8 and older) plus a ready block-versions line for config.yml that blocks the versions you don't want.

A protocol number table for every version is included too.

Tool details
Sent to a server
never
Versions
1.7.2 – 26.3
Plugins
ViaVersion · ViaBackwards · ViaRewind

Frequently asked questions

Answers to the questions people ask most about this tool.

How do I let players on other Minecraft versions join?

Install ViaVersion so newer clients can join. Add ViaBackwards for older clients, and ViaRewind as well for 1.8 and older. The generator shows which plugins your version range needs.

What is block-versions in config.yml?

A list of versions or ranges (such as <1.20) that ViaVersion won't let onto the server. It's useful when you only want to allow some versions. The generator builds the line from your selection.

Does ViaVersion go on the server or the proxy?

One place is enough: either on every backend server or on the proxy (Velocity, BungeeCord). On the proxy, ViaVersion handles all servers behind it at once.

What protocol number does each Minecraft version use?

See the “Versions and protocol numbers” table below the generator: every Java Edition release from 1.7.2 with its release date. Versions sharing a number, such as 1.16.4 and 1.16.5 (754), count as one for ViaVersion.

Want your own Minecraft server? Minecraft server hosting