From ced3cc0a2e3ca84dc0af3a1bcce420c96d2d8ace Mon Sep 17 00:00:00 2001 From: MeexReay Date: Sat, 3 May 2025 20:48:18 +0300 Subject: [PATCH] handle_configuration_state --- src/server/protocol/handler.rs | 4 ++-- src/server/protocol/play.rs | 8 +++++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/server/protocol/handler.rs b/src/server/protocol/handler.rs index de7165c..84bf5e4 100644 --- a/src/server/protocol/handler.rs +++ b/src/server/protocol/handler.rs @@ -8,7 +8,7 @@ use rust_mc_proto::{DataReader, DataWriter, Packet}; use crate::trigger_event; -use super::{ConnectionState, id::*, play::handle_play_state}; +use super::{id::*, play::{handle_configuration_state, handle_play_state}, ConnectionState}; pub fn handle_connection( client: Arc, // Контекст клиента @@ -157,7 +157,7 @@ pub fn handle_connection( particle_status, }); - // TODO: Заюзать Listener'ы чтобы они подмешивали сюда чото + handle_configuration_state(client.clone())?; client.write_packet(&Packet::empty(clientbound::configuration::FINISH))?; client.read_packet(serverbound::configuration::ACKNOWLEDGE_FINISH)?; diff --git a/src/server/protocol/play.rs b/src/server/protocol/play.rs index 4a56347..40e2f3a 100644 --- a/src/server/protocol/play.rs +++ b/src/server/protocol/play.rs @@ -3,11 +3,17 @@ use std::sync::Arc; use rust_mc_proto::{DataWriter, Packet}; use crate::server::{ - ServerError, data::text_component::TextComponent, player::context::ClientContext, + ServerError, player::context::ClientContext, }; use super::id::clientbound; +pub fn handle_configuration_state( + client: Arc, // Контекст клиента +) -> Result<(), ServerError> { + Ok(()) +} + // Отдельная функция для работы с самой игрой pub fn handle_play_state( client: Arc, // Контекст клиента