From 411118d036ec1a49bdb811712c9a7a59cf0fa30f Mon Sep 17 00:00:00 2001 From: Sollace Date: Sun, 5 May 2024 18:02:12 +0100 Subject: [PATCH] Pony skulls now play their animations --- .../client/model/entity/PiglinPonyModel.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/com/minelittlepony/client/model/entity/PiglinPonyModel.java b/src/main/java/com/minelittlepony/client/model/entity/PiglinPonyModel.java index 43999e45..ece627f7 100644 --- a/src/main/java/com/minelittlepony/client/model/entity/PiglinPonyModel.java +++ b/src/main/java/com/minelittlepony/client/model/entity/PiglinPonyModel.java @@ -53,6 +53,13 @@ public class PiglinPonyModel extends ZomponyModel { leftFlap.roll = 0.5235988F + MathHelper.cos(progress) * range; } + @Override + public void setHeadRotation(float animationProgress, float yaw, float pitch) { + super.setHeadRotation(animationProgress, yaw, pitch); + leftFlap.roll = -(float)(-(Math.cos((double)(animationProgress * (float) Math.PI * 0.2F * 1.2F)) + 2.5)) * 0.2F; + rightFlap.roll = -(float)(Math.cos((double)(animationProgress * (float) Math.PI * 0.2F)) + 2.5) * 0.2F; + } + @Override protected void rotateLegs(float move, float swing, float ticks, HostileEntity entity) { super.rotateLegs(move, swing, ticks, entity);