From 18c041434e794850549eb793eea5c4fc49a720c5 Mon Sep 17 00:00:00 2001 From: M_Viper Date: Sun, 3 Aug 2025 19:09:50 +0000 Subject: [PATCH] src/main/java/de/viper/survivalplus/SurvivalPlus.java aktualisiert --- .../de/viper/survivalplus/SurvivalPlus.java | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/src/main/java/de/viper/survivalplus/SurvivalPlus.java b/src/main/java/de/viper/survivalplus/SurvivalPlus.java index 7de0c41..e765ce1 100644 --- a/src/main/java/de/viper/survivalplus/SurvivalPlus.java +++ b/src/main/java/de/viper/survivalplus/SurvivalPlus.java @@ -124,11 +124,20 @@ public class SurvivalPlus extends JavaPlugin { getCommand("tpdeny").setExecutor(teleportCommands); - BlockManager blockManager = new BlockManager(); - getServer().getPluginManager().registerEvents(new ChatBlockListener(blockManager), this); - getCommand("block").setExecutor(new BlockCommand(blockManager)); - getCommand("blocklist").setExecutor(new BlockListCommand(blockManager)); - getCommand("unblock").setExecutor(new UnblockCommand(blockManager)); + // BlockManager erstellen + BlockManager blockManager = new BlockManager(); + + // Konfiguration laden + saveDefaultConfig(); + FileConfiguration config = getConfig(); + + // Listener registrieren + getServer().getPluginManager().registerEvents(new ChatBlockListener(blockManager), this); + + // Befehle mit BlockManager und Konfiguration registrieren + getCommand("block").setExecutor(new BlockCommand(blockManager, config)); + getCommand("blocklist").setExecutor(new BlockListCommand(blockManager, config)); + getCommand("unblock").setExecutor(new UnblockCommand(blockManager, config)); // === Stats === statsManager = new StatsManager(this);