From 35c36fb36bbf485ee08bc4ec9dba90ccb120e034 Mon Sep 17 00:00:00 2001 From: Sharlotte Date: Mon, 11 Sep 2023 00:01:17 +0900 Subject: [PATCH] hotfix: scheme-size crashed the mod --- assets/mod.json | 2 +- src/informatis/ui/fragments/QuickSchemFragment.java | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/assets/mod.json b/assets/mod.json index 7d6fe8d..3ad7f0b 100644 --- a/assets/mod.json +++ b/assets/mod.json @@ -4,7 +4,7 @@ "author": "Sharlotte", "description": "The mod displays more information in-game, such as unit/building, wave, core, tile, item/unit total info etc", "subtitle": "hacky ui tool", - "version": "1.9.0", + "version": "1.9.1", "main": "informatis.Informatis", "minGameVersion": "145.1", "dependencies": [], diff --git a/src/informatis/ui/fragments/QuickSchemFragment.java b/src/informatis/ui/fragments/QuickSchemFragment.java index 89b3b63..c845c49 100644 --- a/src/informatis/ui/fragments/QuickSchemFragment.java +++ b/src/informatis/ui/fragments/QuickSchemFragment.java @@ -12,10 +12,12 @@ import arc.struct.Seq; import arc.util.Align; import arc.util.*; +import mindustry.Vars; import mindustry.ctype.*; import mindustry.game.*; import mindustry.gen.*; import mindustry.graphics.Pal; +import mindustry.mod.Mod; import mindustry.ui.Styles; import mindustry.ui.dialogs.*; @@ -54,6 +56,9 @@ public QuickSchemFragment() { } public Table rebuildBody() { + // scheme-size crashed the mod + if(mods.getMod("scheme-size") == null || mods.getMod("scheme-size").enabled()) return new Table(); + visible = settings.getBool(("schem")); if(!visible) return new Table();