From fee5d9f289212c8d40965111c52c7e61b6a1d20a Mon Sep 17 00:00:00 2001 From: zimzaza4 <3625282098@qq.com> Date: Sun, 7 Jul 2024 18:56:06 +0800 Subject: [PATCH] Fix sth --- src/main/java/re/imc/geysermodelengine/model/EntityTask.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/re/imc/geysermodelengine/model/EntityTask.java b/src/main/java/re/imc/geysermodelengine/model/EntityTask.java index 2a79975..e33aba5 100644 --- a/src/main/java/re/imc/geysermodelengine/model/EntityTask.java +++ b/src/main/java/re/imc/geysermodelengine/model/EntityTask.java @@ -245,7 +245,7 @@ public class EntityTask { } }); - if (!lastAnimProperty.equals(currentAnimProperty)) { + if (ignore || !lastAnimProperty.equals(currentAnimProperty)) { updates.put(lastAnimProperty, false); updates.put(currentAnimProperty, true); } @@ -315,7 +315,7 @@ public class EntityTask { if (play) { setAnimationProperty("modelengine:anim_stop"); - model.getViewers().forEach(viewer -> updateEntityProperties(viewer, true)); + model.getViewers().forEach(viewer -> updateEntityProperties(viewer, false)); currentAnimationPriority.set(p); String id = "animation." + activeModel.getBlueprint().getName().toLowerCase() + "." + animationProperty.getName().toLowerCase();