WayofTime / BloodMagic

The place where all of my mod stuffs is!
Other
295 stars 271 forks source link

Cobblemon server kick issue unsure of how it is only happening to 1 person #2009

Open TheMourningWolf opened 6 months ago

TheMourningWolf commented 6 months ago

Issue Description:

I am a modpack creator but typically only for private friend use. I am only having one person experience this incompatability between cobblemon and Bloodmagic's will type.

It seems that Cobblemon pokemon are somehow able to pull from class wayoftime.bloodmagic.api.compat.EnumDemonWillType as a pose animation the pokemon will assume for its animation task. I am not an author for Cobblemon, I have submitted a bug over to them as well just in case this is an issue with their mod taking too many liberties with another. latest.log I have attached my friend latest.log after the server disconnected them. It is not a full crash as you would think but merely a denial of ability to log back in. Oddly deleting her character and allowing her to try logging in a few more times allows her in briefly to run around (10 minutes or so) then this latest.log was the only available source for why it is happening.

What happens:

Only 1 user experiencing this which makes it harder to track down. My conclusion from what i read is its somehow cobblemon's pokemon when it tries to return to its default state accidently pulls the default state for your enum will values? image

Here is the Log error I am using to draw conclusions: image

Uploaded a latest.log above ( all it generated unfortunately)

What you expected to happen:

My friend will normally be able to join the server Instead it kicks them immediatly with this error:

Steps to reproduce:

  1. Be my friend as its only happening for her
  2. Try to join my server
  3. Log in successfully run around for 10~ minutes
  4. Get kicked and never be able to join again unless your character is deleted ...

Affected Versions (Do not use "latest"):