Universal ViaBackwards 4.0.1

Allow older versions to connect to your Minecraft server.

  1. Hey, I am trying to use via versions and via backwards on my network. But Even though I put the two plugins on both the proxy and the spigot server, players still can only connect using 1.16.5. The version of waterfall I'm using is 1.16.5 but I have via backwards too so that shouldn't matter right?

    There aren't any start up console logs for both the proxy and the spigot server. The only message someone gets is the client oudated one. How can I fix this?
     
  2. iirc you can only put them on either the proxy or the spigot servers, not both.
     
    • Like Like x 1
    • Agree Agree x 1
  3. Thanks, will try that

    I just removed the two jars from my hub server so they were only on the proxy and it still said I couldn't connect with an older version. And I had previously set it up so that the two jars were on the hub server not the proxy.
     
    #443 _JediMaster_, Apr 23, 2021
    Last edited: Apr 23, 2021
  4. FormallyMyles

    Supporter

    Try just on the backend, otherwise what version are you trying to join with? and can you give the link from /viaversion dump?
     
  5. Hi, error spam console, version 1.16.5, there are the latest versions of plugins everywhere.
    Code (Text):
    [13:05:16 WARN]: [ViaBackwards] Unable to handle metadata Metadata{id=17, metaType=Boolean, value=false} for entity type WOLF
    [13:05:16 WARN]: [ViaBackwards] Full metadata list: Metadata{id=0, metaType=Byte, value=0}
    Metadata{id=1, metaType=VarInt, value=300}
    Metadata{id=2, metaType=String, value=барсик}
    Metadata{id=3, metaType=Boolean, value=true}
    Metadata{id=4, metaType=Boolean, value=false}
    Metadata{id=5, metaType=Boolean, value=false}
    Metadata{id=6, metaType=Byte, value=0}
    Metadata{id=7, metaType=Float, value=19.0}
    Metadata{id=8, metaType=VarInt, value=0}
    Metadata{id=9, metaType=Boolean, value=false}
    Metadata{id=10, metaType=VarInt, value=0}
    Metadata{id=11, metaType=Byte, value=0}
    Metadata{id=12, metaType=Boolean, value=true}
    Metadata{id=13, metaType=Byte, value=1}
    Metadata{id=14, metaType=OptUUID, value=null}
    Metadata{id=16, metaType=Float, value=28.5}
    Metadata{id=17, metaType=Boolean, value=false}
    Metadata{id=18, metaType=VarInt, value=14}
    [13:05:16 WARN]: java.lang.ClassCastException: java.lang.Boolean cannot be cast to java.lang.Integer
    [13:05:16 WARN]:        at nl.matsv.viabackwards.protocol.protocol1_12_2to1_13.packets.EntityPackets1_13.lambda$registerRewrites$4(EntityPackets1_13.java:369)
    [13:05:16 WARN]:        at nl.matsv.viabackwards.protocol.protocol1_12_2to1_13.packets.EntityPackets1_13$$Lambda$4404/1751349973.handle(Unknown Source)
    [13:05:16 WARN]:        at nl.matsv.viabackwards.api.rewriters.EntityRewriterBase.handleMeta(EntityRewriterBase.java:163)
    [13:05:16 WARN]:        at nl.matsv.viabackwards.api.rewriters.LegacyEntityRewriter$3.lambda$registerMap$0(LegacyEntityRewriter.java:89)
    [13:05:16 WARN]:        at nl.matsv.viabackwards.api.rewriters.LegacyEntityRewriter$3$$Lambda$4327/1681992547.handle(Unknown Source)
    [13:05:16 WARN]:        at us.myles.ViaVersion.api.remapper.PacketHandler.write(PacketHandler.java:19)
    [13:05:16 WARN]:        at us.myles.ViaVersion.api.remapper.PacketRemapper.remap(PacketRemapper.java:131)
    [13:05:16 WARN]:        at us.myles.ViaVersion.api.protocol.Protocol.transform(Protocol.java:407)
    [13:05:16 WARN]:        at us.myles.ViaVersion.api.PacketWrapper.apply(PacketWrapper.java:449)
    [13:05:16 WARN]:        at us.myles.ViaVersion.api.PacketWrapper.apply(PacketWrapper.java:435)
    [13:05:16 WARN]:        at us.myles.ViaVersion.api.protocol.ProtocolPipeline.transform(ProtocolPipeline.java:75)
    [13:05:16 WARN]:        at us.myles.ViaVersion.api.data.UserConnection.transform(UserConnection.java:404)
    [13:05:16 WARN]:        at us.myles.ViaVersion.api.data.UserConnection.transformOutgoing(UserConnection.java:379)
    [13:05:16 WARN]:        at us.myles.ViaVersion.bukkit.handlers.BukkitEncodeHandler.transform(BukkitEncodeHandler.java:66)
    [13:05:16 WARN]:        at us.myles.ViaVersion.bukkit.handlers.BukkitEncodeHandler.encode(BukkitEncodeHandler.java:59)
    [13:05:16 WARN]:        at sun.reflect.GeneratedMethodAccessor26.invoke(Unknown Source)
    [13:05:16 WARN]:        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [13:05:16 WARN]:        at java.lang.reflect.Method.invoke(Method.java:497)
    [13:05:16 WARN]:        at com.comphenix.protocol.injector.netty.ChannelInjector.encode(ChannelInjector.java:529)
    [13:05:16 WARN]:        at com.comphenix.protocol.injector.netty.ChannelInjector.access$100(ChannelInjector.java:71)
    [13:05:16 WARN]:        at com.comphenix.protocol.injector.netty.ChannelInjector$1.encode(ChannelInjector.java:269)
    [13:05:16 WARN]:        at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107)
    [13:05:16 WARN]:        at com.comphenix.protocol.injector.netty.ChannelInjector$1.write(ChannelInjector.java:275)
    [13:05:16 WARN]:        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717)
    [13:05:16 WARN]:        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709)
    [13:05:16 WARN]:        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792)
    [13:05:16 WARN]:        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702)
    [13:05:16 WARN]:        at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:110)
    [13:05:16 WARN]:        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717)
    [13:05:16 WARN]:        at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:764)
    [13:05:16 WARN]:        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:790)
    [13:05:16 WARN]:        at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:758)
    [13:05:16 WARN]:        at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:808)
    [13:05:16 WARN]:        at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1025)
    [13:05:16 WARN]:        at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:294)
    [13:05:16 WARN]:        at com.comphenix.protocol.injector.netty.ChannelProxy.writeAndFlush(ChannelProxy.java:327)
    [13:05:16 WARN]:        at net.minecraft.server.v1_16_R3.NetworkManager.lambda$writePacket$9(NetworkManager.java:450)
    [13:05:16 WARN]:        at net.minecraft.server.v1_16_R3.NetworkManager$$Lambda$5412/1529146456.run(Unknown Source)
    [13:05:16 WARN]:        at com.comphenix.protocol.injector.netty.ChannelInjector$3.lambda$onMessageScheduled$1(ChannelInjector.java:352)
    [13:05:16 WARN]:        at com.comphenix.protocol.injector.netty.ChannelInjector$3$$Lambda$5413/866399651.run(Unknown Source)
    [13:05:16 WARN]:        at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
    [13:05:16 WARN]:        at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
    [13:05:16 WARN]:        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500)
    [13:05:16 WARN]:        at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
    [13:05:16 WARN]:        at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    [13:05:16 WARN]:        at java.lang.Thread.run(Thread.java:745)
     
  6. FormallyMyles

    Supporter

    Look in viaversion config, enable both options which have "suppress" in the name.
     
  7. Okay I'll turn it on
     
  8. [21:49:37 ERROR]: Could not load 'plugins\ViaBackwards-3.2.0.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: us/myles/ViaVersion/api/protocol/Protocol
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:141) ~[patched_1.16.5.jar:git-Paper-558]
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:397) ~[patched_1.16.5.jar:git-Paper-558]
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:305) ~[patched_1.16.5.jar:git-Paper-558]
    at org.bukkit.craftbukkit.v1_16_R3.CraftServer.loadPlugins(CraftServer.java:389) ~[patched_1.16.5.jar:git-Paper-558]
    at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:251) ~[patched_1.16.5.jar:git-Paper-558]
    at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1055) ~[patched_1.16.5.jar:git-Paper-558]
    at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:289) ~[patched_1.16.5.jar:git-Paper-558]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_271]
    Caused by: java.lang.NoClassDefFoundError: us/myles/ViaVersion/api/protocol/Protocol
    at java.lang.Class.forName0(Native Method) ~[?:1.8.0_271]
    at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_271]
    at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:79) ~[patched_1.16.5.jar:git-Paper-558]
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:137) ~[patched_1.16.5.jar:git-Paper-558]
    ... 7 more
    Caused by: java.lang.ClassNotFoundException: us.myles.ViaVersion.api.protocol.Protocol
    at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_271]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:182) ~[patched_1.16.5.jar:git-Paper-558]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:111) ~[patched_1.16.5.jar:git-Paper-558]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_271]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_271]
    at java.lang.Class.forName0(Native Method) ~[?:1.8.0_271]
    at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_271]
    at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:79) ~[patched_1.16.5.jar:git-Paper-558]
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:137) ~[patched_1.16.5.jar:git-Paper-558]
    ... 7 more
     
  9. FormallyMyles

    Supporter

    You need to either use the ones from Spigot (Via*), the -DEV variants from our ci, or the normal builds from the ci. But you can't mix generally.
     
  10. KennyTV updated ViaBackwards with a new update entry:

    Version 4.0.0 - 1.17 server support

    Read the rest of this update entry...
     
    • Friendly Friendly x 1
  11. There is a bug in the latest version of ViaBackwards
    [15:41:43 ERROR]: [ViaBackwards] Error converting hover event component: {"color":"white","hoverEvent":{"action":"show_entity","value":[{"text":"{\"name\":\"MariaGCV\",\"id\":\"ca3b3799-1306-34f2-80a8-1f15e9cec96a\",\"type\":\"minecraft:player\"}"}]},"extra":[{"color":"white","text":"MariaGCV"}],"text":""}

    [15:41:43 WARN]: com.viaversion.viaversion.libs.gson.JsonSyntaxException: com.viaversion.viaversion.libs.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 1 path $
    [15:41:43 WARN]: at com.viaversion.viaversion.libs.gson.internal.Streams.parse(Streams.java:60)
    [15:41:43 WARN]: at com.viaversion.viaversion.libs.kyori.adventure.text.serializer.gson.StyleSerializer.lambda$decoder$0(StyleSerializer.java:200)
    [15:41:43 WARN]: at com.viaversion.viaversion.libs.kyori.adventure.text.serializer.gson.legacyimpl.NBTLegacyHoverEventSerializerImpl.deserializeShowEntity(NBTLegacyHoverEventSerializerImpl.java:75)
    [15:41:43 WARN]: at com.viaversion.viaversion.libs.kyori.adventure.text.serializer.gson.StyleSerializer.legacyHoverEventContents(StyleSerializer.java:185)
    [15:41:43 WARN]: at com.viaversion.viaversion.libs.kyori.adventure.text.serializer.gson.StyleSerializer.deserialize(StyleSerializer.java:156)
    [15:41:43 WARN]: at com.viaversion.viaversion.libs.kyori.adventure.text.serializer.gson.StyleSerializer.deserialize(StyleSerializer.java:98)
    [15:41:43 WARN]: at com.viaversion.viaversion.libs.kyori.adventure.text.serializer.gson.StyleSerializer.deserialize(StyleSerializer.java:53)
    [15:41:43 WARN]: at com.viaversion.viaversion.libs.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:69)
    [15:41:43 WARN]: at com.viaversion.viaversion.libs.gson.Gson.fromJson(Gson.java:932)
    [15:41:43 WARN]: at com.viaversion.viaversion.libs.gson.Gson.fromJson(Gson.java:1003)
    [15:41:43 WARN]: at com.viaversion.viaversion.libs.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.deserialize(TreeTypeAdapter.java:162)
    [15:41:43 WARN]: at com.viaversion.viaversion.libs.kyori.adventure.text.serializer.gson.ComponentSerializerImpl.deserialize0(ComponentSerializerImpl.java:161)
    [15:41:43 WARN]: at com.viaversion.viaversion.libs.kyori.adventure.text.serializer.gson.ComponentSerializerImpl.deserialize(ComponentSerializerImpl.java:75)
    [15:41:43 WARN]: at com.viaversion.viaversion.libs.kyori.adventure.text.serializer.gson.ComponentSerializerImpl.deserialize(ComponentSerializerImpl.java:55)
    [15:41:43 WARN]: at com.viaversion.viaversion.libs.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:69)
    [15:41:43 WARN]: at com.viaversion.viaversion.libs.gson.Gson.fromJson(Gson.java:932)
    [15:41:43 WARN]: at com.viaversion.viaversion.libs.gson.Gson.fromJson(Gson.java:1003)
    [15:41:43 WARN]: at com.viaversion.viaversion.libs.gson.Gson.fromJson(Gson.java:975)
    [15:41:43 WARN]: at com.viaversion.viaversion.libs.kyori.adventure.text.serializer.gson.GsonComponentSerializerImpl.deserializeFromTree(GsonComponentSerializerImpl.java:113)
    [15:41:43 WARN]: at com.viaversion.viabackwards.protocol.protocol1_15_2to1_16.chat.TranslatableRewriter1_16.processText(TranslatableRewriter1_16.java:77)
    [15:41:43 WARN]: at com.viaversion.viaversion.rewriter.ComponentRewriter.processAsArray(ComponentRewriter.java:196)
    [15:41:43 WARN]: at com.viaversion.viaversion.rewriter.ComponentRewriter.processText(ComponentRewriter.java:163)
    [15:41:43 WARN]: at com.viaversion.viabackwards.protocol.protocol1_15_2to1_16.chat.TranslatableRewriter1_16.processText(TranslatableRewriter1_16.java:56)
    [15:41:43 WARN]: at com.viaversion.viaversion.rewriter.ComponentRewriter.processAsArray(ComponentRewriter.java:196)
    [15:41:43 WARN]: at com.viaversion.viaversion.rewriter.ComponentRewriter.processText(ComponentRewriter.java:163)
    [15:41:43 WARN]: at com.viaversion.viabackwards.protocol.protocol1_15_2to1_16.chat.TranslatableRewriter1_16.processText(TranslatableRewriter1_16.java:56)
    [15:41:43 WARN]: at com.viaversion.viabackwards.protocol.protocol1_15_2to1_16.Protocol1_15_2To1_16$2.lambda$registerMap$0(Protocol1_15_2To1_16.java:98)
    [15:41:43 WARN]: at com.viaversion.viaversion.api.protocol.remapper.PacketRemapper.remap(PacketRemapper.java:158)
    [15:41:43 WARN]: at com.viaversion.viaversion.api.protocol.AbstractProtocol.transform(AbstractProtocol.java:287)
    [15:41:43 WARN]: at com.viaversion.viaversion.protocol.packet.PacketWrapperImpl.apply(PacketWrapperImpl.java:350)
    [15:41:43 WARN]: at com.viaversion.viaversion.protocol.packet.PacketWrapperImpl.apply(PacketWrapperImpl.java:338)
    [15:41:43 WARN]: at com.viaversion.viaversion.protocol.packet.PacketWrapperImpl.apply(PacketWrapperImpl.java:45)
    [15:41:43 WARN]: at com.viaversion.viaversion.protocol.ProtocolPipelineImpl.transform(ProtocolPipelineImpl.java:117)
    [15:41:43 WARN]: at com.viaversion.viaversion.connection.UserConnectionImpl.transform(UserConnectionImpl.java:289)
    [15:41:43 WARN]: at com.viaversion.viaversion.connection.UserConnectionImpl.transformClientbound(UserConnectionImpl.java:268)
    [15:41:43 WARN]: at com.viaversion.viaversion.bukkit.handlers.BukkitEncodeHandler.transform(BukkitEncodeHandler.java:85)
    [15:41:43 WARN]: at com.viaversion.viaversion.bukkit.handlers.BukkitEncodeHandler.encode(BukkitEncodeHandler.java:78)
    [15:41:43 WARN]: at sun.reflect.GeneratedMethodAccessor61.invoke(Unknown Source)
    [15:41:43 WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [15:41:43 WARN]: at java.lang.reflect.Method.invoke(Method.java:498)
    [15:41:43 WARN]: at com.comphenix.protocol.injector.netty.ChannelInjector.encode(ChannelInjector.java:529)
    [15:41:43 WARN]: at com.comphenix.protocol.injector.netty.ChannelInjector.access$100(ChannelInjector.java:71)
    [15:41:43 WARN]: at com.comphenix.protocol.injector.netty.ChannelInjector$1.encode(ChannelInjector.java:269)
    [15:41:43 WARN]: at com.comphenix.protocol.injector.netty.ChannelInjector$1.write(ChannelInjector.java:275)
    [15:41:43 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717)
    [15:41:43 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709)
    [15:41:43 WARN]: at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792)
    [15:41:43 WARN]: at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702)
    [15:41:43 WARN]: at io.netty.channel.ChannelDuplexHandler.write(ChannelDuplexHandler.java:115)
    [15:41:43 WARN]: at org.inventivetalent.packetlistener.channel.INCChannel$ChannelHandler.write(Unknown Source)
    [15:41:43 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717)
    [15:41:43 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709)
    [15:41:43 WARN]: at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792)
    [15:41:43 WARN]: at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702)
    [15:41:43 WARN]: at io.netty.channel.ChannelDuplexHandler.write(ChannelDuplexHandler.java:115)
    [15:41:43 WARN]: at me.neznamy.tab.platforms.bukkit.BukkitPipelineInjector$1.write(BukkitPipelineInjector.java:53)
    [15:41:43 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717)
    [15:41:43 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709)
    [15:41:43 WARN]: at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792)
    [15:41:43 WARN]: at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702)
    [15:41:43 WARN]: at io.netty.channel.ChannelDuplexHandler.write(ChannelDuplexHandler.java:115)
    [15:41:43 WARN]: at org.inventivetalent.packetlistener.channel.INCChannel$ChannelHandler.write(Unknown Source)
    [15:41:43 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717)
    [15:41:43 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:764)
    [15:41:43 WARN]: at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:790)
    [15:41:43 WARN]: at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:758)
    [15:41:43 WARN]: at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:808)
    [15:41:43 WARN]: at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1025)
    [15:41:43 WARN]: at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:294)
    [15:41:43 WARN]: at com.comphenix.protocol.injector.netty.ChannelProxy.writeAndFlush(ChannelProxy.java:327)
    [15:41:43 WARN]: at net.minecraft.server.v1_16_R3.NetworkManager$1.run(NetworkManager.java:450)
    [15:41:43 WARN]: at com.comphenix.protocol.injector.netty.ChannelInjector$3.lambda$onMessageScheduled$1(ChannelInjector.java:352)
    [15:41:43 WARN]: at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
    [15:41:43 WARN]: at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
    [15:41:43 WARN]: at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:384)
    [15:41:43 WARN]: at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
    [15:41:43 WARN]: at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    [15:41:43 WARN]: at java.lang.Thread.run(Thread.java:748)
    [15:41:43 WARN]: Caused by: com.viaversion.viaversion.libs.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 1 path $
    [15:41:43 WARN]: at com.viaversion.viaversion.libs.gson.stream.JsonReader.syntaxError(JsonReader.java:1562)
    [15:41:43 WARN]: at com.viaversion.viaversion.libs.gson.stream.JsonReader.checkLenient(JsonReader.java:1403)
    [15:41:43 WARN]: at com.viaversion.viaversion.libs.gson.stream.JsonReader.doPeek(JsonReader.java:592)
    [15:41:43 WARN]: at com.viaversion.viaversion.libs.gson.stream.JsonReader.peek(JsonReader.java:424)
    [15:41:43 WARN]: at com.viaversion.viaversion.libs.gson.internal.Streams.parse(Streams.java:46)
    [15:41:43 WARN]: ... 78 more
     
  12. I just upgraded to Spigot 1.17 and now i cannot join with 1.16.5 client i have via backwards 4.0.0 Capture.PNG and also viaversions 4.0.0
     
    • Like Like x 1
  13. same problem
     
  14. outdated server! I'm still on 1.17 .. same problem..1.16.5 not working to connect
     
  15. The plugin doesn't work in 1.17. (I tried to connect in 1.9.4 to 1.17 but it doesn't work.
     
  16. KennyTV updated ViaBackwards with a new update entry:

    Version 4.0.1 - 1.17.1 Support

    Read the rest of this update entry...
     
  17. Hello, I have a problem with a plugin that is essential for us, this plugin forces me to keep the bungeecord in 1.16.5 for the moment. I installed viaversion and viabackward 4.0.1 on the servers and the bungee, put the servers in 1.17.1 except for the bungee. The block of version 1.17.1 changes to stone even if we are all in 1.17.1 !!! would the proxy (bungee) in 1.16.5 be causing this problem? a solution ?
     
    #458 Bobbber, Jul 12, 2021
    Last edited: Jul 12, 2021
  18. Hello i just started to get this spam today not sure what the cause is but should it just be ignored for now?

    Code (Text):

    [ViaBackwards] Ignoring incoming plugin message with channel: CarryOn
    [ViaBackwards] Ignoring incoming plugin message with channel: ironjetpacks
    1.16.5 paper
    4.0.1 viabackwards
    4.0.1 viaverison
     
  19. If I use this plugin on a 1.17.* server, will players on 1.17.* still be able to use the new features from 1.17 on my server?