From 7506fe1ecf45d527efbe6202beb0cddc792abdd6 Mon Sep 17 00:00:00 2001 From: Scribble Date: Sat, 10 Feb 2024 18:15:32 +0100 Subject: [PATCH] [VirtualInput] Fixed camera spinning uncontrollably --- .../com/minecrafttas/tasmod/virtual/VirtualCameraAngle.java | 2 ++ src/main/java/com/minecrafttas/tasmod/virtual/VirtualInput.java | 1 + src/main/resources/mctcommon.mixin.json | 1 - 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/minecrafttas/tasmod/virtual/VirtualCameraAngle.java b/src/main/java/com/minecrafttas/tasmod/virtual/VirtualCameraAngle.java index ab620a7a..8247b092 100644 --- a/src/main/java/com/minecrafttas/tasmod/virtual/VirtualCameraAngle.java +++ b/src/main/java/com/minecrafttas/tasmod/virtual/VirtualCameraAngle.java @@ -59,6 +59,8 @@ public void copyFrom(VirtualCameraAngle camera) { this.subtickList.clear(); this.subtickList.addAll(camera.subtickList); camera.subtickList.clear(); + camera.pitch = 0f; + camera.yaw = 0f; camera.resetFirstUpdate(); } diff --git a/src/main/java/com/minecrafttas/tasmod/virtual/VirtualInput.java b/src/main/java/com/minecrafttas/tasmod/virtual/VirtualInput.java index 08047474..5ab072cd 100644 --- a/src/main/java/com/minecrafttas/tasmod/virtual/VirtualInput.java +++ b/src/main/java/com/minecrafttas/tasmod/virtual/VirtualInput.java @@ -484,6 +484,7 @@ public VirtualCameraAngleInput(VirtualCameraAngle preloadedCamera) { } public void updateNextCameraAngle(float pitch, float yaw) { + LOGGER.debug("Pitch: {}, Yaw: {}", pitch, yaw); nextCameraAngle.update(pitch, yaw); } diff --git a/src/main/resources/mctcommon.mixin.json b/src/main/resources/mctcommon.mixin.json index 40ea9253..ef08c74d 100644 --- a/src/main/resources/mctcommon.mixin.json +++ b/src/main/resources/mctcommon.mixin.json @@ -12,7 +12,6 @@ "MixinMinecraft", "MixinNetHandlerPlayClient", "MixinWorldClient", - "MixinEntityRenderer", "MixinLocale" ] } \ No newline at end of file