Update from Git Manager GUI

This commit is contained in:
2026-02-21 00:55:27 +01:00
parent a91e17a097
commit b7de357e81
15 changed files with 2313 additions and 1034 deletions

View File

@@ -5,9 +5,9 @@ import de.ticketsystem.database.DatabaseManager;
import de.ticketsystem.discord.DiscordWebhook;
import de.ticketsystem.gui.TicketGUI;
import de.ticketsystem.listeners.PlayerJoinListener;
import de.ticketsystem.manager.CategoryManager;
import de.ticketsystem.manager.TicketManager;
// WICHTIG: Import hinzugefügt
import de.ticketsystem.model.Ticket;
import de.ticketsystem.model.Ticket;
import org.bukkit.ChatColor;
import org.bukkit.plugin.java.JavaPlugin;
@@ -18,10 +18,11 @@ public class TicketPlugin extends JavaPlugin {
private static TicketPlugin instance;
private boolean debug;
private DatabaseManager databaseManager;
private TicketManager ticketManager;
private TicketGUI ticketGUI;
private DiscordWebhook discordWebhook;
private DatabaseManager databaseManager;
private TicketManager ticketManager;
private CategoryManager categoryManager;
private TicketGUI ticketGUI;
private DiscordWebhook discordWebhook;
@Override
public void onEnable() {
@@ -29,9 +30,8 @@ public class TicketPlugin extends JavaPlugin {
saveDefaultConfig();
// --- WICHTIG: Ticket-Klasse registrieren ---
// Ticket-Klasse für YAML-Serialisierung registrieren
Ticket.register();
// -------------------------------------------
// Update-Checker
int resourceId = 132757;
@@ -68,9 +68,10 @@ public class TicketPlugin extends JavaPlugin {
}
// Manager, GUI & Discord-Webhook initialisieren
ticketManager = new TicketManager(this);
ticketGUI = new TicketGUI(this);
discordWebhook = new DiscordWebhook(this);
categoryManager = new CategoryManager(this);
ticketManager = new TicketManager(this);
ticketGUI = new TicketGUI(this);
discordWebhook = new DiscordWebhook(this);
if (getConfig().getBoolean("discord.enabled", false)) {
String url = getConfig().getString("discord.webhook-url", "");
@@ -127,8 +128,9 @@ public class TicketPlugin extends JavaPlugin {
public static TicketPlugin getInstance() { return instance; }
public DatabaseManager getDatabaseManager() { return databaseManager; }
public TicketManager getTicketManager() { return ticketManager; }
public TicketGUI getTicketGUI() { return ticketGUI; }
public DiscordWebhook getDiscordWebhook() { return discordWebhook; }
public boolean isDebug() { return debug; }
public TicketManager getTicketManager() { return ticketManager; }
public CategoryManager getCategoryManager() { return categoryManager; }
public TicketGUI getTicketGUI() { return ticketGUI; }
public DiscordWebhook getDiscordWebhook() { return discordWebhook; }
public boolean isDebug() { return debug; }
}