From 851622b7812eae5d28656d50b0b73fdc1bd0f10d Mon Sep 17 00:00:00 2001 From: ice_iix Date: Thu, 30 Dec 2021 09:47:43 -0800 Subject: [PATCH] server: add debug logging in chunk format data structure decoding --- src/server/mod.rs | 1 + src/world/mod.rs | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/src/server/mod.rs b/src/server/mod.rs index d03cc73..96e2e9d 100644 --- a/src/server/mod.rs +++ b/src/server/mod.rs @@ -1970,6 +1970,7 @@ impl Server { &mut self, chunk_data: packet::play::clientbound::ChunkData_AndLight, ) { +println!("on_chunk_data_and_light chunk_data = {:?}", chunk_data); self.world .load_chunk117( chunk_data.chunk_x, diff --git a/src/world/mod.rs b/src/world/mod.rs index 71e348e..b3b4464 100644 --- a/src/world/mod.rs +++ b/src/world/mod.rs @@ -1020,6 +1020,8 @@ impl World { use byteorder::ReadBytesExt; use std::io::Cursor; +println!("load_chunk19_to_117 x={:?} z={:?}, new={:?} mask={:?} num_sections={:?} data={:?}", x,z,new,mask,num_sections,data); + let mut data = Cursor::new(data); let cpos = CPos(x, z); @@ -1047,10 +1049,12 @@ impl World { if self.protocol_version >= 451 { let _block_count = data.read_u16::()?; +println!("_block_count = {:?}", _block_count); // TODO: use block_count } let mut bit_size = data.read_u8()?; +println!("bit_size = {:?}", bit_size); let mut mappings: HashMap> = HashMap::with_hasher(BuildHasherDefault::default()); if bit_size == 0 {