daily pastebin goal
41%
SHARE
TWEET

Main.java

a guest Jan 29th, 2018 62 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package core;
  2.  
  3. import commands.*;
  4. import listeners.*;
  5. import net.dv8tion.jda.core.AccountType;
  6. import net.dv8tion.jda.core.JDA;
  7. import net.dv8tion.jda.core.JDABuilder;
  8. import net.dv8tion.jda.core.entities.Game;
  9. import util.SECRETS;
  10. import util.STATIC;
  11.  
  12. import javax.security.auth.login.LoginException;
  13.  
  14. public class Main {
  15.  
  16.     public static void  main (String[] Args){
  17.  
  18.         JDABuilder builder = new JDABuilder(AccountType.BOT);
  19.  
  20.         builder.setToken(SECRETS.TOKEN);
  21.         builder.setAutoReconnect(true);
  22.  
  23.         builder.setGame(Game.watching(STATIC.GAME));
  24.         //Listener
  25.         builder.addEventListener(new readyListener());
  26.         builder.addEventListener(new commandListener());
  27.         builder.addEventListener(new selfListener());
  28.         builder.addEventListener(new joinlistener());
  29.         builder.addEventListener(new reactionListener());
  30.         //Commands
  31.         commandsHandler.commands.put("ping", new cmdPing());
  32.         commandsHandler.commands.put("live", new cmdLive());
  33.         commandsHandler.commands.put("offline", new cmdoffline());
  34.         commandsHandler.commands.put("play", new cmdPlaying());
  35.         commandsHandler.commands.put("help", new cmdHelp());
  36.         commandsHandler.commands.put("say", new cmdankündigung());
  37.         commandsHandler.commands.put("stoffline", new cmdstoffline());
  38.         commandsHandler.commands.put("reset", new cmdstreset());
  39.         commandsHandler.commands.put("host", new cmdhost());
  40.         commandsHandler.commands.put("bug",new cmdbug());
  41.         commandsHandler.commands.put("mitmachen", new cmdmitmachen());
  42.         commandsHandler.commands.put("vote", new Vote3());
  43.         commandsHandler.commands.put("music", new Music());
  44.         commandsHandler.commands.put("poke",new cmdPoke());
  45.         commandsHandler.commands.put("leave",new cmdleave());
  46.         commandsHandler.commands.put("guilds",new cmdGuilds());
  47.         commandsHandler.commands.put("stop",new cmdstop());
  48.         commandsHandler.commands.put("stats",new cmdStatistic());
  49.  
  50.         try {
  51.             JDA jda = builder.buildBlocking();
  52.         } catch (LoginException e) {
  53.             e.printStackTrace();
  54.         } catch (InterruptedException e) {
  55.             e.printStackTrace();
  56.         }
  57.  
  58.     }
  59.  
  60. }
RAW Paste Data
Pastebin PRO WINTER Special!
Get 40% OFF Pastebin PRO accounts!
Top