From 20eb4cd1abd86fb539b379c08e8b0b09d5ceb0c5 Mon Sep 17 00:00:00 2001 From: Kam Date: Wed, 15 Nov 2023 15:20:27 -0500 Subject: [PATCH] Fix NullPointer in New Animation Frames! --- .../java/noppes/npcs/controllers/data/Animation.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main/java/noppes/npcs/controllers/data/Animation.java b/src/main/java/noppes/npcs/controllers/data/Animation.java index 404991444..0950ee42d 100644 --- a/src/main/java/noppes/npcs/controllers/data/Animation.java +++ b/src/main/java/noppes/npcs/controllers/data/Animation.java @@ -255,9 +255,13 @@ public class Animation implements IAnimation { public void jumpToCurrentFrame() { this.currentFrameTime = 0; Frame frame = (Frame) this.currentFrame(); - for (EnumAnimationPart part : EnumAnimationPart.values()) { - if (frame.frameParts.containsKey(part)) { - frame.frameParts.get(part).jumpToCurrentFrame(); + if(frame != null){ + for (EnumAnimationPart part : EnumAnimationPart.values()) { + if(part != null){ + if (frame.frameParts.containsKey(part)) { + frame.frameParts.get(part).jumpToCurrentFrame(); + } + } } } }