From c15b3421b21b632cc030e263217d35ed95b86b8f Mon Sep 17 00:00:00 2001 From: Anuken Date: Tue, 27 Jun 2023 16:27:50 -0400 Subject: [PATCH] mesh fix --- core/src/mindustry/mod/ContentParser.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/mindustry/mod/ContentParser.java b/core/src/mindustry/mod/ContentParser.java index 0a5d693a26..b9950b8edd 100644 --- a/core/src/mindustry/mod/ContentParser.java +++ b/core/src/mindustry/mod/ContentParser.java @@ -601,7 +601,7 @@ public class ContentParser{ if(value.has("mesh")){ var mesh = value.get("mesh"); - if(!mesh.isObject()) throw new RuntimeException("Meshes must be objects."); + if(!mesh.isObject() && !mesh.isArray()) throw new RuntimeException("Meshes must be objects."); value.remove("mesh"); planet.meshLoader = () -> { //don't crash, just log an error @@ -616,7 +616,7 @@ public class ContentParser{ if(value.has("cloudMesh")){ var mesh = value.get("cloudMesh"); - if(!mesh.isObject()) throw new RuntimeException("Meshes must be objects."); + if(!mesh.isObject() && !mesh.isArray()) throw new RuntimeException("Meshes must be objects."); value.remove("cloudMesh"); planet.cloudMeshLoader = () -> { //don't crash, just log an error