Delete src/main/java/de/lasertag/LasertagPlugin.java via Git Manager GUI

This commit is contained in:
2026-06-21 18:43:00 +00:00
parent a4c1e880cc
commit c850a5c814

View File

@@ -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; }
}