How to Allow Multiple Versions to Connect (ViaVersion)

Learn how to let players on different Minecraft versions join the same server.

ViaVersion lets players on newer client versions join older servers, and with ViaBackwards, older clients can join newer servers. This is perfect for public servers where you can't control what version players use.

Installing ViaVersion

Upload to your server

Access the XGamingServer panel, go to Files, navigate to /plugins/, and upload the .jar.

Restart your server

ViaVersion works out of the box with no configuration.

Optional: ViaBackwards and ViaRewind

PluginWhat It Does
ViaVersionNewer clients → older server
ViaBackwardsOlder clients → newer server
ViaRewindVery old clients (1.7-1.8) → newer server

Install ViaBackwards the same way if you want to support older client versions connecting to your server.

📝 Note: Players on older versions won't see new blocks, items, or features from newer Minecraft versions. They'll appear as substitutes or be invisible.

💡 Tip: ViaVersion is especially useful during Minecraft updates when not all players have updated their clients yet.

See also: Changing Versions | Installing Plugins

If you need help, join our Discord.

How is this guide?

40% Off — Limited TimeGet your Minecraft server todayInstant setup, DDoS protection, and 24/7 support included.
Get a Server

On this page