From ba911a8a207eb47df7a055410570767b2e33c2ae Mon Sep 17 00:00:00 2001 From: mat Date: Sat, 11 Dec 2021 15:17:42 -0600 Subject: correct minecraft-chat :tada: --- minecraft-protocol/src/server_status_pinger.rs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'minecraft-protocol/src/server_status_pinger.rs') diff --git a/minecraft-protocol/src/server_status_pinger.rs b/minecraft-protocol/src/server_status_pinger.rs index 0e12a6a7..ae41ed51 100644 --- a/minecraft-protocol/src/server_status_pinger.rs +++ b/minecraft-protocol/src/server_status_pinger.rs @@ -3,7 +3,7 @@ use crate::{ packets::{ handshake::client_intention_packet::ClientIntentionPacket, status::serverbound_status_request_packet::ServerboundStatusRequestPacket, - ConnectionProtocol, PacketTrait, + ConnectionProtocol, Packet, PacketTrait, }, resolver, ServerAddress, }; @@ -33,7 +33,17 @@ pub async fn ping_server(address: &ServerAddress) -> Result<(), String> { conn.send_packet(ServerboundStatusRequestPacket {}.get()) .await; - conn.read_packet().await.unwrap(); + let packet = conn.read_packet().await.unwrap(); + + match packet { + Packet::ClientboundStatusResponsePacket(p) => { + println!("{:?}", p); + println!("{}", p.description.to_ansi(None)); + } + _ => { + println!("unexpected packet {:?}", packet); + } + } Ok(()) -- cgit v1.2.3