diff --git a/MinecraftClient/Protocol/Handlers/Protocol18.cs b/MinecraftClient/Protocol/Handlers/Protocol18.cs index 90268aaec0..e8f9d596cd 100644 --- a/MinecraftClient/Protocol/Handlers/Protocol18.cs +++ b/MinecraftClient/Protocol/Handlers/Protocol18.cs @@ -959,9 +959,10 @@ private bool HandlePlayPackets(int packetId, Queue packetData) break; case PacketTypesIn.ChunkBatchFinished: dataTypes.ReadNextVarInt(packetData); // Number of chunks received + var time = (DateTimeOffset.Now.ToUnixTimeMilliseconds() - lastCHunkBatchStartedAt); SendChunkBatchReceived( // ReSharper disable once PossibleLossOfFraction - 25 / (DateTimeOffset.Now.ToUnixTimeMilliseconds() - lastCHunkBatchStartedAt) + 25 / time == 0 ? 5 : time ); break; case PacketTypesIn.ChunkBatchStarted: