From a477a84c6ef4b20929cbdffa697686fcbc20225e Mon Sep 17 00:00:00 2001 From: mat Date: Mon, 23 Dec 2024 01:31:17 +0000 Subject: [PATCH] exit get_block_state early if below the world --- azalea-physics/src/collision/world_collisions.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/azalea-physics/src/collision/world_collisions.rs b/azalea-physics/src/collision/world_collisions.rs index 991721b2..237dd127 100644 --- a/azalea-physics/src/collision/world_collisions.rs +++ b/azalea-physics/src/collision/world_collisions.rs @@ -141,6 +141,11 @@ impl<'a> BlockCollisionsState<'a> { } fn get_block_state(&mut self, block_pos: BlockPos) -> BlockState { + if block_pos.y < self.world.chunks.min_y { + // below the world + return BlockState::AIR; + } + let section_pos = ChunkSectionPos::from(block_pos); let section_block_pos = ChunkSectionBlockPos::from(block_pos);