ProtocolSupport 4.28

Adds 1.12-1.4.7 clients support to your spigot 1.12.2 server

  1. Shevchik
    Source Code:
    https://github.com/ProtocolSupport/ProtocolSupport
    Contributors:
    Shevchik, 7kasper, MrPowerGamerBR, BrettplayMC, EntryPointKR, BeYkeRYkt
    [​IMG][​IMG][​IMG]

    Adds 1.12, 1.11.*, 1.10.*, 1.9.*, 1.8.*, 1.7.*, 1.6.*, 1.5.*, 1.4.7 clients support to your spigot 1.12.2 server
    1.16.2 version:
    https://build.true-games.org/job/ProtocolSupport/lastSuccessfulBuild/artifact/target/ProtocolSupport.jar
    1.16.1 version:
    https://build.true-games.org/job/ProtocolSupport/517/artifact/target/ProtocolSupport.jar
    1.15.2 version:

    https://build.true-games.org/job/ProtocolSupport/498/artifact/target/ProtocolSupport.jar
    1.14.4 version:
    https://build.true-games.org/job/ProtocolSupport/457/artifact/target/ProtocolSupport.jar
    1.13.2 version:
    https://build.true-games.org/job/ProtocolSupport/377/artifact/target/ProtocolSupport.jar
    Old versions:
    https://protocolsupport.github.io/old/


    Note:
    I'm only supporting latest protocolsupport dev build. Also use github issues to post issues, i'm not reading forum posts most of the time.

    Installation notice:
    If you have problems with suddenly all players disconnecting and server stops working, set use-native-transport in server.properties to false

    Usage notice:
    Do not attempt no load/unload this plugin dynamically, it won't work. And that will never work. /reload command is blocked to prevent this plugin accidental reload.

    Development builds:
    http://build.true-games.org/job/ProtocolSupport/


    Addons:
    ProtocolSupportLegacySupport
    ProtocolSupportStuff
    ClientStats
    Cali_xd, Vespura, NavidK0 and 76 others like this.

Recent Updates

  1. 1.12.2
  2. Update to 1.12.1
  3. Update to 1.12

Recent Reviews

  1. OpenSource
    OpenSource
    2/5,
    Version: 4.28
    ProtocolSupport is just no longer as good as it was before. I've tried it on 1.15 and 1.16 servers, and it's just unreliable, laggy, and stuff... When I switch worlds, or load new chunks, whole servers lags - on i9 9900K dedicated. That's just unacceptable. In comparison, I've installed viaversion, viarewind, viabackwards, and had faster server load and no lag at all.

    Now, I understand those are beta builds, but you're calling everything from 1.12.2+ as "beta". There were no stable releases for three years.

    I do truly recommend everyone to use viaversion + viarewind + viabackwards instead. Believe me or not, those three plugins will load faster than ProtocolSupport and will have about 5x less impact on your server performance. If you're having a open-world server (such as factions, survival, kingdoms, creative), you should stay far away from it, unless you're using it on 1.12.2, which was actually the last stable, and the last great and reliable release. For everything up, it's truly unacceptable.
  2. RogueCoder
    RogueCoder
    5/5,
    Version: 4.28
    I run this plugin on my 1.15.2 server to provide compatibility for 1.8-1.15 clients and it works very well. No problems!
  3. Pabllo969
    Pabllo969
    5/5,
    Version: 4.28
    Me encanta, simplemente me encanta
    Demasiado util, sin bugs y corre en cualquier tipo de servidor, sin limitaciones
  4. 0115962
    0115962
    5/5,
    Version: 4.28
    Have been using this plugin for many years now. A must have resource for people wanting older clients to connect to newer versions. I have no complaints. God bless the creator of this plugin, because without it, I for sure know many players that wouldn't be able to connect my server. One nice thing though, would to have a config file, where we can modify settings. Otherwise perfect.
  5. realEntity303
    realEntity303
    4/5,
    Version: 4.28
    An sich ein gutes Plugin.
    Nur eine Sache stört mich:
    Wenn ich als z.B. 1.8 Spieler auf nem 1.13.2 Server z.B. eine Seegurke platziere, wird ein Kuchen platziert - auch für die 1.13+ Spieler


    ~~~~~~~~ English ~~~~~~~~

    A good plugin in itself.
    Only one thing bothers me:
    If I as e.g. 1.8 players on a 1.13.2 server e.g. place a sea cucumber, a cake is placed - also for the 1.13+ players
  6. TheRealMrWicked
    TheRealMrWicked
    5/5,
    Version: 4.28
    For all the people in the comment's section of this plugin, I am providing you all with an updated link to the same plugin. Im not sure why the author has not updated spigot but the version in the link below has compatibility for 1.4.7 - 1.15.2.

    https://protocol.support/
  7. Fake_Name131
    Fake_Name131
    4/5,
    Version: 4.28
    This is amazing. I really like the way that even if i place a 1.15 block and then load it in 1.12 it renders as a 1.12 block, but when I go back to 1.15 the same blocks are still there (IK that is complicated but deal with it). The only issue, is that I cant do /reload which is annoying.
  8. Oppyusa
    Oppyusa
    5/5,
    Version: 4.28
    Great! I tried the 1.12.2 version and my server did not get it. Then, I install the 1.15.2 version and it was perfect! Don't stop updating this and don't stop coding.
  9. Tixius24_SK
    Tixius24_SK
    4/5,
    Version: 4.28
    Hello, this is great plugin but have a little bit faults for example in Addons ProtocolSupportLegacySupport giving you error if you use last ProtocolSupport plugin for 1.15.2 and ProtocolSupportLegacySupport
    in this combination. Last plugin version not support CraftBukkit server.
  10. Danill2
    Danill2
    4/5,
    Version: 4.28
    protocolsupport.protocol.packet.handler.AbstractLoginListener.initUUID(AbstractLoginListener.java:129) ~[ProtocolSupport.jar:?]
    at protocolsupport.protocol.packet.handler.PlayerLookupUUID.run(PlayerLookupUUID.java:42) [ProtocolSupport.jar:?]
    at protocolsupport.protocol.packet.handler.AbstractLoginListener$4.run(AbstractLoginListener.java:212) [ProtocolSupport.jar:?]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_201]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_201]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_201]
    [13:05:06] [Server thread/INFO]: [email protected][id=f71f6fe7-a6a1-3857-8166-090a7a2250ff,name=halvi,properties={},legacy=false] (/217.150.73.59:48994) lost connection: Failed to verify username!
    [13:05:22] [LoginProcessingThread/INFO]: Disconnecting [email protected][id=f71f6fe7-a6a1-3857-8166-090a7a2250ff,name=halvi,properties={},legacy=false] (/217.150.73.59:59912): Failed to verify username!
    [13:05:22] [LoginProcessingThread/WARN]: Exception verifying halvi
    java.lang.NullPointerException
    at protocolsupport.protocol.packet.handler.AbstractLoginListener.initUUID(AbstractLoginListener.java:129) ~[ProtocolSupport.jar:?]
    at protocolsupport.protocol.packet.handler.PlayerLookupUUID.run(PlayerLookupUUID.java:42) [ProtocolSupport.jar:?]
    at protocolsupport.protocol.packet.handler.AbstractLoginListener$4.run(AbstractLoginListener.java:212) [ProtocolSupport.jar:?]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_201]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_201]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_201]
    [13:05:22] [Server thread/INFO]: [email protected][id=f71f6fe7-a6a1-3857-8166-090a7a2250ff,name=halvi,properties={},legacy=false] (/217.150.73.59:59912) lost connection: Failed to verify username!
    [13:05:35] [LoginProcessingThread/INFO]: Disconnecting [email protected][id=f71f6fe7-a6a1-3857-8166-090a7a2250ff,name=halvi,properties={},legacy=false] (/217.150.73.59:44066): Failed to verify username!