diff --git a/core/src/main/java/org/dynmapblockscan/core/AbstractBlockScanBase.java b/core/src/main/java/org/dynmapblockscan/core/AbstractBlockScanBase.java index e53bbddae..6f240c99f 100644 --- a/core/src/main/java/org/dynmapblockscan/core/AbstractBlockScanBase.java +++ b/core/src/main/java/org/dynmapblockscan/core/AbstractBlockScanBase.java @@ -1070,6 +1070,7 @@ protected void resolveParentReferences(Map models) { if (mod.parentModel == null) { String[] tok = modid.split(":"); + if (tok.length < 2) break; // index out of bounds is possible here, if so, we should skip mod.parentModel = loadBlockModelFile(tok[0], tok[1]); models.put(modid, mod.parentModel); modelToResolve.push(modid);