diff --git a/proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/AvailableCommands.java b/proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/AvailableCommands.java index 50424f5ee..39cfbdec3 100644 --- a/proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/AvailableCommands.java +++ b/proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/AvailableCommands.java @@ -121,6 +121,9 @@ public class AvailableCommands implements MinecraftPacket { if (!idMappings.containsKey(child)) { idMappings.put(child, idMappings.size()); childrenQueue.addAll(child.getChildren()); + if (child.getRedirect() != null) { + childrenQueue.add(child.getRedirect()); + } } }