diff --git a/src/main/java/com/simibubi/create/foundation/utility/AnimationTickHolder.java b/src/main/java/com/simibubi/create/foundation/utility/AnimationTickHolder.java index 8e626ee6e..f8c654658 100644 --- a/src/main/java/com/simibubi/create/foundation/utility/AnimationTickHolder.java +++ b/src/main/java/com/simibubi/create/foundation/utility/AnimationTickHolder.java @@ -7,12 +7,16 @@ public class AnimationTickHolder { public static int ticks; public static void tick() { - ticks++; + if (!Minecraft.getInstance().isGamePaused()) ticks++; } public static float getRenderTick() { + return ticks + getPartialTicks(); + } + + public static float getPartialTicks() { Minecraft mc = Minecraft.getInstance(); - return ticks + (mc.isGamePaused() ? mc.renderPartialTicksPaused : mc.getRenderPartialTicks()); + return (mc.isGamePaused() ? mc.renderPartialTicksPaused : mc.getRenderPartialTicks()); } }