Minecraft Server CB/Spigot Multi-version Compatibility [duplicate]
So, this isn't necessarily a problem though, but more like a I-NEED-HELP situation. So my server is Currently running Spigot 1.7.2-1.7.5 and I was wondering if there was a way to have my server be compatible with multiple versions of Minecraft. For example, I'm running CB 1.6.4 and others on relatively new version clients can join. I'm not sure how I should do this. I checked many forums, they don't help. I also use BungeeCord if thats possible to get it to run Multiple-version compatibility.
Also I referred to the following servers, cause they can run multiple versions, just check with the /version command:
- Mineplex: us.mineplex.com
- Hive: play.hivemc.com
- and others.
I believe CB snapshot is being implemented, but that still doesn't solve the question. Please don't tell me I need a plugin to implement the snapshot CB. If there is no other way, tell me the ways.
Best Answer
As far as I know there is no ->easy<- way to get a multiple version server working. I know it would be possible but the big problem is version/packet protocol. You can not have a single server that allows for multiple versions, as you would either cause client problems for clients older than the server (problems meaning missing blocks, biomes, mobs, and the like), or the server would not be able to handle some of the newer features of minecraft in use by newer clients (new blocks could not be placed, new mobs would not spawn, new biomes would not generate).
If you wanted to have a multi-version server you would probably need a hub that detects the client-version then selects the correct protocols for a successful connection. This hub would have to then redirect players to another server that matches their version information (or is at least compatible). But as for a single server that allows full functionality for all versions, you would essentially need to rewrite the game.
Pictures about "Minecraft Server CB/Spigot Multi-version Compatibility [duplicate]"
![Minecraft Server CB/Spigot Multi-version Compatibility [duplicate] - Data Codes through Eyeglasses Minecraft Server CB/Spigot Multi-version Compatibility [duplicate] - Data Codes through Eyeglasses](/assets/images/minecraft_server_cbspigot_multiversion_compatibility_duplicate_1.jpeg)
![Minecraft Server CB/Spigot Multi-version Compatibility [duplicate] - Person Holding Pastry Dishes on White Ceramic Plates Minecraft Server CB/Spigot Multi-version Compatibility [duplicate] - Person Holding Pastry Dishes on White Ceramic Plates](/assets/images/minecraft_server_cbspigot_multiversion_compatibility_duplicate_2.jpeg)
![Minecraft Server CB/Spigot Multi-version Compatibility [duplicate] - Electrician Fixing an Opened Switchboard Minecraft Server CB/Spigot Multi-version Compatibility [duplicate] - Electrician Fixing an Opened Switchboard](/assets/images/minecraft_server_cbspigot_multiversion_compatibility_duplicate_3.jpeg)
How do you make a Minecraft server compatible with multiple versions?
The only way I know of to solve this is by utilizing plugins on your server that create multi-version support. First, you will need to set up your server to be suitable for the plugin: The server will have to be set to the oldest version supported, which is in this case version 1.8.Is spigot still vanilla?
Spigot, on the other hand, is a modified version of the vanilla Minecraft server file. The Spigot team has modified in such a way that it allows for plugins to be used with the game, even though it did not allow for such features originally. This is both a good and bad thing.How do I change my Minecraft server to spigot?
How to Convert Worlds from Vanilla to SpigotWhat is Minecraft server spigot?
The most popular Minecraft server software is called Spigot. Spigot is an open-source Java project that lets users run their own Minecraft server and add plugins to extend the possibilities of their server. There are over 100,000 Spigot servers in existence today.Minecraft: Allow any version to join your server | Back/Forwards compatible! | ViaVersion
More answers regarding minecraft Server CB/Spigot Multi-version Compatibility [duplicate]
Answer 2
I play on the buildfreeks server. They allow multiple versions to connect and you get the same plots with all the same stuff on them no matter what version you run. Also you can see and interact with other players running other versions all on the same server.
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: luis gomes, Kevin Ku, Pixabay, Pixabay
