From 827277555d44c606b16df91e1e724f3f0ab9e0a8 Mon Sep 17 00:00:00 2001 From: mat Date: Sun, 10 Aug 2025 11:06:31 -1345 Subject: use Vec3f32 in entity metadata to fix parsing Vector3 values --- azalea-protocol/src/packets/game/c_set_entity_data.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'azalea-protocol/src') diff --git a/azalea-protocol/src/packets/game/c_set_entity_data.rs b/azalea-protocol/src/packets/game/c_set_entity_data.rs index 2691d04b..fea83941 100644 --- a/azalea-protocol/src/packets/game/c_set_entity_data.rs +++ b/azalea-protocol/src/packets/game/c_set_entity_data.rs @@ -48,4 +48,17 @@ mod tests { assert_eq!(buf.position(), contents.len() as u64); } + + #[test] + fn test_read_6b6t_entity_data() { + let contents = [ + 254, 180, 160, 8, 11, 33, 190, 230, 102, 102, 0, 0, 0, 0, 191, 0, 0, 0, 12, 33, 63, + 102, 102, 102, 63, 25, 153, 154, 63, 102, 102, 102, 23, 14, 234, 64, 255, + ]; + let mut buf = Cursor::new(contents.as_slice()); + let packet = ClientboundSetEntityData::azalea_read(&mut buf).unwrap(); + println!("{packet:?}"); + + assert_eq!(buf.position(), contents.len() as u64); + } } -- cgit v1.2.3