Fix asYRotation (#5028)

This commit is contained in:
Incompleteusern 2023-07-03 08:59:55 -07:00 committed by GitHub
parent f91afb2975
commit 28fe2fa148
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions

View file

@ -876,7 +876,7 @@ public abstract class AbstractContraptionEntity extends Entity implements IEntit
if (xRotation != 0)
matrix.multiply(new Matrix3d().asXRotation(AngleHelper.rad(-xRotation)));
if (yRotation != 0)
matrix.multiply(new Matrix3d().asYRotation(AngleHelper.rad(yRotation)));
matrix.multiply(new Matrix3d().asYRotation(AngleHelper.rad(-yRotation)));
if (zRotation != 0)
matrix.multiply(new Matrix3d().asZRotation(AngleHelper.rad(-zRotation)));
return matrix;

View file

@ -40,8 +40,8 @@ public class Matrix3d {
double s = Mth.sin(radians);
double c = Mth.cos(radians);
m00 = m22 = c;
m20 = s;
m02 = -s;
m02 = s;
m20 = -s;
return this;
}