Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.HashMap;
- import org.bukkit.entity.Player;
- import org.bukkit.plugin.java.JavaPlugin;
- import Scoreboard.ScoreboardHelper;
- import game.GameManager;
- import maps.MapImporter;
- import maps.MapManager;
- import msql.mysql;
- import utils.KitManager;
- import utils.StatsManager;
- import utils.TitleApi;
- public class KnockOut extends JavaPlugin{
- private static KnockOut instance;
- private String prefix;
- private String noPerm;
- private GameManager gameManager;
- private mysql mySQL;
- private MapManager mapManager;
- private MapImporter mapImporter;
- private StatsManager statsManager;
- private KitManager kitManager;
- private TitleApi titleApi;
- private ScoreboardHelper scoreboardHelper;
- private HashMap<Player, Player> combatlog=new HashMap<>();
- @Override
- public void onDisable() {
- getMySQL().close();
- }
- @Override
- public void onEnable() {
- setInstance(this);
- setPrefix("§c[§3KNOCKOUT§c]");
- setNoPerm(getPrefix()+"§cKeine Rechte.");
- setGameManager(new GameManager());
- setMapManager(new MapManager());
- setMapImporter(new MapImporter());
- setKitManager(new KitManager());
- setStatsManager(new StatsManager());
- setTitleAPI(new TitleApi());
- setScoreboardHelper(new ScoreboardHelper());
- getGameManager().setup();
- }
- public static KnockOut getInstance() {
- return instance;
- }
- public static void setInstance(KnockOut instance) {
- KnockOut.instance = instance;
- }
- public String getPrefix() {
- return prefix;
- }
- public void setPrefix(String prefix) {
- this.prefix = prefix;
- }
- public String getNoPerm() {
- return noPerm;
- }
- public void setNoPerm(String noPerm) {
- this.noPerm = noPerm;
- }
- public GameManager getGameManager() {
- return gameManager;
- }
- public void setGameManager(GameManager gameManager) {
- this.gameManager = gameManager;
- }
- public mysql getMySQL() {
- return mySQL;
- }
- public void setMySQL(mysql mySQL) {
- this.mySQL = mySQL;
- }
- public MapManager getMapManager() {
- return mapManager;
- }
- public void setMapManager(MapManager mapManager) {
- this.mapManager = mapManager;
- }
- public MapImporter getMapImporter() {
- return mapImporter;
- }
- public void setMapImporter(MapImporter mapImporter) {
- this.mapImporter = mapImporter;
- }
- public StatsManager getStatsManager() {
- return statsManager;
- }
- public void setStatsManager(StatsManager statsManager) {
- this.statsManager = statsManager;
- }
- public KitManager getKitManager() {
- return kitManager;
- }
- public void setKitManager(KitManager kitManager) {
- this.kitManager = kitManager;
- }
- public TitleApi getTitleAPI() {
- return titleApi;
- }
- public void setTitleAPI(TitleApi titleAPI) {
- this.titleApi = titleAPI;
- }
- public HashMap<Player, Player> getCombatlog() {
- return combatlog;
- }
- public void setCombatlog(HashMap<Player, Player> combatlog) {
- this.combatlog = combatlog;
- }
- public ScoreboardHelper getScoreboardHelper() {
- return scoreboardHelper;
- }
- public void setScoreboardHelper(ScoreboardHelper scoreboardHelper) {
- this.scoreboardHelper = scoreboardHelper;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement