diff --git a/src/main/java/dev/qixils/quasicord/decorators/AnnotationParser.java b/src/main/java/dev/qixils/quasicord/decorators/AnnotationParser.java index eda7710..8d38562 100644 --- a/src/main/java/dev/qixils/quasicord/decorators/AnnotationParser.java +++ b/src/main/java/dev/qixils/quasicord/decorators/AnnotationParser.java @@ -131,6 +131,9 @@ private SlashCommandDataBranch createSlashSubCommandData(@NonNull SlashCommandDa } public Collection> parse(Object object) { + commandManager.getLibrary().getJDA().addEventListener(object); + commandManager.getLibrary().getEventDispatcher().registerListeners(object); + Class parentClass = object.getClass(); SlashCommand parentCommandData = parentClass.getAnnotation(SlashCommand.class); SlashCommandData parentCommand = parentCommandData == null