Shadows causing trouble? No more shadows

This commit is contained in:
Jozufozu 2021-11-27 11:30:38 -08:00
parent fbc5836afb
commit 4ee6a8c9aa

View File

@ -9,48 +9,34 @@ import com.mojang.math.Quaternion;
@Mixin(PoseStack.class)
public abstract class PoseStackMixin implements TransformStack {
@Shadow
public abstract void mulPose(Quaternion pQuaternion);
@Shadow
public abstract void shadow$scale(float factorX, float factorY, float factorZ);
@Shadow
public abstract void shadow$pushPose();
@Shadow
public abstract void shadow$popPose();
@Shadow
public abstract void shadow$translate(double x, double y, double z);
@Override
public TransformStack multiply(Quaternion quaternion) {
mulPose(quaternion);
((PoseStack)(Object) this).mulPose(quaternion);
return this;
}
@Override
public TransformStack scale(float factorX, float factorY, float factorZ) {
shadow$scale(factorX, factorY, factorZ);
((PoseStack)(Object) this).scale(factorX, factorY, factorZ);
return this;
}
@Override
public TransformStack pushPose() {
shadow$pushPose();
((PoseStack)(Object) this).pushPose();
return this;
}
@Override
public TransformStack popPose() {
shadow$popPose();
((PoseStack)(Object) this).popPose();
return this;
}
@Override
public TransformStack translate(double x, double y, double z) {
shadow$translate(x, y, z);
((PoseStack)(Object) this).translate(x, y, z);
return this;
}
}