diff --git a/common/src/main/java/net/puzzlemc/gui/screen/widget/PuzzleOptionListWidget.java b/common/src/main/java/net/puzzlemc/gui/screen/widget/PuzzleOptionListWidget.java index 6a8bf00..fd5dff4 100755 --- a/common/src/main/java/net/puzzlemc/gui/screen/widget/PuzzleOptionListWidget.java +++ b/common/src/main/java/net/puzzlemc/gui/screen/widget/PuzzleOptionListWidget.java @@ -13,6 +13,7 @@ import net.minecraft.text.TranslatableTextContent; import net.minecraft.util.Formatting; import net.puzzlemc.gui.screen.PuzzleOptionsScreen; +import java.lang.annotation.Annotation; import java.util.ArrayList; import java.util.List; @@ -33,7 +34,7 @@ public class PuzzleOptionListWidget extends MidnightConfig.MidnightConfigListWid for (PuzzleWidget button : buttons) { try { if (button.buttonType == ButtonType.TEXT) - this.addButton(List.of(), Text.literal(" ").append(button.descriptionText).formatted(Formatting.BOLD)); + this.addButton(List.of(), Text.literal("").append(button.descriptionText).formatted(Formatting.BOLD)); else if (button.buttonType == ButtonType.BUTTON) this.addButton(List.of(new PuzzleButtonWidget(buttonX, 0, 150, 20, button.buttonTextAction, button.onPress)), button.descriptionText); else if (button.buttonType == ButtonType.SLIDER) @@ -50,8 +51,15 @@ public class PuzzleOptionListWidget extends MidnightConfig.MidnightConfigListWid } } public void addButton(List buttons, Text text) { - var entry = new MidnightConfig.ButtonEntry(buttons, text, new MidnightConfig.EntryInfo()); - entry.centered = buttons.isEmpty(); + MidnightConfig.EntryInfo info = new MidnightConfig.EntryInfo(null, "puzzle"); + if (buttons.isEmpty()) info.comment = new MidnightConfig.Comment(){ + public Class annotationType() {return null;} + public boolean centered() {return true;} + public String category() {return "";} + public String name() {return "";} + public String requiredMod() {return "";} + }; + var entry = new MidnightConfig.ButtonEntry(buttons, text, info); this.addEntry(entry); } public void renderWidget(DrawContext context, int mouseX, int mouseY, float delta) { diff --git a/gradle.properties b/gradle.properties index 8f75d6e..5797ed5 100755 --- a/gradle.properties +++ b/gradle.properties @@ -7,7 +7,7 @@ yarn_mappings=1.21.4+build.1 enabled_platforms=fabric,neoforge # Mod Properties -mod_version = 2.0.4 +mod_version = 2.0.5 maven_group = net.puzzlemc archives_base_name = puzzle release_type=release @@ -22,7 +22,7 @@ neoforge_version=21.4.9-beta yarn_mappings_patch_neoforge_version = 1.21+build.4 # Libraries -midnightlib_version = 1.6.6 +midnightlib_version = 1.7.0+1.21.4 modmenu_version = 13.0.0-beta.1 # Mod Integrations