Skip to content

Commit 19783c2

Browse files
authored
Don't disconnect clients that send ping requests in PLAY state (#930)
1 parent 85e885d commit 19783c2

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

protocol/src/main/java/org/geysermc/mcprotocollib/protocol/ServerListener.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,7 @@ private void handleStatusPacket(Session session, MinecraftProtocol protocol, Pac
188188
session.send(new ClientboundStatusResponsePacket(info));
189189
} else if (packet instanceof ServerboundPingRequestPacket pingRequestPacket) {
190190
session.send(new ClientboundPongResponsePacket(pingRequestPacket.getPingTime()));
191+
session.disconnect(Component.translatable("multiplayer.status.request_handled"));
191192
}
192193
}
193194

@@ -202,7 +203,6 @@ private void handleGamePacket(Session session, MinecraftProtocol protocol, Packe
202203
keepAliveState = new KeepAliveState();
203204
} else if (packet instanceof ServerboundPingRequestPacket pingRequestPacket) {
204205
session.send(new ClientboundPongResponsePacket(pingRequestPacket.getPingTime()));
205-
session.disconnect(Component.translatable("multiplayer.status.request_handled"));
206206
}
207207
}
208208

0 commit comments

Comments
 (0)