diff options
| author | mat <git@matdoes.dev> | 2024-12-28 02:10:05 +0000 |
|---|---|---|
| committer | mat <git@matdoes.dev> | 2024-12-28 02:10:05 +0000 |
| commit | 615d8f9d2ac56b3244d328587243301da253eafd (patch) | |
| tree | 3cf08428ddeb29bcb58dbce04fee7bbbe4d2814d /azalea-protocol/src/packets | |
| parent | ebaf5128fbc87970b2ba1f6157e5da035ae379c8 (diff) | |
| download | azalea-drasl-615d8f9d2ac56b3244d328587243301da253eafd.tar.xz | |
bump minimum rust version and improve pathfinder docs
Diffstat (limited to 'azalea-protocol/src/packets')
| -rwxr-xr-x | azalea-protocol/src/packets/game/c_section_blocks_update.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/azalea-protocol/src/packets/game/c_section_blocks_update.rs b/azalea-protocol/src/packets/game/c_section_blocks_update.rs index 4554c015..05ceb30c 100755 --- a/azalea-protocol/src/packets/game/c_section_blocks_update.rs +++ b/azalea-protocol/src/packets/game/c_section_blocks_update.rs @@ -25,9 +25,9 @@ impl AzaleaRead for BlockStateWithPosition { let state = BlockState::try_from(state) .map_err(|_| BufReadError::UnexpectedEnumVariant { id: state as i32 })?; let pos = ChunkSectionBlockPos { - x: (position_part >> 8 & 15) as u8, + x: ((position_part >> 8) & 15) as u8, y: (position_part & 15) as u8, - z: (position_part >> 4 & 15) as u8, + z: ((position_part >> 4) & 15) as u8, }; Ok(BlockStateWithPosition { pos, state }) } @@ -35,8 +35,8 @@ impl AzaleaRead for BlockStateWithPosition { impl AzaleaWrite for BlockStateWithPosition { fn azalea_write(&self, buf: &mut impl Write) -> Result<(), std::io::Error> { - let data = (self.state.id as u64) << 12 - | (u64::from(self.pos.x) << 8 | u64::from(self.pos.z) << 4 | u64::from(self.pos.y)); + let data = ((self.state.id as u64) << 12) + | ((u64::from(self.pos.x) << 8) | (u64::from(self.pos.z) << 4) | u64::from(self.pos.y)); u64::azalea_write_var(&data, buf)?; Ok(()) } |
