package de.mviper.adventskalender; import org.bukkit.Bukkit; import org.bukkit.plugin.java.JavaPlugin; public final class Adventskalender extends JavaPlugin { private static Adventskalender instance; @Override public void onEnable() { instance = this; saveDefaultConfig(); LanguageManager.setup(); CalendarData.setup(); getCommand("adventskalender").setExecutor(new AdventCommand()); getServer().getPluginManager().registerEvents(new AdventListener(), this); // Prüfen, ob PlaceholderAPI vorhanden ist und unsere neue Erweiterung registrieren if (Bukkit.getPluginManager().getPlugin("PlaceholderAPI") != null) { new AdventCalendarExpansion().register(); getLogger().info("PlaceholderAPI expansion registered."); } else { getLogger().warning("PlaceholderAPI not found. Placeholders will not work."); } getLogger().info("Adventskalender-Plugin wurde erfolgreich aktiviert!"); } @Override public void onDisable() { getLogger().info("Adventskalender-Plugin wurde deaktiviert."); } public static Adventskalender getInstance() { return instance; } }