Delete src/main/java/de/lasertag/LasertagPlugin.java via Git Manager GUI
This commit is contained in:
@@ -1,77 +0,0 @@
|
||||
package de.lasertag;
|
||||
|
||||
import de.lasertag.arena.ArenaManager;
|
||||
import de.lasertag.command.LasertagCommand;
|
||||
import de.lasertag.command.LtAdminCommand;
|
||||
import de.lasertag.config.ConfigManager;
|
||||
import de.lasertag.game.GameManager;
|
||||
import de.lasertag.listener.BlockListener;
|
||||
import de.lasertag.listener.PlayerListener;
|
||||
import de.lasertag.listener.SignListener;
|
||||
import de.lasertag.listener.WeaponListener;
|
||||
import de.lasertag.player.PlayerDataManager;
|
||||
import de.lasertag.scoreboard.ScoreboardManager;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.plugin.java.JavaPlugin;
|
||||
|
||||
public class LasertagPlugin extends JavaPlugin {
|
||||
|
||||
private static LasertagPlugin instance;
|
||||
|
||||
private ConfigManager configManager;
|
||||
private ArenaManager arenaManager;
|
||||
private GameManager gameManager;
|
||||
private PlayerDataManager playerDataManager;
|
||||
private ScoreboardManager scoreboardManager;
|
||||
private SignListener signListener;
|
||||
|
||||
@Override
|
||||
public void onEnable() {
|
||||
instance = this;
|
||||
banner();
|
||||
|
||||
configManager = new ConfigManager(this);
|
||||
playerDataManager = new PlayerDataManager(this);
|
||||
arenaManager = new ArenaManager(this);
|
||||
scoreboardManager = new ScoreboardManager(this);
|
||||
gameManager = new GameManager(this);
|
||||
signListener = new SignListener(this);
|
||||
|
||||
getCommand("lasertag").setExecutor(new LasertagCommand(this));
|
||||
getCommand("ltadmin").setExecutor(new LtAdminCommand(this));
|
||||
|
||||
var pm = Bukkit.getPluginManager();
|
||||
pm.registerEvents(new PlayerListener(this), this);
|
||||
pm.registerEvents(new WeaponListener(this), this);
|
||||
pm.registerEvents(new BlockListener(this), this);
|
||||
pm.registerEvents(signListener, this);
|
||||
|
||||
getLogger().info("Lasertag v" + getDescription().getVersion() + " aktiviert! ("
|
||||
+ signListener.getSignCount() + " Schilder geladen)");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onDisable() {
|
||||
if (signListener != null) signListener.stopUpdateTask();
|
||||
if (gameManager != null) gameManager.stopAllGames();
|
||||
if (playerDataManager != null) playerDataManager.saveAll();
|
||||
getLogger().info("Lasertag deaktiviert.");
|
||||
}
|
||||
|
||||
private void banner() {
|
||||
getLogger().info("§b ██╗ █████╗ ███████╗███████╗██████╗ ████████╗███████╗ ██████╗");
|
||||
getLogger().info("§b ██║ ██╔══██╗██╔════╝██╔════╝██╔══██╗╚══██╔══╝██╔════╝██╔════╝");
|
||||
getLogger().info("§b ██║ ███████║███████╗█████╗ ██████╔╝ ██║ █████╗ ██║ ");
|
||||
getLogger().info("§b ██║ ██╔══██║╚════██║██╔══╝ ██╔══██╗ ██║ ██╔══╝ ██║ ");
|
||||
getLogger().info("§b ███████╗██║ ██║███████║███████╗██║ ██║ ██║ ███████╗╚██████╗");
|
||||
getLogger().info("§7 v" + getDescription().getVersion() + " | Multi-Arena LaserTag | Anti-Camp | Mod-Protect");
|
||||
}
|
||||
|
||||
public static LasertagPlugin getInstance() { return instance; }
|
||||
public ConfigManager getConfigManager() { return configManager; }
|
||||
public ArenaManager getArenaManager() { return arenaManager; }
|
||||
public GameManager getGameManager() { return gameManager; }
|
||||
public PlayerDataManager getPlayerDataManager() { return playerDataManager; }
|
||||
public ScoreboardManager getScoreboardManager() { return scoreboardManager; }
|
||||
public SignListener getSignListener() { return signListener; }
|
||||
}
|
||||
Reference in New Issue
Block a user