From c237f2b8c38f33847fc0a090bab2b3aa43d7e31c Mon Sep 17 00:00:00 2001 From: M_Viper Date: Mon, 4 Aug 2025 05:08:39 +0000 Subject: [PATCH] Dateien nach "src/main/java/de/viper/survivalplus/listeners" hochladen --- .../listeners/PlayerJoinListener.java | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 src/main/java/de/viper/survivalplus/listeners/PlayerJoinListener.java diff --git a/src/main/java/de/viper/survivalplus/listeners/PlayerJoinListener.java b/src/main/java/de/viper/survivalplus/listeners/PlayerJoinListener.java new file mode 100644 index 0000000..0773fc5 --- /dev/null +++ b/src/main/java/de/viper/survivalplus/listeners/PlayerJoinListener.java @@ -0,0 +1,28 @@ +package de.viper.survivalplus.listeners; + +import de.viper.survivalplus.commands.FriendCommand; +import org.bukkit.entity.Player; +import org.bukkit.event.EventHandler; +import org.bukkit.event.Listener; +import org.bukkit.event.player.PlayerJoinEvent; +import org.bukkit.event.player.PlayerQuitEvent; + +public class PlayerJoinListener implements Listener { + private final FriendCommand friendCommand; + + public PlayerJoinListener(FriendCommand friendCommand) { + this.friendCommand = friendCommand; + } + + @EventHandler + public void onPlayerJoin(PlayerJoinEvent event) { + Player player = event.getPlayer(); + friendCommand.notifyFriendsOfJoin(player); + } + + @EventHandler + public void onPlayerQuit(PlayerQuitEvent event) { + Player player = event.getPlayer(); + friendCommand.updateLastOnline(player); + } +} \ No newline at end of file