Advertisement
Guest User

Untitled

a guest
Dec 8th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. package de.bettaque.erayja.admintools;
  2.  
  3. import de.bettaque.erayja.admintools.commands.*;
  4. import de.bettaque.erayja.admintools.commands.admin.*;
  5. import de.bettaque.erayja.admintools.listeners.*;
  6. import de.bettaque.erayja.admintools.tabcompleters.SupportTabCompleter;
  7. import org.bukkit.plugin.java.JavaPlugin;
  8.  
  9. public class AdminTools extends JavaPlugin {
  10. DatabaseHandler dbh;
  11.  
  12. @Override
  13. public void onEnable(){
  14.  
  15. // Initialize Database Handler
  16. dbh = new DatabaseHandler();
  17.  
  18. // Register Events
  19. getServer().getPluginManager().registerEvents(new JoinListener(dbh, this), this);
  20. getServer().getPluginManager().registerEvents(new LoginListener(dbh), this);
  21. getServer().getPluginManager().registerEvents(new ChatListener(dbh), this);
  22. getServer().getPluginManager().registerEvents(new QuitListener(), this);
  23.  
  24. // Register Commands
  25. this.getCommand("ban").setExecutor(new BanCommand(dbh));
  26.  
  27. this.getCommand("unban").setExecutor(new UnBanCommand(dbh));
  28.  
  29.  
  30. this.getCommand("mute").setExecutor(new MuteCommand(dbh));
  31.  
  32. this.getCommand("unmute").setExecutor(new UnMuteCommand(dbh));
  33.  
  34.  
  35. this.getCommand("hide").setExecutor(new HideCommand(this, dbh));
  36.  
  37.  
  38. this.getCommand("seeinv").setExecutor(new SeeInvCommand(dbh));
  39.  
  40.  
  41. this.getCommand("support").setExecutor(new SupportCommand(dbh));
  42. this.getCommand("support").setTabCompleter(new SupportTabCompleter(dbh));
  43.  
  44.  
  45. this.getCommand("tpl").setExecutor(new TeleportLocationCommand(dbh));
  46.  
  47.  
  48. this.getCommand("town").setExecutor(new TownCommand(dbh));
  49.  
  50. }
  51.  
  52. @Override
  53. public void onDisable(){
  54. }
  55.  
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement