Bungee - Proxy ProtocolSupportBungee 1.2

Add 1.5.2, 1.6.* clients support to your bungeecord

  1. Just to confirm, is this plugin required if I don't intend supporting clients below 1.7?
  2. Hey are you planning on updating this resource? The 1.6 chat is still a problem :(
  3. I'm not planning to update it anytime soon, don't have time.
  4. When using 1.5 and trying to switch to another server:
    Code (Text):

    Minecraft has crashed!    

    Minecraft has stopped running because it encountered a problem; Unexpected error

    A full error report has been saved to C:\Users\Albert\AppData\Roaming\.minecraft\crash-reports\crash-2016-02-20_18.58.19-client.txt - Please include a copy of that file (Not this screen!) if you report this crash to anyone; without it, they will not be able to help fix the crash :(

    --- BEGIN ERROR REPORT aad71fb6 --------
    Full report at:
    Please show that file to Mojang, NOT just this screen!

    Generated 2/20/16 6:58 PM

    -- System Details --
        Minecraft Version: 1.5.2
        Operating System: Windows 10 (amd64) version 10.0
        Java Version: 1.8.0_25, Oracle Corporation
        Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
        Memory: 4210472240 bytes (4015 MB) / 4281597952 bytes (4083 MB) up to 4281597952 bytes (4083 MB)
        JVM Flags: 7 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx4G -Xms4G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
        AABB Pool Size: 19006 (1064336 bytes; 1 MB) allocated, 560 (31360 bytes; 0 MB) used
        Suspicious classes: No suspicious classes found.
        IntCache: cache: 0, tcache: 0, allocated: 3, tallocated: 63
        LWJGL: 2.9.0
        OpenGL: AMD Radeon (TM) R9 380 Series GL version 4.5.13417 Compatibility Profile Context 15.301.1801.1001, ATI Technologies Inc.
        Is Modded: Very likely; Jar signature invalidated
        Type: Client (map_client.txt)
        Texture Pack: Default
        Profiler Position: N/A (disabled)
        Vec3 Pool Size: ~~ERROR~~ NullPointerException: null

        at bds.a(SourceFile:304)
        at bel.l_(SourceFile:74)
        at beu.a(SourceFile:59)
        at net.minecraft.client.Minecraft.l(SourceFile:1340)
        at net.minecraft.client.Minecraft.K(SourceFile:574)
        at net.minecraft.client.Minecraft.run(SourceFile:526)
        at java.lang.Thread.run(Thread.java:745)
    --- END ERROR REPORT 15a7d404 ----------
    Code (Text):

    23:58:17 [SEVERE] [Z609] -> UpstreamBridge - encountered exception
    io.netty.handler.codec.EncoderException: java.lang.NullPointerException
        at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:125)
        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:643)
        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:700)
        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:636)
        at io.netty.channel.DefaultChannelPipeline.write(DefaultChannelPipeline.java:944)
        at io.netty.channel.AbstractChannel.write(AbstractChannel.java:239)
        at net.md_5.bungee.netty.ChannelWrapper.write(ChannelWrapper.java:49)
        at net.md_5.bungee.UserConnection$1.sendPacket(UserConnection.java:138)
        at net.md_5.bungee.tab.ServerUnique.onServerChange(ServerUnique.java:77)
        at protocolsupport.protocol.transformer.v_1_5_v1_6_shared.handlers.ServerConnectHandler.handle(ServerConnectHandler.java:162)
        at net.md_5.bungee.protocol.packet.Login.handle(Login.java:60)
        at net.md_5.bungee.netty.HandlerBoss.channelRead(HandlerBoss.java:76)
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:318)
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:304)
        at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:276)
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:263)
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:318)
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:304)
        at io.netty.handler.timeout.ReadTimeoutHandler.channelRead(ReadTimeoutHandler.java:152)
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:318)
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:304)
        at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:846)
        at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:823)
        at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:339)
        at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:255)
        at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112)
        at java.lang.Thread.run(Thread.java:745)
    Caused by: java.lang.NullPointerException
        at protocolsupport.protocol.transformer.v_1_5_v1_6_shared.PacketDataSerializer.writeString(PacketDataSerializer.java:16)
        at protocolsupport.protocol.transformer.v_1_5_v1_6_shared.packets.PlayerListItemPacket.write(PlayerListItemPacket.java:44)
        at protocolsupport.protocol.transformer.v_1_5_v1_6_shared.PacketEncoder.encodePackets(PacketEncoder.java:43)
        at protocolsupport.protocol.transformer.v_1_5_v1_6_shared.PacketEncoder.encode(PacketEncoder.java:33)
        at protocolsupport.protocol.transformer.v_1_5_v1_6_shared.PacketEncoder.encode(PacketEncoder.java:14)
        at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107)
        ... 26 more
    1.6 apparently doesn't work at all (can't connect)

    Also, setting the target for the ServerConnectEvent isn't working (every version except 1.8), it just disconnects me saying that the default or fallback server couldn't be found.
    #45 alzdoesmc, Feb 20, 2016
    Last edited: Feb 21, 2016
  5. will you be updating to support 1.9,1.8,1.7 ?
  6. Most likely no.
  7. :(
  8. I would be very glad if you could also update ProtocolSupportBungee, literally all Servers are running BungeeCord
    • Agree Agree x 3
  9. Please update or make this plugin premium
  10. please update this plugin to BungeeCord 1.9
  11. i9hdkill

    i9hdkill Retired Moderator
    Retired Supporter

    If you don't rely on 1.4/1.5/1.6 support or don't wanna wait until this plugin is fully supporting 1.8/1.9, you can use our custom bungee. This version is very stable, runs on some networks with over ~200 players and supports 1.7 + 1.8 +1.9
    #52 i9hdkill, Mar 13, 2016
    Last edited: Mar 13, 2016
  12. How can I build this src?
  13. Can you compile for me?
  14. Okay so this is for Bungee right? What about the Actual Servers. Yours works fine for 1.7 and 1.8 but I found 1.9 did not work.

  15. I see you updated this to BungeeCord 1.9 on GitHub, but it only adds 1.6 and 1.5 support.
    BungeeCord axed support for 1.7 with the 1.9 update, do you have any plans to add 1.7 support?
  16. @Shevchik If i use this in the latter Bungee allowing 1.8/1.9 this will also allow 1.7 clients to connect on my bungee?
  17. No

  18. am i able to use 1.7 cilents or just 1.6 and 1.5 and can i limit only 1.7 instead of 1.5 and 1.6 to join the server?
  19. Arc


    this doesn't work with 1.7 on the current 1.9 bungee does it?