Esempio n. 1
0
 private void DoClientUpdates(MinecraftClient client)
 {
     // Update keep alive, chunks, etc
     if (client.LastKeepAliveSent.AddSeconds(20) < DateTime.Now)
     {
         client.SendPacket(new KeepAlivePacket(MathHelper.Random.Next()));
         client.LastKeepAliveSent = DateTime.Now;
         // TODO: Confirm keep alive
     }
     if (client.World.Level.Time % 20 == 0) // Once per second
     {
         // Update chunks
         if (client.ViewDistance < client.MaxViewDistance)
         {
             client.ViewDistance++;
             client.ForceUpdateChunksAsync();
         }
     }
 }
Esempio n. 2
0
 private void DoClientUpdates(MinecraftClient client)
 {
     // Update keep alive, chunks, etc
     if (client.LastKeepAliveSent.AddSeconds(20) < DateTime.Now)
     {
         client.SendPacket(new KeepAlivePacket(MathHelper.Random.Next()));
         client.LastKeepAliveSent = DateTime.Now;
         // TODO: Confirm keep alive
     }
     if (client.World.Level.Time % 20 == 0) // Once per second
     {
         // Update chunks
         if (client.ViewDistance < client.MaxViewDistance)
         {
             client.ViewDistance++;
             client.ForceUpdateChunksAsync();
         }
     }
 }