[SUGGESTION] A fix for this error
Closed this issue ยท 26 comments
I cannot seem to enter a server because of it, and I believe it is packet related.
latest.log
I cannot seem to enter a server because of it, and I believe it is packet related.
I will take a closer look, I have never seen this error before.
It's supposedly very common, and seems to be triggered by many things. I even found reports of it on Spigot forks. Simply googling the error results in reports of this as far back as 2016. I have also tasked ModernFix with looking into this, as well, in the event this can't be done here.
It's supposedly very common, and seems to be triggered by many things. I even found reports of it on Spigot forks. Simply googling the error results in reports of this as far back as 2016. I have also tasked ModernFix with looking into this, as well, in the event this can't be done here.
Test this version:
PacketFixer-fabric-1.1.8-dev-1.19.2.zip
Test this version:
PacketFixer-fabric-1.1.8-dev.build2-1.19.2.zip
Test this version:
PacketFixer-fabric-1.1.8-dev.build3-1.19.2.zip
Gonna test without Krypton and see what happens. Looking at how the dev acts towards some has convinced me to at least try that idea.
Gonna test without Krypton and see what happens. Looking at how the dev acts towards some has convinced me to at least try that idea.
Let's see if it works
Test this version:
PacketFixer-fabric-1.1.8-dev.build4-1.19.2.zip
I have tried, but I think it is not fixable, you can try to use Packet Fixer version 1.1.7 without Krypton. Thank you very much for reporting the problem.
I recommend that you remove all mods and add them little by little to see which ones give the problem.
I'd suggest at least putting some of these fixes in the next build of your mod, for the public to use, just in case they help someone else.
I think I know my issue, and am going to try and get some people to help me with such.
iirc, Forge implemented a packet splitter specifically for these issues. basically splitting vanilla packets into multiple packets then combining again on client since there are at least 3 different vanilla packets that send an unlimited list (which breaks the varint barrier)
You might want to look at this.
FabricMC/fabric#2525 this might be useful too. The approach is effectively the same, but the execution would have to be tweaked to not be as invasive. There have been some nice updates to the networking API in FAPI though so it should be possible now