diff --git a/src/main/java/re/imc/geysermodelenginepackgenerator/generator/Animation.java b/src/main/java/re/imc/geysermodelenginepackgenerator/generator/Animation.java index 32e188c..367c1c9 100644 --- a/src/main/java/re/imc/geysermodelenginepackgenerator/generator/Animation.java +++ b/src/main/java/re/imc/geysermodelenginepackgenerator/generator/Animation.java @@ -54,6 +54,9 @@ public class Animation { for (Map.Entry anim : bone.getValue().getAsJsonObject().entrySet()) { float max = -1; JsonObject end = null; + if (!anim.getValue().isJsonObject()) { + continue; + } for (Map.Entry timeline : anim.getValue().getAsJsonObject().entrySet()) { float time = Float.parseFloat(timeline.getKey()); if (time > max) {