From 823402e0cdda0d031af733b845056eaa0beb20dd Mon Sep 17 00:00:00 2001 From: Tueem Date: Mon, 3 Mar 2025 23:32:07 +0100 Subject: [PATCH] fix base getSubCommands method --- .../marinara/interaction/commands/SlashCommandDefinition.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/src/main/java/net/tomatentum/marinara/interaction/commands/SlashCommandDefinition.java b/lib/src/main/java/net/tomatentum/marinara/interaction/commands/SlashCommandDefinition.java index 1fb073d..5a2f861 100644 --- a/lib/src/main/java/net/tomatentum/marinara/interaction/commands/SlashCommandDefinition.java +++ b/lib/src/main/java/net/tomatentum/marinara/interaction/commands/SlashCommandDefinition.java @@ -72,7 +72,7 @@ public class SlashCommandDefinition { public SlashCommandIdentifier[] getSubCommands() { if (isRootCommand) return null; - return InteractionIdentifier.distinct(entries.stream().toList()).toArray(SlashCommandIdentifier[]::new); + return InteractionIdentifier.distinct(entries.stream().filter(x -> x instanceof RootCommandIdentifier).toList()).toArray(SlashCommandIdentifier[]::new); } public SlashCommandIdentifier[] getSubCommands(String groupName) {