From 72f1d11548476df47767710117cda112c5b6295b Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 15 May 2025 20:53:49 +0200 Subject: [PATCH] fancydialogs: Add PlayerJoinListener --- .../fancydialogs/FancyDialogsPlugin.java | 8 ++++++++ .../fancydialogs/listener/PlayerJoinListener.java | 14 ++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 plugins/fancydialogs/src/main/java/com/fancyinnovations/fancydialogs/listener/PlayerJoinListener.java diff --git a/plugins/fancydialogs/src/main/java/com/fancyinnovations/fancydialogs/FancyDialogsPlugin.java b/plugins/fancydialogs/src/main/java/com/fancyinnovations/fancydialogs/FancyDialogsPlugin.java index 8e648192..a1624426 100644 --- a/plugins/fancydialogs/src/main/java/com/fancyinnovations/fancydialogs/FancyDialogsPlugin.java +++ b/plugins/fancydialogs/src/main/java/com/fancyinnovations/fancydialogs/FancyDialogsPlugin.java @@ -1,5 +1,6 @@ package com.fancyinnovations.fancydialogs; +import com.fancyinnovations.fancydialogs.listener.PlayerJoinListener; import com.fancyinnovations.fancydialogs.registry.DialogRegistry; import com.fancyinnovations.fancydialogs.storage.DialogStorage; import com.fancyinnovations.fancydialogs.storage.JsonDialogStorage; @@ -9,6 +10,7 @@ import de.oliver.fancyanalytics.logger.appender.Appender; import de.oliver.fancyanalytics.logger.appender.ConsoleAppender; import de.oliver.fancyanalytics.logger.appender.JsonAppender; import de.oliver.fancylib.serverSoftware.ServerSoftware; +import org.bukkit.Bukkit; import org.bukkit.plugin.java.JavaPlugin; import java.io.File; @@ -67,6 +69,8 @@ public class FancyDialogsPlugin extends JavaPlugin { """); } + registerListeners(); + fancyLogger.info("Successfully enabled FancyDialogs version %s".formatted(getDescription().getVersion())); } @@ -75,6 +79,10 @@ public class FancyDialogsPlugin extends JavaPlugin { fancyLogger.info("Successfully disabled FancyDialogs version %s".formatted(getDescription().getVersion())); } + private void registerListeners() { + Bukkit.getPluginManager().registerEvents(new PlayerJoinListener(), this); + } + public ExtendedFancyLogger getFancyLogger() { return fancyLogger; } diff --git a/plugins/fancydialogs/src/main/java/com/fancyinnovations/fancydialogs/listener/PlayerJoinListener.java b/plugins/fancydialogs/src/main/java/com/fancyinnovations/fancydialogs/listener/PlayerJoinListener.java new file mode 100644 index 00000000..63401554 --- /dev/null +++ b/plugins/fancydialogs/src/main/java/com/fancyinnovations/fancydialogs/listener/PlayerJoinListener.java @@ -0,0 +1,14 @@ +package com.fancyinnovations.fancydialogs.listener; + +import org.bukkit.event.EventHandler; +import org.bukkit.event.Listener; +import org.bukkit.event.player.PlayerJoinEvent; + +public class PlayerJoinListener implements Listener { + + @EventHandler + public void onPlayerJoin(PlayerJoinEvent event) { + + } + +}