diff --git a/minecraft/minecraft-gui-button/src/main/java/me/hsgamer/hscore/minecraft/gui/button/impl/AnimatedButton.java b/minecraft/minecraft-gui-button/src/main/java/me/hsgamer/hscore/minecraft/gui/button/impl/AnimatedButton.java index e1d7d2add..b2b8ac551 100644 --- a/minecraft/minecraft-gui-button/src/main/java/me/hsgamer/hscore/minecraft/gui/button/impl/AnimatedButton.java +++ b/minecraft/minecraft-gui-button/src/main/java/me/hsgamer/hscore/minecraft/gui/button/impl/AnimatedButton.java @@ -100,6 +100,7 @@ public void init() { @Override public void stop() { + this.animationMap.clear(); this.buttons.forEach(Button::stop); } } diff --git a/minecraft/minecraft-gui-mask/src/main/java/me/hsgamer/hscore/minecraft/gui/mask/impl/AnimatedMask.java b/minecraft/minecraft-gui-mask/src/main/java/me/hsgamer/hscore/minecraft/gui/mask/impl/AnimatedMask.java index 6dc3dca63..356662ba1 100644 --- a/minecraft/minecraft-gui-mask/src/main/java/me/hsgamer/hscore/minecraft/gui/mask/impl/AnimatedMask.java +++ b/minecraft/minecraft-gui-mask/src/main/java/me/hsgamer/hscore/minecraft/gui/mask/impl/AnimatedMask.java @@ -112,6 +112,7 @@ public void init() { @Override public void stop() { + this.animationMap.clear(); this.masks.forEach(Mask::stop); } } diff --git a/minecraft/minecraft-gui-mask/src/main/java/me/hsgamer/hscore/minecraft/gui/mask/impl/OneTimeAnimatedMask.java b/minecraft/minecraft-gui-mask/src/main/java/me/hsgamer/hscore/minecraft/gui/mask/impl/OneTimeAnimatedMask.java index b736550e6..7b53556e4 100644 --- a/minecraft/minecraft-gui-mask/src/main/java/me/hsgamer/hscore/minecraft/gui/mask/impl/OneTimeAnimatedMask.java +++ b/minecraft/minecraft-gui-mask/src/main/java/me/hsgamer/hscore/minecraft/gui/mask/impl/OneTimeAnimatedMask.java @@ -141,8 +141,7 @@ public void init() { @Override public void stop() { - animationMap.clear(); - masks.forEach(Mask::stop); - masks.clear(); + this.animationMap.clear(); + this.masks.forEach(Mask::stop); } }