aboutsummaryrefslogtreecommitdiff
path: root/azalea-protocol/src/packets/game
diff options
context:
space:
mode:
Diffstat (limited to 'azalea-protocol/src/packets/game')
-rw-r--r--azalea-protocol/src/packets/game/clientbound_section_blocks_update_packet.rs9
1 files changed, 3 insertions, 6 deletions
diff --git a/azalea-protocol/src/packets/game/clientbound_section_blocks_update_packet.rs b/azalea-protocol/src/packets/game/clientbound_section_blocks_update_packet.rs
index 60ebe26c..24f34f6e 100644
--- a/azalea-protocol/src/packets/game/clientbound_section_blocks_update_packet.rs
+++ b/azalea-protocol/src/packets/game/clientbound_section_blocks_update_packet.rs
@@ -22,15 +22,12 @@ impl McBufReadable for BlockStateWithPosition {
let data = u64::var_read_from(buf)?;
let position_part = data & 4095;
let state = (data >> 12) as u32;
- let position = ChunkSectionBlockPos {
+ let pos = ChunkSectionBlockPos {
x: (position_part >> 8 & 15) as u8,
- y: (position_part >> 0 & 15) as u8,
+ y: (position_part & 15) as u8,
z: (position_part >> 4 & 15) as u8,
};
- Ok(BlockStateWithPosition {
- pos: position,
- state: state,
- })
+ Ok(BlockStateWithPosition { pos, state })
}
}