Witchery: Companion

Witchery: Companion

11.2k Downloads

[Witchery Bug] Vampire players causing others to disconnect.

thedeerirty opened this issue ยท 3 comments

commented

Description
Rendering a vampire player who joins the server causes any other player to disconnect, via a "fatal error has occurred." Besides that, I can't find anywhere in the log (both server and client) where it mentions the occurrence. It doesn't generate a crash report, or register on the debug log. I'll try to do more rigorous testing when this player becomes available once more.

Context
I do not 100% know if this is due to vampirism, or even witchery. I've not had the time as of recent to really test thoroughly. The player who became a vampire was not causing this issue before, and only they cause this issue. When they join, we disconnect. I've experienced, and a handful of other players have experienced it, who have pursued radically different mods or objectives. The only consistency I can pin down is their vampire. There seems to be no issue with reconnecting, save potentially un-fixing the NBT bug I mentioned in a previous issue.
Environment
[--] The issue is present in Single-Player
[X] The issue is present in Multi-Player
Other mods
[?] The issue is present with just Forge, Witchery: Resurrected and Witchery: Companion
[ modlist.txt ]

Steps to Reproduce
The more detailed is provided, the easier will be to reproduce and analyze the issue, thus more chances to solve it

  1. Be chilling
  2. Vampire player logs on in the same chunk or within render distance
  3. get disconnected
commented

Same as #12, I need logs to figure out what is not working, especially because I setup a local server with 2 players and a reduced modlist and was not able to reproduce

commented

This issue is caused by LucraftCore and after quite a bit of investigation, I'm pretty sure this is a LC issue.
It seems that both mods listen to a change in Entity Size (Witchery sends those packet when an Entity changes form or when is affected by the Resizing Potion) and somehow Witchery packets end up in LC network channel.
I don't know much about networking, and I don't possess the knowledge to fix this. For now I'll leave this open as help wanted, and my advice is to remove one of the two mods

commented

Unfortunate, but understandable. I appreciate the detective work on nailing down the issue. If bigger issues come up with it, I'll probably remove one or the other, but for the now the brief disconnect isn't the worst thing, so I can tolerate it. Thanks for the rundown.