Fix null timestamps being passed to timekeeper improperly.

This commit is contained in:
Corey Shupe
2022-12-07 12:56:27 -05:00
parent b1fa9dc953
commit 0250d1ef8a

View File

@@ -127,7 +127,10 @@ public class ClientPlaySessionHandler implements MinecraftSessionHandler {
}
@SuppressWarnings("BooleanMethodIsAlwaysInverted")
private boolean updateTimeKeeper(Instant instant) {
private boolean updateTimeKeeper(@Nullable Instant instant) {
if (instant == null) {
return true;
}
if (!this.timeKeeper.update(instant)) {
player.disconnect(Component.translatable("multiplayer.disconnect.out_of_order_chat"));
return false;