diff --git a/src/protocol/packets/play/world.rs b/src/protocol/packets/play/world.rs index b7dcaac..2b93b08 100644 --- a/src/protocol/packets/play/world.rs +++ b/src/protocol/packets/play/world.rs @@ -311,7 +311,8 @@ impl ChunkSection { let blocks: Vec = blocks .iter() - .map(|b| palette.get(*b as usize).unwrap().0) + // todo: come up with a better way to do this(?) + .map(|b| palette.get(*b as usize).unwrap_or(&BlockState::AIR).0) .collect(); let block_count = blocks.iter().filter(|b| **b != 0).collect::>().len();