Update from Git Manager GUI

This commit is contained in:
2026-02-06 07:38:13 +01:00
parent 983ca72aaa
commit 9c1b980388
12 changed files with 409 additions and 84 deletions

View File

@@ -23,7 +23,7 @@ import de.nexuslobby.modules.border.BorderModule;
import de.nexuslobby.modules.parkour.ParkourManager;
import de.nexuslobby.modules.parkour.ParkourListener;
import de.nexuslobby.modules.player.PlayerInspectModule;
import de.nexuslobby.modules.ball.SoccerModule; // NEU
import de.nexuslobby.modules.ball.SoccerModule;
import de.nexuslobby.utils.*;
import me.clip.placeholderapi.expansion.PlaceholderExpansion;
import net.md_5.bungee.api.chat.ClickEvent;
@@ -68,7 +68,7 @@ public class NexusLobby extends JavaPlugin implements Listener {
private IntroModule introModule;
private BorderModule borderModule;
private ParkourManager parkourManager;
private SoccerModule soccerModule; // NEU
private SoccerModule soccerModule;
private ConversationManager conversationManager;
@@ -96,12 +96,22 @@ public class NexusLobby extends JavaPlugin implements Listener {
return parkourManager;
}
public SoccerModule getSoccerModule() { // NEU
public SoccerModule getSoccerModule() {
return soccerModule;
}
@Override
public void onEnable() {
getLogger().info("");
getLogger().info("[NexusLobby] _ __ __ __ __ ");
getLogger().info("[NexusLobby] / | / /__ _ ____ _______/ / ____ / /_ / /_ __ __");
getLogger().info("[NexusLobby] / |/ / _ \\| |/_/ / / / ___/ / / __ \\ / __ \\/ __ \\/ / / /");
getLogger().info("[NexusLobby] / /| / __/> </ /_/ (__ ) /___/ /_/ / /_/ / /_/ / /_/ / ");
getLogger().info("[NexusLobby] /_/ |_/\\___/_/|_|\\__,_/____/_____/\\____/_.___/_.___/\\__, / ");
getLogger().info("[NexusLobby] /____/ ");
getLogger().info("[NexusLobby] ");
getLogger().info("[NexusLobby] NexusLobby Plugin aktiviert! Version: " + getDescription().getVersion());
instance = this;
initCustomConfigs();
validateConfig();
@@ -136,8 +146,6 @@ public class NexusLobby extends JavaPlugin implements Listener {
registerCommands();
checkUpdates();
getLogger().info("NexusLobby v" + getDescription().getVersion() + " wurde erfolgreich gestartet.");
}
private void startAutoConversationTimer() {
@@ -245,8 +253,8 @@ public class NexusLobby extends JavaPlugin implements Listener {
moduleManager.registerModule(new PlayerInspectModule());
// Soccer Modul registrieren
this.soccerModule = new SoccerModule(); // NEU
moduleManager.registerModule(this.soccerModule); // NEU
this.soccerModule = new SoccerModule();
moduleManager.registerModule(this.soccerModule);
this.portalManager = new PortalManager(this);
moduleManager.registerModule(portalManager);
@@ -343,7 +351,7 @@ public class NexusLobby extends JavaPlugin implements Listener {
File configFile = new File(getDataFolder(), "config.yml");
if (!configFile.exists()) saveResource("config.yml", false);
reloadConfig();
File settingsFile = new File(getDataFolder(), "settings.yml");
@@ -351,7 +359,11 @@ public class NexusLobby extends JavaPlugin implements Listener {
visualsFile = new File(getDataFolder(), "visuals.yml");
if (!visualsFile.exists()) saveResource("visuals.yml", false);
// lang.yml automatisch erstellen, falls nicht vorhanden
File langFile = new File(getDataFolder(), "lang.yml");
if (!langFile.exists()) saveResource("lang.yml", false);
reloadVisualsConfig();
Config.load();
}