Fixed bug where whole chunk can break in one mined block

This commit is contained in:
DaniD3v 2024-08-28 11:49:36 +02:00
parent 112a899559
commit e2d2b53f41

View File

@ -23,7 +23,7 @@ impl<'a> ClientPacket for CChunkData<'a> {
let mut data_buf = ByteBuffer::empty(); let mut data_buf = ByteBuffer::empty();
self.0.blocks.iter_subchunks().for_each(|chunk| { self.0.blocks.iter_subchunks().for_each(|chunk| {
let block_count = chunk.iter().dedup().filter(|block| !block.is_air()).count() as i16; let block_count = chunk.iter().filter(|block| !block.is_air()).count() as i16;
// Block count // Block count
data_buf.put_i16(block_count); data_buf.put_i16(block_count);
//// Block states //// Block states