From 4e801ba01296fc61b9559a6cd57af932ac0b259e Mon Sep 17 00:00:00 2001 From: Aikar Date: Fri, 5 May 2017 20:12:04 -0400 Subject: [PATCH] Pass on usage/desc/aliases/etc to root command --- src/main/java/co/aikar/commands/RootCommand.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/co/aikar/commands/RootCommand.java b/src/main/java/co/aikar/commands/RootCommand.java index c6d08233..4e935c29 100644 --- a/src/main/java/co/aikar/commands/RootCommand.java +++ b/src/main/java/co/aikar/commands/RootCommand.java @@ -24,7 +24,6 @@ package co.aikar.commands; import org.apache.commons.lang.StringUtils; -import org.bukkit.Bukkit; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; @@ -76,6 +75,11 @@ public class RootCommand extends Command { void addChild(BaseCommand command) { if (this.defCommand == null || command.subCommands.get("__default") != null) { this.defCommand = command; + this.setDescription(command.getDescription()); + this.setUsage(command.getUsage()); + this.setAliases(command.getAliases()); + this.setPermission(command.getPermission()); + this.setPermissionMessage(command.getPermissionMessage()); } command.subCommands.keySet().forEach(key -> { if (key.equals(BaseCommand.DEFAULT) || key.equals(BaseCommand.UNKNOWN)) {