ViaBackwards 4.1.1

Allow older versions to connect to your Minecraft server.

  1. kennytv
    Tested Minecraft Versions:
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    • 1.17
    • 1.18
    Source Code:
    kennytv, creeper123123321, Foorcee, Gerrygames, Matsv, MylesIsCool
    Originally written by the beautiful Matsv

    Do not use reviews to report bugs. Please use the issue tracker or the join our Discord!
    The discussion section is rarely read as well.

    You can donate here,
    or donate to the original author, Matsv

    This plugin requires to have ViaVersion and Java 8 installed.
    Drag and drop both plugins in your plugin folder, and you are good to go.

    Supported Versions:



    Do you support 1.8 and lower?
    No, use ViaRewind or ProtocolSupport if you want backwards compatibility for 1.8 and lower.

    Can I use this with BungeeCord?
    Yes, you can also use both ViaBackwards and ViaVersion with BungeeCord.

    How can I report issues and bugs?
    You can report bugs on the GitHub issue tracker. You can also use the Discussion section from the resource or send me a private message.

    Why did you not implement this inside ViaVersion?
    The aim of ViaVersion is to allow a newer Minecraft client on an older Spigot server; by making it inside ViaVersion, people will expect us to also create full backwards compatibility in the future.

    Can I donate?
    You can use the donate button above to donate to this project :)



    Code (Text):



    Special Thanks:

    YourKit supports open source projects with innovative and intelligent tools for monitoring and profiling Java and .NET applications. YourKit is the creator of YourKit Java Profiler, YourKit .NET Profiler, and YourKit YouMonitor.

Recent Reviews

  1. xiongliu
    Version: 4.0.1
    Awesome plugin! Never had any issues with it whatsoever. Amazing Developer. keep at it!
  2. Babsi2211
    Version: 4.0.1
    works great thx ☺ works like I wanted server runs smooth syr about my english I guess my German is better
  3. Highest
    Version: 4.0.1
    Thanks to this and ViaRewind I was able to update my server to 1.12.2 all while keeping the use of 1.7-1.11 clients. Awesome work.
  4. Robinlar
    Version: 4.0.0
    works good...................................................................................
  5. AkbarAnugrah
    Version: 3.2.0
    [00:40:29 INFO]: Loaded plugin ViaBackwards version 3.2.0 by Matsv, KennyTV, Gerrygames, creeper123123321, ForceUpdate1
    [00:40:30 ERROR]: Exception in thread "main" java.lang.IllegalArgumentException: Server join (priority 0) is not defined
    [00:40:30 ERROR]: at
    [00:40:30 ERROR]: at net.md_5.bungee.conf.Configuration.load(
    [00:40:30 ERROR]: at io.github.waterfallmc.waterfall.conf.WaterfallConfiguration.load(
    [00:40:30 ERROR]: at net.md_5.bungee.BungeeCord.start(
    [00:40:30 ERROR]: at net.md_5.bungee.BungeeCordLauncher.main(
    [00:40:30 ERROR]: at net.md_5.bungee.Bootstrap.main(
  6. LordYarkan
    Version: 3.2.0
    The scoreboard is failing, it does not show complete ... it seems there is a problem with the PlaceholdersAPI added in the SCOREBOARD
  7. MuuRty.TM
    Version: 3.2.0
    Hello, there is a problem! Please tell me! Downloaded your plugin ViaVersion latest version and ViaRewind (latest version) and also ViaBackwards (latest version), downloaded the kernel 1.12.2 installed these 3 plugins, when logging on to version 1.8 when enabled (bossbar) immediately diskonnektit, if you disable bossbar (any bossbar plugin), then goes! Please fix it so that the bossbar display is normal on kernel 1.12.2 on version 1.8
  8. AsCrAnyelo
    Version: 3.2.0
    This message appears many times in the console and it does not let me see anything at all! I don't know if it lages the server as well but it's super annoying, why is it?

    [04:05:05 WARN]: [ViaBackwards] Metadata for entity id: 16222 not sent because the entity doesn't exist. MetaStorage{metaDataList=[Metadata{id=0, metaType=Byte, value=0}, Metadata{id=2, metaType=OptChat, value={"extra":[{"bold":false,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false,"color":"dark_gray","text":"["},{"italic":false,"color":"gray","text":"Level 28"},{"italic":false,"color":"dark_gray","text":" | "},{"italic":false,"color":"white","text":"Zombie"},{"italic":false,"color":"dark_gray","text":" | "},{"italic":false,"color":"red","text":"76.0"},{"italic":false,"color":"dark_gray","text":"/"},{"italic":false,"color":"red","text":"76.0 ❤"},{"italic":false,"color":"dark_gray","text":"]"}],"text":""}}, Metadata{id=6, metaType=Pose, value=0}, Metadata{id=4, metaType=Boolean, value=false}, Metadata{id=15, metaType=Boolean, value=false}, Metadata{id=14, metaType=Byte, value=0}, Metadata{id=12, metaType=VarInt, value=0}, Metadata{id=13, metaType=OptPosition, value=null}, Metadata{id=8, metaType=Float, value=76.0}, Metadata{id=9, metaType=VarInt, value=0}, Metadata{id=11, metaType=VarInt, value=0}, Metadata{id=10, metaType=Boolean, value=false}, Metadata{id=1, metaType=VarInt, value=300}, Metadata{id=3, metaType=Boolean, value=false}, Metadata{id=7, metaType=Byte, value=0}, Metadata{id=5, metaType=Boolean, value=false}, Metadata{id=16, metaType=VarInt, value=0}, Metadata{id=17, metaType=Boolean, value=false}]}
  9. tuanbinn2004
    Version: 3.2.0
    ok ok ok ok ok ok ok ok ok ok ok ok ok ok ok ok ok ok ok ok ok ok ok ok ok ok ok ok ok ok
  10. Momshroom
    Version: 3.2.0
    A great plugin that lets your users on older versions connect nearly seamlessly on your modern software. Keeps our players on older computers able to connect. Thanks for a great resource!