PaperMC / Travertine

Waterfall with 1.7 support
MIT License
143 stars 86 forks source link

md_5.bungee.protocol.EntityEffect 79 #102

Open Keaton1188 opened 5 years ago

Keaton1188 commented 5 years ago

Hi there, having this strange issue on our new FTB Builders Paradise Server, it is kicking me with a md_5 protocol Entity Effect error and doesn't let me back in. Not sure if this is pack related to Travertine or the Mod pack.

This is the error from Travertine Console.

Untitled

123Kappa commented 4 years ago

Did u find the cause of this?

y6x2digc commented 4 years ago

I can confirm this

Irgendwer01 commented 3 years ago

@electronicboy is there any Solution for this issue?

electronicboy commented 3 years ago

No, because I've not had the investment to rip apart 100 mod packs to work out what some mod is doing to the packet, or if the behavior causing this is still applicable to "modern" versions of forge or even at all, https://github.com/PaperMC/Waterfall/issues/418

joeydoesthings commented 3 years ago

I have the same issue. Right after I died in game, it wouldn't let me reconnect. it says the server is down, but it clearly isn't.

Irgendwer01 commented 3 years ago

@electronicboy after some research and testing i found that the mod Just Enough IDs is sending the packet,the mod expands the max IDs can be used

astei commented 3 years ago

Judging from JEID's resource code, it extends the potion effect packets in a non-standard way which breaks Waterfall because of a fix to a Forge 1.8 issue.

I see three options: complain that JEID is non-standard (not really an option), drop the 1.8.9 bugfix (since Minecraft 1.8 is over 6 years old and needs to go away) or flat-out say that JEID is not supported on Waterfall/Travertine and to use Velocity instead (which does not intercept the packet and doesn't have the issue).

Irgendwer01 commented 3 years ago

@astei it happens when dying too so i don't think it's directly potion related

electronicboy commented 3 years ago

The packet is the one used for potion effects

Irgendwer01 commented 3 years ago

isn't there any way to let Travertine ignore this packet?

Xernium commented 3 years ago

Well yes, disable entity meta rewriting in the config. If you still have issues then I’d suggest you try using Velocity instead of Travertine. I’m sure that if the config option doesn’t fix it, Velocity won’t have the issue at all