diff --git a/common/src/main/java/dev/terminalmc/commandkeys/config/Macro.java b/common/src/main/java/dev/terminalmc/commandkeys/config/Macro.java index 4e26019..1861151 100644 --- a/common/src/main/java/dev/terminalmc/commandkeys/config/Macro.java +++ b/common/src/main/java/dev/terminalmc/commandkeys/config/Macro.java @@ -474,7 +474,11 @@ private void activate(@Nullable Keybind keybind) { * Schedules the message to send after {@code delay} ticks. */ private void schedule(int delay, String message, boolean addToHistory, boolean showHudMessage) { - scheduledMessages.add(new ScheduledMessage(delay, message, addToHistory, showHudMessage)); + if (delay > 0) { + scheduledMessages.add(new ScheduledMessage(delay, message, addToHistory, showHudMessage)); + } else { + CommandKeys.send(message, showHudMessage, addToHistory); + } } private void scheduleAll(boolean standardDelay) {