PvPTitles/src/main/java/com/gmail/mikeundead/PvPTitles.java

28 lines
942 B
Java

package com.gmail.mikeundead;
import java.util.logging.Logger;
import org.bukkit.plugin.java.JavaPlugin;
public class PvPTitles extends JavaPlugin {
public Logger log;
private RankCommand rankCommand;
private DatabaseHandler databaseHandler;
private Ranks ranks;
private HandlePlayerPrefix handlePlayerPrefix;
private LeaderBoardCommand ladder;
@Override
public void onEnable() {
this.log = getLogger();
this.databaseHandler = new DatabaseHandler(this);
this.ranks = new Ranks(this.databaseHandler, this);
this.rankCommand = new RankCommand(this.databaseHandler, this.ranks);
this.handlePlayerPrefix = new HandlePlayerPrefix(this.databaseHandler, this.ranks, this);
this.ladder = new LeaderBoardCommand(this);
getServer().getPluginManager().registerEvents(handlePlayerPrefix, this);
getCommand("rank").setExecutor(this.rankCommand);
getCommand("ladder").setExecutor(this.ladder);
}
}