diff options
Diffstat (limited to 'azalea-physics/src')
| -rw-r--r-- | azalea-physics/src/collision/dimension_collisions.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/azalea-physics/src/collision/dimension_collisions.rs b/azalea-physics/src/collision/dimension_collisions.rs index 9d807b62..35eb9f5b 100644 --- a/azalea-physics/src/collision/dimension_collisions.rs +++ b/azalea-physics/src/collision/dimension_collisions.rs @@ -95,7 +95,9 @@ impl<'a> Iterator for BlockCollisions<'a> { let chunk_lock = chunk.lock().unwrap(); let pos = item.pos; - let block_state: BlockState = chunk_lock.get(&(&pos).into(), self.dimension.min_y()); + let block_state: BlockState = chunk_lock + .get(&(&pos).into(), self.dimension.min_y()) + .unwrap_or(BlockState::Air); // TODO: continue if self.only_suffocating_blocks and the block is not suffocating |
