From 93a8fb3326891d58a8dc9161cba450393dbd30af Mon Sep 17 00:00:00 2001 From: Alec Pannunzio Date: Thu, 5 Feb 2026 22:54:19 -0500 Subject: [PATCH] added length check for getting parent modid in resolveParenReferences --- .../java/org/dynmapblockscan/core/AbstractBlockScanBase.java | 1 + 1 file changed, 1 insertion(+) 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);