From a81249539bc435bb062d2f4026c998731b015031 Mon Sep 17 00:00:00 2001 From: Mike Primm Date: Wed, 16 Feb 2022 22:56:36 -0600 Subject: [PATCH] Avoid exception on bad modellist from DynmapBlockScan --- DynmapCore/src/main/java/org/dynmap/hdmap/HDBlockModels.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/DynmapCore/src/main/java/org/dynmap/hdmap/HDBlockModels.java b/DynmapCore/src/main/java/org/dynmap/hdmap/HDBlockModels.java index 6b7b1ef3..6fcc230c 100644 --- a/DynmapCore/src/main/java/org/dynmap/hdmap/HDBlockModels.java +++ b/DynmapCore/src/main/java/org/dynmap/hdmap/HDBlockModels.java @@ -1026,10 +1026,12 @@ public class HDBlockModels { patch = pdf.getPatch(patch, -bl.xrot, -bl.yrot, -bl.zrot, new Vector3D(bl.xrotorig / 16, bl.yrotorig / 16, bl.zrotorig / 16), patch.textureindex); + if (patch == null) continue; } // If model rotation, apply too if ((bl.modrotx != 0) || (bl.modroty != 0) || (bl.modrotz != 0)) { patch = pdf.getPatch(patch, bl.modrotx, bl.modroty, bl.modrotz, patch.textureindex); + if (patch == null) continue; } pd.add(patch); }