ViaVersion 3.2.0

Allow newer versions to connect, why lose players while waiting after a Minecraft update?

  1. FormallyMyles
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    Source Code:
    https://github.com/ViaVersion/ViaVersion
    Contributors:
    _MylesC, creeper123123321, Gerrygames, KennyTV, Matsv
    Downloaded the new 1.16 ViaVersion? Donate to support the project.
    Follow me on Twitter @FormallyMyles for 1.16 news / Join our Discord below!

    [​IMG]

    Spanish | German | French (API)
    [​IMG]
    Our aim is to allow newer client versions to connect to older server versions. Just drag and drop it into the plugin folder and you're done, see below if you use a proxy like BungeeCord. We currently support Spigot / BungeeCord / Sponge / Velocity.

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

    Here's what is supported (Newer versions on older servers):
    [​IMG]

    Note: ViaVersion only supports newer versions, even on subversions! Use ViaBackwards and ViaRewind to allow older versions to connect. Builds labelled with a dash (eg. -Abstraction, -DEV) are on our build server. If you're confused what Via* plugins you need click here.

    Do you use BungeeCord / Velocity? Ensure you have updated it first, you can use the plugin on all your backend servers OR BungeeCord/Velocity. Compatibility is the best when on your backend servers.

    Kicked for too many packets? We include a packet limiter if you need to disable this simply set the limits to -1 in the config.

    [​IMG]
    • 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 / Velocity plugins are up to date & so is Bungee / Velocity. (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.
    [​IMG]
    We love people supporting us, and it takes a huge amount of work, donate here. (There are a few perks too)
    wouter_MC - DDG
    RostinV - DDG
    Remski
    FrankHeijden
    Nolan - CultivateMC
    SirKillian
    austind9999
    fergydanny x2
    Myokan
    Sprock
    Beuteugeu - beuteugeu.com
    MumbosHut - LevelMC
    Rainie - PVPGalaxy
    Ohanacraft
    MajkY96
    Siggi88 - CubeBuilders.net
    KentkyFriedData
    TCPShield - TCPShield
    Montimedici
    Diamax10
    jakkuh
    marcoonline
    ypxo
    Flori1224
    Retro_Ah173
    Fiba1
    Guerteltier
    TheOddPuff
    CarlosA190
    MGc_
    iLemon - LemonCloud
    Tetech89 - CrazyPig Family Friendly Minecraft Server
    LiquidDev
    Insprill
    Buddy_DE
    _tomcraft
    Capitain_Bliwox
    Galexrt
    Codes320

    You? <3
    theminecoder
    TitanicFreak - MineSuperior
    Gianluca
    koalaclumsy
    ConstructorLeo
    Dacon - ManaCube / MineVille
    CultivateMC
    KingVocalWolf
    fergydanny - MomentoNetwork
    Fiba1
    NotMyFault
    royalkingkb
    Renezoros
    drtshock - Minehut
    Jakkuh
    iTzDinikCZ
    Keviro
    BrunnoFdc
    igabrielf04 - mysterystar.xyz
    Tristan9_6
    Siggi88 - CubeBuilders.net
    TheOddPuff
    dontonn
    mrfloris
    redted44
    Small_Pear
    chuchufate
    thaumiel9
    AngelPrints
    pilotkip
    Elikill58
    KHAOS_KLOUDS
    FrederikC - Nice-Hosting.dk
    Sprock
    Noobcrew
    The_Power_Miner
    Lenni0451
    RK_01
    CoffeePi

    You? <3
    TitanicFreak - MineSuperior
    L4BORG - ExtremeCraft.net
    HexedHero - CursedCraft
    MunchyMC
    redfrosting - DatPixel.net
    Minecats - Minecats [x2]
    royalkingkb
    Despawned - Mineteria
    rikyriky232
    RFSMassacre
    epicgamer133 - BreakingMC
    HiveMC - HiveMC
    SpEeD1111
    ToastyNikk
    AlexMiller
    Tomographix
    AddstarMC - www.addstar.com.au
    SkyServers
    Fiba1
    MrPowerGamerBR
    MMCM
    HiKings
    iCaitlyn
    Cosido
    fergydanny - MomentoNetwork
    Dartanman
    LordExecuter
    Aequotis - cubed.community
    TheOddPuff - RedstonePVP
    fredisz
    4ch3los
    lukas81298
    Sean - MineBuzz

    You? <3
    Akatsuki - AkalaboServer
    Raiya - play.dawnhaven.net
    KennyTV - NeruxVace.net
    nbtiwires - Puffers.world
    AL_1
    DragonsKingdom - DragonsKingdom
    Dacon
    Beuteugeu_Play - Beuteugeu
    GhostFabbyz - WarAccademy
    RyanHecht - MCParks
    Minecats - Minecats
    L4BORG - ExtremeCraft.net
    Gurugs12 - CCLPUBLIC.DE
    redfrosting - DatPixel.net
    Itaquito
    fergydanny - MomentoNetwork
    Gianluca
    DylanKeir
    VitaMC - MineSpire.net
    TitanicFreak - MineSuperior
    epicgamer133 - MineSuperior
    brandon2922 - play.xcellentzone.com
    Partydragen - Mc.cubedcraft.com
    mrfloris - 1moreblock.com
    Monty70 - GameTeam.cz
    iLemon - Desteria
    Odin
    jet315 - PlanetMine
    Schneidertm - MiniCraft
    SkyServers
    mikedmd - BuildersRefuge
    FatherWh0
    SyntaxError
    starwarsfreak219
    Yesdog - Yesdog's Crafty Craft (www.yesdog.us)
    Olympus Minecraft http://www.ozonemc.ru/
    HexedHero - CursedCraft
    Whitehouse_256
    Saii1
    ArZor
    fredisz
    AlbinReidar
    mmcmullen3
    Kiqkinas
    Fiba1
    hecbridge1
    lucaazalim
    KiaraPaw
    Momibelle
    Dwayneh
    Digital
    aag4 - Sky Kingdoms
    aag4 - Project Wonder
    LordExecuter
    royalkingkb
    BramWSS
    StupidDrew9
    Minecats - Minecats [x2]
    NemeGaming - NemeGaming
    ssamjh - MineSwine
    FlooTastisch - MineSucht
    HarvestMC - HarvestMC
    Gianluca
    RenMX - RenMX
    Mod_masta - Emenbee
    HiveMC - HiveMC
    FleetPaw - WarriorsMC
    Turqmelon - Melon LLC
    OasisMaximus
    FatherWh0 - MerchantVillages
    TmTmc - Take Me To Minecraft
    TheOddPuff - RedstonePVP [x3]
    KevFive
    MunchyMC - MunchyMC
    Kovar.co
    ScriptJunkie - gimmecraft
    NLThijs48 - Go-Craft.com
    nbtiwires - mineworld.farm
    Hinata - Mineserver26
    Vestle - Crafted Serenity Survival
    UberMinecraft
    Shocker2015
    Let's Mine
    DartCZ
    Bobcat00 - LanaPug.com
    Dannyy94 - PotterWorld
    Mrjuju0319 - Pvp.faction-world.com
    fiba1 - RipSwag
    theminecoder - EnderCloud
    GiansCode - Jevination
    HavocMC - HavocMC
    Keviro - GamingMine.net
    4thNodeGaming - 4thNodeGaming
    NotoriusNemo - End Game
    FatherWh0 - MerchantVillages
    Minecats - Minecats
    Tree182 - BlockDrop
    timli168 - BeyondMC.net
    7r580 - TheCAV
    Aberzhulan - JustAddBacon
    CubedCraft - CubedCraft
    FleetPaw - WarriorsMC
    DatPixel - DatPixel
    MunchyMC - MunchyMC
    RiverForce - Play.FluxCraft.pro
    ursinn - CrazyCraftLand
    TheHive - HiveMC
    GiansCode - Jevination
    connection_lost
    FleetPaw - WarriorsMC
    Techcable
    LactemSr - Alphacraft
    SunsetRider - 3rd Avenue
    Jalotis - Zamble
    ImamTech - Mineheroes
    Terrobility - TerrocidePVP
    MrPowerGamerBR - SparklyPower
    KunPapa - DeadPlayers
    DigitalSniperz - ElytraMC
    SebyHas - McToxicRo
    JBTollak - Crafters.dk
    Pwing - Pwing
    MineCove - MineCove
    Frozon - Dunterra
    Neil - FrostRealms
    Multigaming Network - MultigamingNetwork
    johnb165 - Slabcraft
    KingRaptor345 - Craft-Nations
    fuzzy_bot - CraftCadia
    MunchyMC - MunchyMC
    vemacs - PrimeMC
    Alterego - Randomcraft
    Aberzhulan - JustAddBacon
    insou
    Aquazus - Aquazus
    Casmicraft - Casmicraft
    FifaMc (Ryan) - FifaMC
    Mylesss - The Arcade
    jarnevan - nexusisland.mc-server.net
    Matthew Cameron - VelocityMC
    BenBeast - Ali-A Craft
    DevBukkit - play.static-prison.com
    Zedwick - Zedwork
    insigniajoe - TimelessPvP
    Noobcrew - Mineverse
    Johann - ReeveMC
    alex_markey - MCCentral
    MineCove - MineCove
    i9hdkill - HexagonMC
    xkuyax/Bodoo - TheVace
    Mikgreg - Omega Realm
    clankstar - HiveMC
    Eli Levy - mcmagic.us
    Fayettemat - Various Projects
    thomas__k - BeanBlockz
    Net9 - Net9 Game services & Hosting
    Mod_masta - Emenbee Realms
    DansTooGood - DanCraft
    HSikMy - GunColony
    STyX Network - STyX Network
    ChrisT - Jersey Craft
    petko - FireVill
    Phineas - FrostedMC
    tmr2000 - timrcraft.dmch.nl
    Terrobility - TerrocidePVP
    Anomaly - MinecraftSociety
    KevFive - TheRealmsNetwork
    cowsook - Enderchest.org
    Collin - MineTime
    LuckyLemonDE - SKYCUBE / Castle Rush
    JBTollak - Crafters.dk
    Jordan308 - MineKingdom
    nick2017 - Nickcraft
    Beaupedia - Queercraft
    Dooley_labs - MeozCraft
    (Link at the start of the post)
    I love them all <3

    [​IMG]
    How do I use this with BungeeCord? I'm getting outdated server issues? Have you checked you've updated BungeeCord

    Can I use 1.7?
    We don't plan on supporting it due to the work involved. Use ProtocolSupport with ViaVersion on 1.8 server, though we don't have copies of these (Build 388). Or preferably, ViaRewind + ViaBackwards.

    My blocks look weird / don't connect? Enable serverside-blockconnections: true in the config.

    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.

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

    Can I donate to you? Sure, https://viaversion.com/donate:)

    I get a weird disconnect error?
    Try with no plugins, if it still persists report it to us. Otherwise, there is another plugin conflicting, remove plugins until it stops.

    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!
    See the section below, preferably join our discord.

    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)

    [​IMG]
    If you have a bug, click here and post it. If you're a developer you are free to help us squash bugs at our GitHub: http://github.com/ViaVersion/ViaVersion

    How to get help?
    Join our Discord Server or use the Discussion tab above. We'll announce new versions on our Discord.

    You can also follow me on Twitter for updates @FormallyMyles.

    Documentation: http://docs.viaversion.com

    [​IMG]
    Build Server: http://ci.viaversion.com
    Javadocs for our API: http://jd.viaversion.com
    Maven Repo: http://repo.viaversion.com

    Documentation: http://docs.viaversion.com

    ________________________________

    Our Sponsors:

    [​IMG]
    [​IMG] [​IMG]
    [​IMG] [​IMG]

    Images

    1. example.png

Recent Reviews

  1. pawel9988
    pawel9988
    3/5,
    Version: 3.2.0
    internal exceptionL io.netty.handler.codec.decoderException:java.lang.ArrayIndexoutofboundsException: 6
    help
    1. FormallyMyles
      Author's Response
      Don't think this is the support page, I could be wrong
  2. Adamgamer0822
    Adamgamer0822
    4/5,
    Version: 3.2.0
    The plugin is fine. But i have a problem,if a tray to join to my BungeeCord server,and the client says "Outdated server!"
    Please help!
    1. FormallyMyles
      Author's Response
      This obviously isn't the place for support, use the right channels.
  3. Railu
    Railu
    5/5,
    Version: 3.2.0
    This plugin is amazing! But is there an option to use only two versions? Like I have a 1.16.4 Server and I just want 1.16.3 too. Is it possible?
    1. FormallyMyles
      Author's Response
  4. Numeritxs
    Numeritxs
    5/5,
    Version: 3.2.0
    This plugin is perfect, but I have a question:

    When the 1.17 snapshots are released, will ViaVersion update to support them? Even with a dev-build or something?

    Thanks!
    1. FormallyMyles
      Author's Response
      We update on dev builds most of the time, yes
  5. SubMC
    SubMC
    5/5,
    Version: 3.2.0
    I Have 1.16.4 Server But I Want 1.8.9 PvP How Do i Make It Perfectly??

    Can You Help me??
    1. FormallyMyles
      Author's Response
      Use OldCombatMechanics, we don't modify your server
  6. mqqia
    mqqia
    5/5,
    Version: 3.2.0
    Please add that you can update viaversion with a in-game command without having to restart the whole server
    perfect plugin, super fast updates, 1.16.4 is out for 10 minutes and there is already an update for viaversion 1.16.4, perfect! would recommend it for every server!
    1. FormallyMyles
      Author's Response
      That wouldn't work, which is why we don't have it.
  7. Willi
    Willi
    5/5,
    Version: 3.1.1
    Where would we be without this Plugin... It is just great to have Multiversion Compatibility.
    1. FormallyMyles
      Author's Response
      Thank you!
  8. ZiblaCking
    ZiblaCking
    5/5,
    Version: 3.1.1
    please add in config allow only versions, good pl, please add allow versions in config
    1. FormallyMyles
  9. acrtic
    acrtic
    5/5,
    Version: 3.1.1
    awesome plugin very good for servers active discord i got help within a few minutes.hoping to see more updates soon!!
    1. FormallyMyles
      Author's Response
      Thanks :)
  10. DanTheTechMan
    DanTheTechMan
    5/5,
    Version: 3.1.1
    This is an incredible concept for a plugin. I'm very excited to use this on my server to allow players in 1.16.1, 1.16.2 and 1.16.3 to connect.
    1. FormallyMyles
      Author's Response
      Thank you :)