diff --git a/src/main/java/com/mojang/brigadier/CommandDispatcher.java b/src/main/java/com/mojang/brigadier/CommandDispatcher.java index 0f13604cf..3bdadced7 100644 --- a/src/main/java/com/mojang/brigadier/CommandDispatcher.java +++ b/src/main/java/com/mojang/brigadier/CommandDispatcher.java @@ -232,7 +232,6 @@ public class CommandDispatcher { if (child != null) { forked |= context.isForked(); if (child.hasNodes()) { - foundCommand = true; final RedirectModifier modifier = context.getRedirectModifier(); if (modifier == null) { if (next == null) { @@ -249,6 +248,8 @@ public class CommandDispatcher { for (final S source : results) { next.add(child.copyFor(source)); } + } else { + foundCommand = true; } } catch (final CommandSyntaxException ex) { consumer.onCommandComplete(context, false, 0);