How to Support Multiple Versions Print

  • 34

Need to support multiple versions of Minecraft on your server? You have come to the right place! There are many different versions of Minecraft, and users often play on different versions. Opening up your server to support more versions allows more users to be able to play on your server!

Before you can use the below Minecraft plugins, ensure that your server supports Minecraft plugins. The server types Bukkit and Spigot support plugins.


Adding Support for Multiple Versions Using ViaVersion(and its addons)

ViaVersion is a protocol based plugin that allows servers on older versions such as 1.8.8 to support clients on newer versions of Minecraft, such as 1.12.2 and 1.13.2.

A chart of version connectivity directly from ViaVersion’s plugin page:


ViaVersion can also work with the plugin ViaBackwards to allow newer version servers such as 1.12.2 to support 1.9 to 1.12.2 client version connections.


ViaVersion also supports the plugin ViaRewind, which works with ViaBackwards to add even older version support(1.7 and 1.8) on newer version servers.


Adding Support for Multiple Versions Using ProtocolSupport
(requires Spigot server type)

ProtocolSupport is a protocol based plugin that allows servers on newer versions such as 1.12.2 to support clients on older versions of Minecraft, such as 1.7, 1.8, 1.9, etc.

ProtocolSupport can work with ViaVersion as a replacement for ViaBackwards and ViaRewind.


WARNING: These plugins may cause issues with potions and mob spawn eggs on older versions. The plugin ProtocolSupportPotions can be installed with ProtocolSupport to help fix potion issues. The plugin ProtocolSupportLegacySupport can also be installed to add support in older versions for features including bossbars, holograms, lapis in enchantment tables, and blaze powder in brewing stands.

ProtocolSupport also re-skins regular chests to enderchests for 1.13 servers if a player is on an older version, such as 1.8.8 or 1.12.2. This visual bug can be fixed in older versions by using the plugin ProtocolSupportLegacyChest.


You can manually install plugins such as the ones listed above by using this guide.
After installing a plugin, exit your FTP and then restart your server to load that plugin.

Experiencing issues installing or using these plugins? You can contact our Plugins department through a support ticket for assistance with issues related to these plugins!

Was this answer helpful?

« Back