diff --git a/gradle.properties b/gradle.properties index 3383ce1..ce01a72 100755 --- a/gradle.properties +++ b/gradle.properties @@ -8,7 +8,7 @@ org.gradle.jvmargs=-Xmx4G loader_version=0.14.21 # Mod Properties - mod_version = 1.5.1+1.20 + mod_version = 1.5.2+1.20 maven_group = net.puzzlemc archives_base_name = puzzle diff --git a/puzzle-base/src/main/java/net/puzzlemc/core/mixin/MixinTitleScreen.java b/puzzle-base/src/main/java/net/puzzlemc/core/mixin/MixinTitleScreen.java index d871d25..7cf162f 100755 --- a/puzzle-base/src/main/java/net/puzzlemc/core/mixin/MixinTitleScreen.java +++ b/puzzle-base/src/main/java/net/puzzlemc/core/mixin/MixinTitleScreen.java @@ -1,10 +1,10 @@ package net.puzzlemc.core.mixin; -import com.terraformersmc.modmenu.config.ModMenuConfig; import eu.midnightdust.lib.util.PlatformFunctions; import net.minecraft.client.gui.widget.PressableTextWidget; import net.puzzlemc.core.PuzzleCore; import net.puzzlemc.core.config.PuzzleConfig; +import net.puzzlemc.core.util.ModMenuUtil; import net.puzzlemc.core.util.UpdateChecker; import net.minecraft.client.gui.screen.*; import net.minecraft.text.Text; @@ -26,7 +26,7 @@ public abstract class MixinTitleScreen extends Screen { @Inject(at = @At("TAIL"), method = "init") private void puzzle$init(CallbackInfo ci) { int yOffset = 8; - if (PlatformFunctions.isModLoaded("modmenu") && ModMenuConfig.MODIFY_TITLE_SCREEN.getValue() && ModMenuConfig.MODS_BUTTON_STYLE.getValue() == ModMenuConfig.TitleMenuButtonStyle.CLASSIC) { + if (PlatformFunctions.isModLoaded("modmenu") && ModMenuUtil.hasClassicButton()) { yOffset += 12; } Text puzzleText; diff --git a/puzzle-base/src/main/java/net/puzzlemc/core/util/ModMenuUtil.java b/puzzle-base/src/main/java/net/puzzlemc/core/util/ModMenuUtil.java new file mode 100644 index 0000000..a1a258d --- /dev/null +++ b/puzzle-base/src/main/java/net/puzzlemc/core/util/ModMenuUtil.java @@ -0,0 +1,9 @@ +package net.puzzlemc.core.util; + +import com.terraformersmc.modmenu.config.ModMenuConfig; + +public class ModMenuUtil { + public static boolean hasClassicButton() { + return ModMenuConfig.MODIFY_TITLE_SCREEN.getValue() && ModMenuConfig.MODS_BUTTON_STYLE.getValue() == ModMenuConfig.TitleMenuButtonStyle.CLASSIC; + } +}