From 3bea362e81883ecfe4188246eaa7da394dc440a7 Mon Sep 17 00:00:00 2001 From: advait Date: Tue, 29 Jul 2025 22:39:36 -0400 Subject: [PATCH] Fixed a few bugs --- src/client/java/me/advait/PriorityKeysClient.java | 6 ++++++ src/client/java/me/advait/screen/PriorityPresetScreen.java | 7 ------- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/client/java/me/advait/PriorityKeysClient.java b/src/client/java/me/advait/PriorityKeysClient.java index 566eda8..d3d99ee 100644 --- a/src/client/java/me/advait/PriorityKeysClient.java +++ b/src/client/java/me/advait/PriorityKeysClient.java @@ -29,6 +29,12 @@ public class PriorityKeysClient implements ClientModInitializer { // Handle keybind to cycle preset while (cyclePresetKey.wasPressed()) { List presetNames = new ArrayList<>(PriorityConfig.presets.keySet()); + + if (presetNames.isEmpty()) { + client.player.sendMessage(Text.of("§cNo priority presets available."), true); + return; + } + int index = presetNames.indexOf(PriorityConfig.activePreset); index = (index + 1) % presetNames.size(); String next = presetNames.get(index); diff --git a/src/client/java/me/advait/screen/PriorityPresetScreen.java b/src/client/java/me/advait/screen/PriorityPresetScreen.java index b63d102..417f529 100644 --- a/src/client/java/me/advait/screen/PriorityPresetScreen.java +++ b/src/client/java/me/advait/screen/PriorityPresetScreen.java @@ -99,11 +99,4 @@ public class PriorityPresetScreen extends Screen { } } - @Override - public void render(net.minecraft.client.gui.DrawContext context, int mouseX, int mouseY, float delta) { - super.render(context, mouseX, mouseY, delta); - context.drawCenteredTextWithShadow(this.textRenderer, this.title, this.width / 2, 10, 0xFFFFFF); - context.drawTextWithShadow(this.textRenderer, Text.literal("Add Profile").formatted(Formatting.BOLD), this.width / 2 - 85, inputName.getY() - 20, 0xFFFFFF); - } - }