diff --git a/src/client/java/me/advait/screen/PriorityPresetScreen.java b/src/client/java/me/advait/screen/PriorityPresetScreen.java index 4ae7d37..b63d102 100644 --- a/src/client/java/me/advait/screen/PriorityPresetScreen.java +++ b/src/client/java/me/advait/screen/PriorityPresetScreen.java @@ -26,14 +26,14 @@ public class PriorityPresetScreen extends Screen { @Override protected void init() { super.init(); - this.clearChildren(); // ✅ Fix layout duplication after re-init + this.clearChildren(); PriorityConfig.load(); int y = 30; for (String name : PriorityConfig.presets.keySet()) { boolean isActive = name.equals(PriorityConfig.activePreset); this.addDrawableChild(ButtonWidget.builder( - Text.literal((isActive ? "§a✔ Selected Profile " : "") + name), + Text.literal((isActive ? "§a✔ Priority Profile: " : "") + name), btn -> { PriorityConfig.applyPreset(name); PriorityConfig.save(); @@ -61,7 +61,7 @@ public class PriorityPresetScreen extends Screen { String name = inputName.getText().trim(); String layout = inputLayout.getText().trim(); if (!isValidLayout(layout)) { - sendToast(Text.of("§cInvalid layout. Must be 123456789 with no repeats.")); + sendToast(Text.of("§cInvalid layout. Must be in \"123456789\"-style formatting with no repeats.")); return; } List slots = layout.chars().map(c -> c - '1').boxed().toList(); diff --git a/src/main/resources/assets/prioritykeys/icon.png b/src/main/resources/assets/prioritykeys/icon.png index 88494dd..b562ff3 100644 Binary files a/src/main/resources/assets/prioritykeys/icon.png and b/src/main/resources/assets/prioritykeys/icon.png differ diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index 5ab1fbd..c5d6e58 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -3,13 +3,13 @@ "id": "prioritykeys", "version": "${version}", "name": "PriorityKeys", - "description": "This is an example description! Tell everyone what your mod is about!", + "description": "Overrides the vanilla \"priority keys\" (when two hotkeys are pressed at the same time).", "authors": [ "Advait" ], "contact": { - "homepage": "https://fabricmc.net/", - "sources": "https://github.com/FabricMC/fabric-example-mod" + "homepage": "https://www.youtube.com/@ignswight/", + "sources": "https://git.advait.wtf/advait/PriorityKeys" }, "license": "CC0-1.0", "icon": "assets/prioritykeys/icon.png", @@ -30,9 +30,9 @@ } ], "depends": { - "fabricloader": ">=0.16.14", - "minecraft": "~1.21.7", - "java": ">=21", + "fabricloader": ">=0.15.0", + "fabric": "*", + "minecraft": ">=1.21 <1.22", "fabric-api": "*" }, "suggests": {