[Bug Report] Leaving a dungeon kicks (multiple) players out of server, possible conflict with EcoEnchants
Leaving a dungeon (whether that is by using /leave or by running out of lives) will sometimes kick players out.
Sometimes, it's just one player, or other times, 3 players, or sometimes, everyone on the server. Sometimes, not everyone gets kicked at once - a group of players will get kicked out at once, and after 30 seconds - 1 minute, more group of players get kicked out.
Anyone who is affected by this issue gets kicked for keepalive timeout. It is not caused by server lag.
Here is a video of this happening: https://drive.google.com/file/d/1d3G8mlLJL_5KdaBTxAZlwU6ug7Gbjph5/view?usp=sharing
Here is the dungeon that was used (dungeon doesn't seem to matter, but just in case): https://drive.google.com/file/d/1TM3aK1hip72mZbt71-Hq3Wzhs4M4AUnG/view?usp=sharing
Server version: Purpur 1.19.3 build 1913
Plugins installed on the test server:
- eco-6.53.1
- EcoEnchants 10.2.6
- MythicDungeons 1.1.2 build 131
- ProtocolLib build 612
Steps to replicate (see video above for reference):
- Join the test dungeon (although the bug happens to any dungeons, not exclusive to this dungeon)
- Walk up to the zombie (gold block)
- Use /leave to leave the dungeon and see the bug. Note that the bug does not always happen. Sometimes, you have to repeat all the steps again (join the dungeon, walk up to zombie, leave) over and over again for it to happen.
If I remove EcoEnchants, the bug does not seem to occur - thus, I suspect it's some conflict with EcoEnchants.
This issue did not always happen before. I started experiencing this bug recently (around 2-3 weeks ago), first with EcoEnchants 9.17.2 (which was what was on my main server), and I updated EcoEnchants to the latest version to see the same issue happening. I haven't updated EcoEnchants in a while on my main server (several months), but I did update MythicDungeons pretty recently about a month ago. Thus, maybe some recent changes to MythicDungeons is causing this issue?