From 2fc622d5fe112d9b44950aa4b866bace227caa79 Mon Sep 17 00:00:00 2001 From: iam4722202468 Date: Fri, 10 Mar 2023 16:29:11 -0500 Subject: [PATCH] Fix animation restarting --- .../worldseed/multipart/animations/AnimationHandlerImpl.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/net/worldseed/multipart/animations/AnimationHandlerImpl.java b/src/main/java/net/worldseed/multipart/animations/AnimationHandlerImpl.java index 0c9e779..81322da 100644 --- a/src/main/java/net/worldseed/multipart/animations/AnimationHandlerImpl.java +++ b/src/main/java/net/worldseed/multipart/animations/AnimationHandlerImpl.java @@ -79,6 +79,11 @@ public void playRepeat(String animation) { @Override public void playRepeat(String animation, AnimationDirection direction) { + if (this.repeating.containsKey(this.animationPriorities().get(animation)) + && this.direction.get(animation) == direction) return; + + this.direction.put(animation, direction); + this.repeating.put(this.animationPriorities().get(animation), animation); var top = this.repeating.firstEntry();