MineColonies

MineColonies

53M Downloads

Fisherman with Mending Rods cause Lag/Disconnect

UberAffe opened this issue ยท 2 comments

commented

Version: minecolonies-1.15.2-0.11.948-universal

Expected behavior

For mending to not cause lag/time outs.

Actual behaviour

When the fisherman has a rod with mending on it, it creates many erroneous messages that spam the client and cause lag and sometimes a time out. It sends about 5 messages per second on average and normally lasts for about 3 seconds.

[08:54:41] [Server thread/WARN] [minecraft/TrackedEntity]: Fetching packet for removed entity ExperienceOrbEntity['Experience Orb'/2064, l='Iorocia', x=-587.73, y=63.50, z=-246.94]
[08:55:31] [Server thread/INFO] [STDOUT/]: [net.minecraft.network.play.ServerPlayNetHandler:handler$zza000$onDisconnect:1368]: Timed out
... skipping some because they are repeats
[08:55:31] [Server thread/INFO] [minecraft/ServerPlayNetHandler]: Wolfpaw8 lost connection: Timed out
[08:55:31] [Server thread/INFO] [minecraft/DedicatedServer]: Wolfpaw8 left the game

When they happen consecutively you can see the number next to the orb ticking up:
[08:59:33] [Server thread/WARN] [minecraft/TrackedEntity]: Fetching packet for removed entity ExperienceOrbEntity['Experience Orb'/6597, l='Iorocia', x=-588.74, y=63.50, z=-247.02]
[08:59:39] [Server thread/WARN] [minecraft/TrackedEntity]: Fetching packet for removed entity ExperienceOrbEntity['Experience Orb'/6693, l='Iorocia', x=-588.74, y=63.50, z=-247.02]

Steps to reproduce the problem

We are playing in the Valhelsia 2 (v2.2.1) modpack
Have a fisherman that is capable of using an enchanted rod and give them one with mending.

commented

Follow-up, I don't think this is directly causing the Timed out errors. We were using Hamachi to connect via Lan and I think the increase in packets being sent over Hamachi's network was causing a delay in that service and then that delay caused the time out.

That said, there are still these phantom experience orbs by our fisherman huts and the kill command does not register them.

commented

I looked into this. This doesn't seem to be related to the mending rod. That's with any rod. However, this doesn't cause any additional messages. This is due to vanilla sending one message too much even.