Hey guys,
I've just started to get into modding, and I'm trying to create a basic HUD mod. One of the things I'd like it to display is the players ping to the server I'm connected to.
I found this.
mc.getCurrentServerData().pingToServer;
However, this seems to return one value that doesn't change while I'm in game. (And also returns weird things, like -1 occasionally. Tested on Hypixel. )
I looked at some other posts on here about people also trying to make ping HUD mods, and someone used:
Minecraft.getMinecraft().getNetHandler().getPlayerInfo(Minecraft.getMinecraft().thePlayer.getUniqueID()).getResponseTime();
This creates a null pointer for me though, even when I check to make sure that the NetHandler and the player exist.
I'm not really sure what to do, as the first solution clearly isn't what I'm looking for, and I can't get .getResponseTime(); to work.
What should I do?