From 5c73ddeaf83bcb9e548722a5a81ab810071b269f Mon Sep 17 00:00:00 2001 From: embeddedt <42941056+embeddedt@users.noreply.github.com> Date: Sat, 7 Oct 2023 17:48:30 -0400 Subject: [PATCH] Port vehicle mixin to 1.18 --- .../ServerGamePacketListenerImplMixin.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/forge/src/main/java/org/embeddedt/modernfix/forge/mixin/bugfix/forge_vehicle_packets/ServerGamePacketListenerImplMixin.java b/forge/src/main/java/org/embeddedt/modernfix/forge/mixin/bugfix/forge_vehicle_packets/ServerGamePacketListenerImplMixin.java index 3e842208..5ba643af 100644 --- a/forge/src/main/java/org/embeddedt/modernfix/forge/mixin/bugfix/forge_vehicle_packets/ServerGamePacketListenerImplMixin.java +++ b/forge/src/main/java/org/embeddedt/modernfix/forge/mixin/bugfix/forge_vehicle_packets/ServerGamePacketListenerImplMixin.java @@ -18,13 +18,13 @@ public class ServerGamePacketListenerImplMixin { if(player == this.player) { // use positionRider Vec3 oldPos = this.player.position(); - yRot = this.player.yRot; - xRot = this.player.xRot; + yRot = this.player.getYRot(); + xRot = this.player.getXRot(); float yHeadRot = this.player.getYHeadRot(); this.player.getRootVehicle().positionRider(this.player); // keep old rotation - this.player.yRot = yRot; - this.player.xRot = xRot; + this.player.setYRot(yRot); + this.player.setXRot(xRot); this.player.setYHeadRot(yHeadRot); // save old position this.player.xo = oldPos.x;