Delete src/main/java/net/viper/status/modules/economy/EconomyListener.java via Git Manager GUI
This commit is contained in:
@@ -1,37 +0,0 @@
|
|||||||
package net.viper.status.modules.economy;
|
|
||||||
|
|
||||||
import net.md_5.bungee.api.connection.ProxiedPlayer;
|
|
||||||
import net.md_5.bungee.api.event.PlayerDisconnectEvent;
|
|
||||||
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;
|
|
||||||
import net.viper.status.StatusAPI;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* EconomyListener – nur noch Aufräumen der playerBalances Map.
|
|
||||||
*
|
|
||||||
* Das Befüllen der Map geschieht ausschließlich durch die StatusAPIBridge
|
|
||||||
* (Spigot) die über Vault/NexEco den Kontostand per HTTP an die StatusAPI sendet.
|
|
||||||
*/
|
|
||||||
public class EconomyListener implements Listener {
|
|
||||||
|
|
||||||
public EconomyListener(Plugin plugin, EconomyManager manager) {
|
|
||||||
// EconomyManager wird nicht mehr benötigt
|
|
||||||
}
|
|
||||||
|
|
||||||
@EventHandler
|
|
||||||
public void onLogin(PostLoginEvent event) {
|
|
||||||
// Wird von StatusAPIBridge befüllt – nichts zu tun beim Login
|
|
||||||
}
|
|
||||||
|
|
||||||
@EventHandler
|
|
||||||
public void onDisconnect(PlayerDisconnectEvent event) {
|
|
||||||
// Beim Logout aus der Map entfernen
|
|
||||||
StatusAPI.playerBalances.remove(event.getPlayer().getUniqueId());
|
|
||||||
}
|
|
||||||
|
|
||||||
public void cancelTasks() {
|
|
||||||
// Kein periodischer Task mehr nötig
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user