Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.bettaque.erayja.admintools;
- import de.bettaque.erayja.admintools.commands.*;
- import de.bettaque.erayja.admintools.commands.admin.*;
- import de.bettaque.erayja.admintools.listeners.*;
- import de.bettaque.erayja.admintools.tabcompleters.SupportTabCompleter;
- import org.bukkit.plugin.java.JavaPlugin;
- public class AdminTools extends JavaPlugin {
- DatabaseHandler dbh;
- @Override
- public void onEnable(){
- // Initialize Database Handler
- dbh = new DatabaseHandler();
- // Register Events
- getServer().getPluginManager().registerEvents(new JoinListener(dbh, this), this);
- getServer().getPluginManager().registerEvents(new LoginListener(dbh), this);
- getServer().getPluginManager().registerEvents(new ChatListener(dbh), this);
- getServer().getPluginManager().registerEvents(new QuitListener(), this);
- // Register Commands
- this.getCommand("ban").setExecutor(new BanCommand(dbh));
- this.getCommand("unban").setExecutor(new UnBanCommand(dbh));
- this.getCommand("mute").setExecutor(new MuteCommand(dbh));
- this.getCommand("unmute").setExecutor(new UnMuteCommand(dbh));
- this.getCommand("hide").setExecutor(new HideCommand(this, dbh));
- this.getCommand("seeinv").setExecutor(new SeeInvCommand(dbh));
- this.getCommand("support").setExecutor(new SupportCommand(dbh));
- this.getCommand("support").setTabCompleter(new SupportTabCompleter(dbh));
- this.getCommand("tpl").setExecutor(new TeleportLocationCommand(dbh));
- this.getCommand("town").setExecutor(new TownCommand(dbh));
- }
- @Override
- public void onDisable(){
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement