fix npe in calcping

This commit is contained in:
Bella 2019-12-05 08:59:39 -05:00
parent 07218f8665
commit e530583dc0
1 changed files with 9 additions and 4 deletions

View File

@ -1,6 +1,9 @@
package me.zeroeightsix.kami.module.modules.sdashb.util;
import net.minecraft.client.Minecraft;
import net.minecraft.launchwrapper.LogWrapper;
import static net.minecraft.launchwrapper.LogWrapper.log;
/**
* @author S-B99
@ -17,11 +20,13 @@ public class CalcPing {
else if (mc.player == null) { // this actually takes about 30 seconds to load in Minecraft
return -1;
}
else if (mc.player.getUniqueID() == null) {
return -2;
}
else {
return mc.getConnection().getPlayerInfo(mc.player.getUniqueID()).getResponseTime();
try {
return mc.getConnection().getPlayerInfo(mc.player.getUniqueID()).getResponseTime();
} catch (NullPointerException npe) {
LogWrapper.info("Caught NPE l27 CalcPing.java");
}
return -1;
}
}