From caf5d37d9869be173f5affb283771e82be0947ad Mon Sep 17 00:00:00 2001 From: Anuken Date: Fri, 31 Jul 2020 12:31:00 -0400 Subject: [PATCH] Bugfixes / Auto-strip color codes from meta --- core/src/mindustry/game/SectorInfo.java | 2 -- core/src/mindustry/mod/Mods.java | 8 ++++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/core/src/mindustry/game/SectorInfo.java b/core/src/mindustry/game/SectorInfo.java index 2ad9d24640..c9afbb75e2 100644 --- a/core/src/mindustry/game/SectorInfo.java +++ b/core/src/mindustry/game/SectorInfo.java @@ -79,8 +79,6 @@ public class SectorInfo{ //update sector's internal time spent counter1 state.rules.sector.setTimeSpent(internalTimeSpent); - - Log.info(production); } /** Update averages of various stats, updates some special sector logic. diff --git a/core/src/mindustry/mod/Mods.java b/core/src/mindustry/mod/Mods.java index c2aad25a20..9f3c72f183 100644 --- a/core/src/mindustry/mod/Mods.java +++ b/core/src/mindustry/mod/Mods.java @@ -598,6 +598,7 @@ public class Mods implements Loadable{ } ModMeta meta = json.fromJson(ModMeta.class, Jval.read(metaf.readString()).toString(Jformat.plain)); + meta.cleanup(); String camelized = meta.name.replace(" ", ""); String mainClass = meta.main == null ? camelized.toLowerCase() + "." + camelized + "Mod" : meta.main; String baseName = meta.name.toLowerCase().replace(" ", "-"); @@ -783,6 +784,13 @@ public class Mods implements Loadable{ public String displayName(){ return displayName == null ? name : displayName; } + + //removes all colors + public void cleanup(){ + if(displayName != null) displayName = Strings.stripColors(displayName); + if(author != null) author = Strings.stripColors(author); + if(description != null) description = Strings.stripColors(description); + } } public enum ModState{