aboutsummaryrefslogtreecommitdiff
path: root/azalea-physics/src
diff options
context:
space:
mode:
authormat <git@matdoes.dev>2026-03-21 08:05:27 +0330
committermat <git@matdoes.dev>2026-03-21 11:35:31 +0700
commit88606d9ce9e13fcdd4ab5ce26e52630dee614c1e (patch)
treeee9d1db9871eba381a876e7472946f267280a8ff /azalea-physics/src
parent7965bb7953bfcabd475e213db335d90e0db28497 (diff)
downloadazalea-drasl-88606d9ce9e13fcdd4ab5ce26e52630dee614c1e.tar.xz
Extensible ChunkStorage
Co-authored-by: sdwhw <191973436+sdwhw@users.noreply.github.com>
Diffstat (limited to 'azalea-physics/src')
-rw-r--r--azalea-physics/src/collision/world_collisions.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/azalea-physics/src/collision/world_collisions.rs b/azalea-physics/src/collision/world_collisions.rs
index 06c11a15..470f5aa8 100644
--- a/azalea-physics/src/collision/world_collisions.rs
+++ b/azalea-physics/src/collision/world_collisions.rs
@@ -86,7 +86,7 @@ impl<'a> BlockCollisionsState<'a> {
let block_state: BlockState = if item_chunk_pos == initial_chunk_pos {
initial_chunk
.and_then(|chunk| {
- chunk.get_block_state(&ChunkBlockPos::from(item.pos), self.world.chunks.min_y)
+ chunk.get_block_state(&ChunkBlockPos::from(item.pos), self.world.chunks.min_y())
})
.unwrap_or(BlockState::AIR)
} else {
@@ -174,7 +174,7 @@ impl<'a> BlockCollisionsState<'a> {
}
fn get_block_state(&mut self, block_pos: BlockPos) -> BlockState {
- if block_pos.y < self.world.chunks.min_y {
+ if block_pos.y < self.world.chunks.min_y() {
// below the world
return BlockState::AIR;
}
@@ -196,8 +196,7 @@ impl<'a> BlockCollisionsState<'a> {
let sections = &chunk.sections;
let section_index =
- azalea_world::chunk_storage::section_index(block_pos.y, self.world.chunks.min_y)
- as usize;
+ azalea_world::chunk::section_index(block_pos.y, self.world.chunks.min_y()) as usize;
let Some(section) = sections.get(section_index) else {
return BlockState::AIR;