From cc221d669aaf81c66c5fd26c0abdf33258c62c03 Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 17 Jan 2022 15:41:45 -0500 Subject: [PATCH] Sector bugfix backport --- core/src/mindustry/mod/ContentParser.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/src/mindustry/mod/ContentParser.java b/core/src/mindustry/mod/ContentParser.java index f5840f7df6..8f16811563 100644 --- a/core/src/mindustry/mod/ContentParser.java +++ b/core/src/mindustry/mod/ContentParser.java @@ -381,7 +381,11 @@ public class ContentParser{ if(!value.has("sector") || !value.get("sector").isNumber()) throw new RuntimeException("SectorPresets must have a sector number."); - return new SectorPreset(name, locate(ContentType.planet, value.getString("planet", "serpulo")), value.getInt("sector")); + SectorPreset out = new SectorPreset(name, locate(ContentType.planet, value.getString("planet", "serpulo")), value.getInt("sector")); + value.remove("sector"); + value.remove("planet"); + read(() -> readFields(out, value)); + return out; } );