From 23ab3ea9f8e6383e428ff798f33bc40ffa639acb Mon Sep 17 00:00:00 2001 From: Motschen Date: Mon, 6 Jun 2022 18:38:10 +0200 Subject: [PATCH] MidnightLib 0.4.3 - Fix AutoModMenu opt-out Also opt-out Puzzle by default --- gradle.properties | 2 +- src/main/java/eu/midnightdust/core/MidnightLibClient.java | 2 ++ src/main/java/eu/midnightdust/lib/config/AutoModMenu.java | 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/gradle.properties b/gradle.properties index 38301a5..797f479 100755 --- a/gradle.properties +++ b/gradle.properties @@ -8,7 +8,7 @@ org.gradle.jvmargs=-Xmx1G loader_version=0.11.7 # Mod Properties - mod_version = 0.4.2 + mod_version = 0.4.3 maven_group = eu.midnightdust archives_base_name = midnightlib diff --git a/src/main/java/eu/midnightdust/core/MidnightLibClient.java b/src/main/java/eu/midnightdust/core/MidnightLibClient.java index 7121533..3027f3d 100755 --- a/src/main/java/eu/midnightdust/core/MidnightLibClient.java +++ b/src/main/java/eu/midnightdust/core/MidnightLibClient.java @@ -3,6 +3,7 @@ package eu.midnightdust.core; import eu.midnightdust.core.config.MidnightLibConfig; import eu.midnightdust.hats.web.HatLoader; import eu.midnightdust.hats.witch.WitchHatFeatureRenderer; +import eu.midnightdust.lib.config.AutoModMenu; import eu.midnightdust.lib.config.MidnightConfig; import eu.midnightdust.lib.util.MidnightColorUtil; import net.fabricmc.api.ClientModInitializer; @@ -16,6 +17,7 @@ public class MidnightLibClient implements ClientModInitializer { @Override public void onInitializeClient() { MidnightConfig.init("midnightlib", MidnightLibConfig.class); + AutoModMenu.hideFromModMenu("puzzle"); EntityModelLayerRegistry.registerModelLayer(WitchHatFeatureRenderer.WITCH_HAT_MODEL_LAYER, WitchHatFeatureRenderer::getTexturedModelData); if (MidnightLibConfig.special_hats) HatLoader.init(); diff --git a/src/main/java/eu/midnightdust/lib/config/AutoModMenu.java b/src/main/java/eu/midnightdust/lib/config/AutoModMenu.java index ef2a1af..4dc1745 100755 --- a/src/main/java/eu/midnightdust/lib/config/AutoModMenu.java +++ b/src/main/java/eu/midnightdust/lib/config/AutoModMenu.java @@ -4,12 +4,13 @@ import com.terraformersmc.modmenu.api.ConfigScreenFactory; import com.terraformersmc.modmenu.api.ModMenuApi; import eu.midnightdust.core.config.MidnightLibConfig; +import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; public class AutoModMenu implements ModMenuApi { - protected static List hiddenMods = List.of(); + private static List hiddenMods = new ArrayList<>(); @Override public ConfigScreenFactory getModConfigScreenFactory() {