fix: subcommands registration

This commit is contained in:
AXOLOTsh
2026-08-18 04:52:54 +03:00
parent a7aad9b289
commit e9bb8de04f

View File

@@ -85,10 +85,13 @@ public abstract class BaseJavaPlugin extends JavaPlugin {
var commandInfo = command.command();
var subcommands = subcommandsMap.getOrDefault(command, Collections.emptySet());
for (var subcommand : subcommands)
for (var subcommand : subcommands) {
commandInfo = commandInfo.withSubcommand(subcommand.command());
logger.trace("Command '{}' registered as subcommand of {}.", subcommand.getClass().getName(),
clazzName);
}
command.command().register(this);
commandInfo.register(this);
logger.trace("Command '{}' registered.", clazzName);
}
}