Register commands when JDA is ready
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
package com.alttd;
|
||||
|
||||
import com.alttd.commandManager.CommandManager;
|
||||
import com.alttd.commandManager.listeners.JDAListener;
|
||||
import com.alttd.config.SettingsConfig;
|
||||
import com.alttd.config.MessagesConfig;
|
||||
import com.alttd.console.ConsoleCommandManager;
|
||||
@@ -59,7 +60,7 @@ public class AltitudeBot {
|
||||
}
|
||||
|
||||
private void initListeners() {
|
||||
jda.addEventListener(new CommandManager(jda));
|
||||
jda.addEventListener(new JDAListener(jda));
|
||||
}
|
||||
|
||||
private void initConfigs() {
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.alttd.commandManager.listeners;
|
||||
|
||||
import com.alttd.commandManager.CommandManager;
|
||||
import com.alttd.util.Logger;
|
||||
import net.dv8tion.jda.api.JDA;
|
||||
import net.dv8tion.jda.api.events.ReadyEvent;
|
||||
import net.dv8tion.jda.api.hooks.ListenerAdapter;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
public class JDAListener extends ListenerAdapter {
|
||||
|
||||
private final JDA jda;
|
||||
|
||||
public JDAListener(JDA jda) {
|
||||
this.jda = jda;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onReady(@NotNull ReadyEvent event) {
|
||||
Logger.info("JDA ready registering commands.");
|
||||
jda.addEventListener(new CommandManager(jda));
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user