Upload folder via GUI - src
This commit is contained in:
@@ -14,6 +14,8 @@ import de.ticketsystem.manager.LanguageManager;
|
||||
import de.ticketsystem.manager.TicketManager;
|
||||
import de.ticketsystem.model.Ticket;
|
||||
import de.ticketsystem.model.TicketPriority;
|
||||
import de.ticketsystem.web.SessionManager;
|
||||
import de.ticketsystem.web.WebServer;
|
||||
import org.bukkit.ChatColor;
|
||||
import org.bukkit.plugin.java.JavaPlugin;
|
||||
|
||||
@@ -41,6 +43,8 @@ public class TicketPlugin extends JavaPlugin {
|
||||
private DiscordWebhook discordWebhook;
|
||||
private BungeeMessenger bungeeMessenger;
|
||||
private TicketCache ticketCache;
|
||||
private SessionManager sessionManager;
|
||||
private WebServer webServer;
|
||||
|
||||
@Override
|
||||
public void onEnable() {
|
||||
@@ -91,7 +95,7 @@ public class TicketPlugin extends JavaPlugin {
|
||||
|
||||
// Versionsprüfung der config.yml
|
||||
String configVersion = getConfig().getString("version", "");
|
||||
String expectedVersion = "2.2";
|
||||
String expectedVersion = "2.4";
|
||||
if (!expectedVersion.equals(configVersion)) {
|
||||
getLogger().warning("[WARNUNG] config.yml-Version (" + configVersion
|
||||
+ ") stimmt nicht mit der erwarteten Version (" + expectedVersion + ") überein!");
|
||||
@@ -149,6 +153,13 @@ public class TicketPlugin extends JavaPlugin {
|
||||
}, ticks, ticks);
|
||||
}
|
||||
|
||||
// Web-Panel starten
|
||||
if (getConfig().getBoolean("web-panel.enabled", false)) {
|
||||
sessionManager = new SessionManager(this);
|
||||
webServer = new WebServer(this, sessionManager);
|
||||
webServer.start();
|
||||
}
|
||||
|
||||
getLogger().info("TicketSystem v" + getDescription().getVersion() + " erfolgreich gestartet!");
|
||||
}
|
||||
|
||||
@@ -157,6 +168,7 @@ public class TicketPlugin extends JavaPlugin {
|
||||
getServer().getMessenger().unregisterOutgoingPluginChannel(this);
|
||||
getServer().getMessenger().unregisterIncomingPluginChannel(this);
|
||||
|
||||
if (webServer != null) webServer.stop();
|
||||
if (ticketCache != null) ticketCache.clear();
|
||||
if (databaseManager != null) databaseManager.disconnect();
|
||||
getLogger().info("TicketSystem wurde deaktiviert.");
|
||||
@@ -286,4 +298,6 @@ public class TicketPlugin extends JavaPlugin {
|
||||
public boolean isDebug() { return debug; }
|
||||
public String getServerName() { return serverName; }
|
||||
public boolean isBungeeCordEnabled() { return getConfig().getBoolean("bungeecord", false); }
|
||||
public SessionManager getSessionManager() { return sessionManager; }
|
||||
public WebServer getWebServer() { return webServer; }
|
||||
}
|
||||
Reference in New Issue
Block a user