ProtocolSupport / ProtocolSupport

Support 1.18, 1.17, 1.16, 1.15, 1.14, 1.13, 1.12, 1.11, 1.10, 1.9, 1.8, 1.7, 1.6, 1.5, 1.4.7 clients on Spigot/Paper 1.18.1

Home Page:https://protocol.support/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NoSuchMethodError: 'void net.minecraft.network.PacketDecompressor.<init>

DarkyCat opened this issue · comments

Before submitting your issue, please check the following:

  • Ensure you are using the latest version of ProtocolSupport from Jenkins: https://build.true-games.org/job/ProtocolSupport/ (/ps buildinfo)
  • Ensure you are using the latest version of Spigot, PaperSpigot or Glowstone as appropriate
  • Make sure the problem is actually related to ProtocolSupport - try to reproduce it using only ProtocolSupport
  • If possible, you should reproduce your problem with debug enabled (/ps debug)
  • Check if the issue isn't listed as a won't fix on the project page.
  • Please report PE-related issues to https://github.com/ProtocolSupport/ProtocolSupportPocketStuff/issues for now!

Remember, we only support the latest version of ProtocolSupport and the latest server version. Make sure you are not using an old version!

When posting the issue you also need to provide the following information: I can not log into the server from the client 1.17.1
The problem appeared today before that everything was fine. The developers said that this is not a problem with the Airplane. (Console error: https://mcpaste.io/75eaba68a24b63d5)

  • ProtocolSupport version (/ps buildinfo) [buildtime=2021.07.31 at 16:57:33 MSK, buildhost=https://build.true-games.org, buildnumber=647, buildgit=https://github.com/ProtocolSupport/ProtocolSupport/commit/a98977e7b6d17ecbfb35ee85fe184d0701cd95fc]
  • Server version: Airplane (Paper fork) 1.17.1

If you fail to check the above and provide necessary information, your issue will be closed. Otherwise we're glad to help :-)

Try on one of the supported platforms first

This is also caused by the Tuinity fork, this commit: Tuinity/Tuinity@5620c57

I reverted it so I can run PS.

It's my fault. But the way ProtocolSupport implements its own compression pipeline completely negates any benefit from my patch. Unfortunately, I have no choice but to implement a constructor that satisfies ProtocolSupport's expectations.

ProtocolSupport pipeline uses heap buffers only (due to internal packet data buffers using heap memory in order to avoid dealing with reference counting), so you won't be able to use native compression anyway.

@astei Are you thinking about how to fix this? Because this is a serious problem as ProtocolSupport has better support than ViaVersion. And I go to the Tuinity / ProtocolSupport pages every day waiting for patches.

I don't have the time to fix this issue.

Paper has merged all of Tuinity, including my patch. I still don't have time to fix the issue.

Paper does have an old consturctor just for this case.