fixed concurrent exception thrown when removing animations from being ticked

This commit is contained in:
Luis C.M committed 2024-03-24 03:26:23 -05:00
1 parent 59cd5b6fe6
commit 3f3700af4f
2 files changed
+12 -6

No files matched your search

@@ -167,8 +167,10 @@ public class AnimationData implements IAnimationData {
}
if (CustomNpcs.proxy.hasClient() && newAnim != null) {
CommonProxy.clientPlayingAnimations.remove(this.animation);
CommonProxy.clientPlayingAnimations.add(newAnim);
synchronized (CommonProxy.clientPlayingAnimations) {
CommonProxy.clientPlayingAnimations.remove(this.animation);
CommonProxy.clientPlayingAnimations.add(newAnim);
}
}
this.animation = newAnim;