From 77f5c382e628df08b4463a208834538a03803a14 Mon Sep 17 00:00:00 2001 From: Sollace Date: Wed, 2 Nov 2022 23:38:25 +0100 Subject: [PATCH] Fixed neck placement when crouching. Closes #212 --- .../client/transform/PonyTransformation.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/minelittlepony/client/transform/PonyTransformation.java b/src/main/java/com/minelittlepony/client/transform/PonyTransformation.java index 69b85262..ed4cba8b 100644 --- a/src/main/java/com/minelittlepony/client/transform/PonyTransformation.java +++ b/src/main/java/com/minelittlepony/client/transform/PonyTransformation.java @@ -23,7 +23,7 @@ public enum PonyTransformation { switch (part) { case NECK: - if (model.getAttributes().isCrouching) stack.translate(-0.03F, 0.03F, 0.1F); + if (model.getAttributes().isCrouching) stack.translate(-0.03F, 0.03F, 0.13F); break; case HEAD: if (model.getAttributes().isCrouching) stack.translate(0, 0.1F, 0); @@ -48,7 +48,7 @@ public enum PonyTransformation { case NECK: stack.translate(0, -0.2F, -0.05F); stack.scale(1, 1.3F, 1); - if (model.getAttributes().isCrouching) stack.translate(-0.03F, 0.16F, 0.07F); + if (model.getAttributes().isCrouching) stack.translate(-0.03F, 0.01F, 0.2F); if (model.getAttributes().isSwimmingRotated) stack.translate(0, 0.5F, 0.25F); break; case HEAD: @@ -85,7 +85,7 @@ public enum PonyTransformation { case NECK: stack.translate(0, -0.2F, -0.07F); stack.scale(1, 1.3F, 1); - if (model.getAttributes().isCrouching) stack.translate(-0.03F, 0.16F, 0.07F); + if (model.getAttributes().isCrouching) stack.translate(-0.03F, -0.07F, 0.09F); if (model.getAttributes().isSwimmingRotated) stack.translate(0, 0.5F, 0.25F); break; case HEAD: @@ -125,7 +125,7 @@ public enum PonyTransformation { case NECK: stack.translate(0, 0, 0.04F); stack.scale(1.3F, 1.3F, 1.3F); - if (model.getAttributes().isCrouching) stack.translate(0, -0.01F, 0.15F); + if (model.getAttributes().isCrouching) stack.translate(-0.03F, -0.16F, 0.15F); break; case HEAD: if (model.getAttributes().isSwimmingRotated) stack.translate(0, 0.9F, 0.9F); @@ -153,7 +153,7 @@ public enum PonyTransformation { case NECK: stack.translate(0, -0.21F, -0.01F); stack.scale(1, 1.28F, 1); - if (model.getAttributes().isCrouching) stack.translate(-0.02F, -0.02F, 0.1F); + if (model.getAttributes().isCrouching) stack.translate(-0.04F, -0.1F, 0.15F); break; case HEAD: stack.translate(0, -0.11F, 0); @@ -188,7 +188,7 @@ public enum PonyTransformation { case NECK: stack.translate(0, -0.2F, 0); stack.scale(1, 1.3F, 1); - if (model.getAttributes().isCrouching) stack.translate(-0.02F, -0.02F, 0.1F); + if (model.getAttributes().isCrouching) stack.translate(-0.04F, -0.05F, 0.15F); break; case HEAD: stack.translate(0, -0.15F, 0);