aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de
diff options
context:
space:
mode:
authorKevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>2024-09-21 22:03:39 -0400
committerKevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>2024-09-21 22:03:39 -0400
commited40e076dd50b9440545ca9e187081136b09a347 (patch)
treefffc50b0bafda9a1d3ca9366f16ecda4345f9240 /src/main/java/de
parent45610fffbbaaf4efa4122da89b3e48c1a9ce4167 (diff)
downloadSkyblocker-ed40e076dd50b9440545ca9e187081136b09a347.tar.gz
Skyblocker-ed40e076dd50b9440545ca9e187081136b09a347.tar.bz2
Skyblocker-ed40e076dd50b9440545ca9e187081136b09a347.zip
Update quick nav empty command message
Diffstat (limited to 'src/main/java/de')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/quicknav/QuickNavButton.java4
-rw-r--r--src/main/java/de/hysky/skyblocker/utils/scheduler/MessageScheduler.java3
2 files changed, 5 insertions, 2 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/quicknav/QuickNavButton.java b/src/main/java/de/hysky/skyblocker/skyblock/quicknav/QuickNavButton.java
index 75e486a1..3f38bf74 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/quicknav/QuickNavButton.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/quicknav/QuickNavButton.java
@@ -5,6 +5,7 @@ import com.mojang.blaze3d.systems.RenderSystem;
import com.mojang.serialization.JsonOps;
import de.hysky.skyblocker.SkyblockerMod;
import de.hysky.skyblocker.mixins.accessors.HandledScreenAccessor;
+import de.hysky.skyblocker.utils.Constants;
import de.hysky.skyblocker.utils.scheduler.MessageScheduler;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
@@ -18,6 +19,7 @@ import net.minecraft.client.gui.widget.ClickableWidget;
import net.minecraft.item.ItemStack;
import net.minecraft.text.Text;
import net.minecraft.text.TextCodecs;
+import net.minecraft.util.Formatting;
import net.minecraft.util.Identifier;
import java.time.Duration;
@@ -99,7 +101,7 @@ public class QuickNavButton extends ClickableWidget {
this.temporaryToggled = true;
this.toggleTime = System.currentTimeMillis();
if (command == null || command.isEmpty()) {
- MinecraftClient.getInstance().player.sendMessage(Text.literal("Quick Nav button index " + index + " has no command"), false);
+ MinecraftClient.getInstance().player.sendMessage(Constants.PREFIX.get().append(Text.literal("Quick Nav button index " + (index + 1) + " has no command!").formatted(Formatting.RED)), false);
} else {
MessageScheduler.INSTANCE.sendMessageAfterCooldown(command);
}
diff --git a/src/main/java/de/hysky/skyblocker/utils/scheduler/MessageScheduler.java b/src/main/java/de/hysky/skyblocker/utils/scheduler/MessageScheduler.java
index 04596960..a1fe7f5a 100644
--- a/src/main/java/de/hysky/skyblocker/utils/scheduler/MessageScheduler.java
+++ b/src/main/java/de/hysky/skyblocker/utils/scheduler/MessageScheduler.java
@@ -46,10 +46,11 @@ public class MessageScheduler extends Scheduler {
return;
}
message = StringHelper.truncateChat(StringUtils.normalizeSpace(message.trim()));
+
+ if (!hide) client.inGameHud.getChatHud().addToMessageHistory(message);
if (message.startsWith("/")) {
client.player.networkHandler.sendCommand(message.substring(1));
} else {
- if (!hide) client.inGameHud.getChatHud().addToMessageHistory(message);
client.player.networkHandler.sendChatMessage(message);
}
}