CavePVP-Stuff/cSpigot-master/spigot-server-Patches/0170-Tick-connections-earli...

49 lines
1.9 KiB
Diff
Raw Normal View History

2023-05-01 20:59:40 +02:00
From 0a05b50739e7d2e43d6356ef849f356aa3d464e4 Mon Sep 17 00:00:00 2001
From: Alfie Cleveland <alfeh@me.com>
Date: Sun, 18 Jun 2017 04:15:55 +0100
Subject: [PATCH] Tick connections earlier
diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java
index e25a85ee4..24157a37a 100644
--- a/src/main/java/net/minecraft/server/MinecraftServer.java
+++ b/src/main/java/net/minecraft/server/MinecraftServer.java
@@ -680,6 +680,16 @@ public abstract class MinecraftServer implements ICommandListener, Runnable, IMo
}
public void v() {
+ // MineHQ start - tick connections earlier
+ // We tick the playerList here too so updated
+ // pings are sent out as soon as possible.
+ SpigotTimings.connectionTimer.startTiming(); // Spigot
+ this.ai().c();
+ SpigotTimings.connectionTimer.stopTiming(); // Spigot
+ SpigotTimings.playerListTimer.startTiming(); // Spigot
+ this.u.tick();
+ SpigotTimings.playerListTimer.stopTiming(); // Spigot
+ // MineHQ end
this.methodProfiler.a("levels");
SpigotTimings.schedulerTimer.startTiming(); // Spigot
@@ -779,6 +789,8 @@ public abstract class MinecraftServer implements ICommandListener, Runnable, IMo
}
this.methodProfiler.c("connection");
+ // MineHQ start - move up
+ /*
SpigotTimings.connectionTimer.startTiming(); // Spigot
this.ai().c();
SpigotTimings.connectionTimer.stopTiming(); // Spigot
@@ -786,6 +798,8 @@ public abstract class MinecraftServer implements ICommandListener, Runnable, IMo
SpigotTimings.playerListTimer.startTiming(); // Spigot
this.u.tick();
SpigotTimings.playerListTimer.stopTiming(); // Spigot
+ */
+ // MineHQ end
this.methodProfiler.c("tickables");
SpigotTimings.tickablesTimer.startTiming(); // Spigot
--
2.13.3