diff --git a/src/entity/player.rs b/src/entity/player.rs index c1fc976..eb738fa 100644 --- a/src/entity/player.rs +++ b/src/entity/player.rs @@ -211,12 +211,9 @@ impl ecs::System for PlayerRenderer { // TODO This sucks if player_model.has_name_tag { - let ang = (position.position.x - renderer.camera.pos.x) - .atan2(position.position.z - renderer.camera.pos.z) - as f32; mdl.matrix[PlayerModelPart::NameTag as usize] = Matrix4::from(Decomposed { scale: 1.0, - rot: Quaternion::from_angle_y(Rad(ang)), + rot: Quaternion::from_angle_y(Rad(renderer.camera.yaw as f32)), disp: offset + Vector3::new(0.0, (-24.0 / 16.0) - 0.6, 0.0), }); }