ViaVersion
Your donations are essential to us updating to 1.13.
Myself and Mats have busy lives and with how big the plugin is, supporting us much needed. Even if it's just $5, show your love and donate. 1.13 is one of the biggest technical updates and requires us to put a lot of time in.


l3Y213O.png

Our aim is to allow newer client versions to connect to older server versions. See below for the modes we support.

We suggest reading our Installation page on our docs first, this will ensure everything is setup correctly.

To use this install it on a spigot server or bungee server, if you use Bungee, update your BungeeCord to the latest and use the plugin on all your spigot servers.

The spigot version is recommended over Bungee, why? There are currently some anti-cheat issues with the Bungee version (though if this isn't a problem, use it!)

As a safe guard we include a packet limiter, if you need to disable this simply set the limits to -1 in the config.

Simply drag and drop the latest version into your plugin folder for these modes:
gXCifhK.png


Note: ViaVersion only supports newer versions, even on subversions. (You may need ViaBackwards!)

You can use a 1.12.2 server and allow 1.12.1/1.11/1.10/1.9 if you use ViaBackwards. (To allow older protocols use ViaBackwards)

If you use a 1.8 server you will allow 1.12.2 / 1.12.1 / 1.12 / 1.11 / 1.10 and 1.9 clients :)

Ensure you update BungeeCord & ViaBackwards (if you use any of those)


228uHDf.png

  • All plugins you use should be made for the Bukkit version you are using.
  • Reloads are buggy, don't report bugs if they break your server, just reboot.
  • Make sure your BungeeCord plugins are up to date & so is Bungee. (Also try removing SkinRestorer if disconnect issues if you use it)
  • BKCommonLib does not work properly with ProtocolLib for 1.8.8, you can use my special version here.
  • Orebfuscator does not work properly with ProtocolLib for 1.8, you can use my special version here.
  • ProtocolSupport for 1.12+ servers is not compatible at this point in time. (You can workaround this by using ViaVersion as a Bungee plugin)
DIUUqI7.png

How do I use this with BungeeCord? I'm getting outdated server issues? You can install this on all your BUKKIT servers. Then update your BungeeCord to the LATEST. (It supports 1.8-1.12 versions). Or just install it on BungeeCord, and it'll do the rest (though some features may not work).

Can I use 1.7?
We don't plan on supporting it due to the work involved. You can use older versions of ProtocolSupport with ViaVersion on 1.8 server, though we don't have copies of these (Build 388). But we're unable to provide support for any issues that happen to do with other plugins.

Will you update to version 1.x?
We plan to update as new Minecraft updates come out, yes.

I can't use an item, block, feature from a newer version?!
We aim to allow compatibility, we don't intend to add new items, blocks. (As it'd be unfair to older clients)

Are you open source? https://github.com/MylesIsCool/ViaVersion

Can I donate to you? It's most welcome, the link is above :)


I get a weird disconnect error?
First, try with no plugins, if it still persists report it to us. Otherwise there is another plugin conflicting, remove plugins one by one until it stops and work out which is causing the issue.

My players get kicked for sending too many packets?
If you use resource packs / have really laggy players it's suggested to increase max-pps in the config. (Try doubling it until your players don't have issues, it's there to prevent spam exploits)

I need help!
Use the discussion tab above, there is also an IRC chat below, but be warned we tend to only be around in European times.

What do all the config options mean? You can read our docs here.

What are the commands?


/viaver list - Show what players are on what versions
/viaver autoteam - Toggle collision auto teaming, you may need to disable if you are getting bungee team issues.
/viaver dontbugme - Toggle the update notifier
/viaver pps - Show the packets per seconds for ported players.
/viaver debug - Useful for packet crashes and reporting, will show all packets on the console. Don't used unless asked to.

(Use viaversion.admin for perms)

Similar resources

3.44 star(s) 9 ratings
Downloads
1,360
Updated
BlackSpigot General Chat
Rules Help Users
    K @ KyoriFR13: i have got the rank on nulledbuild it's done
    Top