diff options
| author | mat <git@matdoes.dev> | 2025-08-10 11:06:31 -1345 |
|---|---|---|
| committer | mat <git@matdoes.dev> | 2025-08-10 14:21:34 -1030 |
| commit | 827277555d44c606b16df91e1e724f3f0ab9e0a8 (patch) | |
| tree | fdc3803b322f6df07c2e052251cb59eed3575a5d /azalea-entity/src | |
| parent | 5bd7a4b11a37670a093fb68e0f5fb6fe8246191e (diff) | |
| download | azalea-drasl-827277555d44c606b16df91e1e724f3f0ab9e0a8.tar.xz | |
use Vec3f32 in entity metadata to fix parsing Vector3 values
Diffstat (limited to 'azalea-entity/src')
| -rw-r--r-- | azalea-entity/src/data.rs | 4 | ||||
| -rw-r--r-- | azalea-entity/src/metadata.rs | 22 |
2 files changed, 13 insertions, 13 deletions
diff --git a/azalea-entity/src/data.rs b/azalea-entity/src/data.rs index 24e31713..436c6571 100644 --- a/azalea-entity/src/data.rs +++ b/azalea-entity/src/data.rs @@ -6,7 +6,7 @@ use azalea_buf::{AzBuf, AzaleaRead, AzaleaReadVar, AzaleaWrite, AzaleaWriteVar, use azalea_chat::FormattedText; use azalea_core::{ direction::Direction, - position::{BlockPos, GlobalPos, Vec3}, + position::{BlockPos, GlobalPos, Vec3f32}, }; use azalea_inventory::ItemStack; use bevy_ecs::component::Component; @@ -92,7 +92,7 @@ pub enum EntityDataValue { PaintingVariant(azalea_registry::PaintingVariant), SnifferState(SnifferStateKind), ArmadilloState(ArmadilloStateKind), - Vector3(Vec3), + Vector3(Vec3f32), Quaternion(Quaternion), } diff --git a/azalea-entity/src/metadata.rs b/azalea-entity/src/metadata.rs index c20233cc..422eabd8 100644 --- a/azalea-entity/src/metadata.rs +++ b/azalea-entity/src/metadata.rs @@ -6,7 +6,7 @@ use azalea_chat::FormattedText; use azalea_core::{ direction::Direction, - position::{BlockPos, Vec3}, + position::{BlockPos, Vec3f32}, }; use azalea_inventory::ItemStack; use azalea_registry::DataRegistry; @@ -1189,9 +1189,9 @@ pub struct TransformationInterpolationDuration(pub i32); #[derive(Component, Deref, DerefMut, Clone)] pub struct PosRotInterpolationDuration(pub i32); #[derive(Component, Deref, DerefMut, Clone)] -pub struct Translation(pub Vec3); +pub struct Translation(pub Vec3f32); #[derive(Component, Deref, DerefMut, Clone)] -pub struct Scale(pub Vec3); +pub struct Scale(pub Vec3f32); #[derive(Component, Deref, DerefMut, Clone)] pub struct LeftRotation(pub Quaternion); #[derive(Component, Deref, DerefMut, Clone)] @@ -1265,12 +1265,12 @@ impl Default for BlockDisplayMetadataBundle { TransformationInterpolationStartDeltaTicks(0), transformation_interpolation_duration: TransformationInterpolationDuration(0), pos_rot_interpolation_duration: PosRotInterpolationDuration(0), - translation: Translation(Vec3 { + translation: Translation(Vec3f32 { x: 0.0, y: 0.0, z: 0.0, }), - scale: Scale(Vec3 { + scale: Scale(Vec3f32 { x: 1.0, y: 1.0, z: 1.0, @@ -5249,12 +5249,12 @@ impl Default for ItemDisplayMetadataBundle { TransformationInterpolationStartDeltaTicks(0), transformation_interpolation_duration: TransformationInterpolationDuration(0), pos_rot_interpolation_duration: PosRotInterpolationDuration(0), - translation: Translation(Vec3 { + translation: Translation(Vec3f32 { x: 0.0, y: 0.0, z: 0.0, }), - scale: Scale(Vec3 { + scale: Scale(Vec3f32 { x: 1.0, y: 1.0, z: 1.0, @@ -9190,12 +9190,12 @@ impl Default for TextDisplayMetadataBundle { TransformationInterpolationStartDeltaTicks(0), transformation_interpolation_duration: TransformationInterpolationDuration(0), pos_rot_interpolation_duration: PosRotInterpolationDuration(0), - translation: Translation(Vec3 { + translation: Translation(Vec3f32 { x: 0.0, y: 0.0, z: 0.0, }), - scale: Scale(Vec3 { + scale: Scale(Vec3f32 { x: 1.0, y: 1.0, z: 1.0, @@ -11424,12 +11424,12 @@ impl Default for AbstractDisplayMetadataBundle { TransformationInterpolationStartDeltaTicks(0), transformation_interpolation_duration: TransformationInterpolationDuration(0), pos_rot_interpolation_duration: PosRotInterpolationDuration(0), - translation: Translation(Vec3 { + translation: Translation(Vec3f32 { x: 0.0, y: 0.0, z: 0.0, }), - scale: Scale(Vec3 { + scale: Scale(Vec3f32 { x: 1.0, y: 1.0, z: 1.0, |
