diff --git a/src/main/java/net/viper/status/modules/economy/EconomyListener.java b/src/main/java/net/viper/status/modules/economy/EconomyListener.java deleted file mode 100644 index 8b7099a..0000000 --- a/src/main/java/net/viper/status/modules/economy/EconomyListener.java +++ /dev/null @@ -1,33 +0,0 @@ -package net.viper.status.modules.economy; - -import net.md_5.bungee.api.connection.ProxiedPlayer; -import net.md_5.bungee.api.event.PostLoginEvent; -import net.md_5.bungee.api.plugin.Listener; -import net.md_5.bungee.api.plugin.Plugin; -import net.md_5.bungee.event.EventHandler; - -public class EconomyListener implements Listener { - - private final Plugin plugin; - private final EconomyManager manager; - - public EconomyListener(Plugin plugin, EconomyManager manager) { - this.plugin = plugin; - this.manager = manager; - } - - /** - * Beim ersten Login: Konto anlegen falls noch nicht vorhanden. - * Kein Caching – alle weiteren Zugriffe gehen direkt in die DB. - */ - @EventHandler - public void onLogin(PostLoginEvent event) { - ProxiedPlayer player = event.getPlayer(); - plugin.getProxy().getScheduler().runAsync(plugin, () -> { - // Namen für Offline-Lookup speichern - manager.saveNameMapping(player.getUniqueId(), player.getName()); - // Konto anlegen falls neu - manager.getBalance(player.getUniqueId()); - }); - } -}