From 6656b66640b39ec35fbe8c1a1da652f3963386fc Mon Sep 17 00:00:00 2001 From: Kai Date: Thu, 2 Apr 2026 16:55:02 +0200 Subject: [PATCH] changed main --- .../java/com/xonics/ef/listeners/PlayerListener.java | 5 +++-- .../ef/{Effekte Challenge V2.java => main.java} | 12 ++++++------ .../java/com/xonics/ef/managers/PluginManager.java | 4 ++-- .../src/main/java/com/xonics/ef/utils/Utils.java | 4 ++-- Effekte Challenge V2/src/main/resources/plugin.yml | 2 +- Effekte Challenge V2/target/classes/plugin.yml | 2 +- 6 files changed, 15 insertions(+), 14 deletions(-) rename Effekte Challenge V2/src/main/java/com/xonics/ef/{Effekte Challenge V2.java => main.java} (86%) diff --git a/Effekte Challenge V2/src/main/java/com/xonics/ef/listeners/PlayerListener.java b/Effekte Challenge V2/src/main/java/com/xonics/ef/listeners/PlayerListener.java index 498b72d..b663978 100644 --- a/Effekte Challenge V2/src/main/java/com/xonics/ef/listeners/PlayerListener.java +++ b/Effekte Challenge V2/src/main/java/com/xonics/ef/listeners/PlayerListener.java @@ -5,9 +5,10 @@ import org.bukkit.event.EventHandler; import org.bukkit.event.player.PlayerJoinEvent; public class PlayerListener implements Listener { - + @EventHandler public void onPlayerJoin(PlayerJoinEvent event) { - // Handle player join event + String pName = event.getPlayer().getName(); + event.setJoinMessage("§a" + pName + " §7ist dem Spiel beigetreten!"); } } \ No newline at end of file diff --git a/Effekte Challenge V2/src/main/java/com/xonics/ef/Effekte Challenge V2.java b/Effekte Challenge V2/src/main/java/com/xonics/ef/main.java similarity index 86% rename from Effekte Challenge V2/src/main/java/com/xonics/ef/Effekte Challenge V2.java rename to Effekte Challenge V2/src/main/java/com/xonics/ef/main.java index 91a6925..56d15fa 100644 --- a/Effekte Challenge V2/src/main/java/com/xonics/ef/Effekte Challenge V2.java +++ b/Effekte Challenge V2/src/main/java/com/xonics/ef/main.java @@ -4,17 +4,17 @@ import org.bukkit.plugin.java.JavaPlugin; import com.xonics.ef.managers.PluginManager; import com.xonics.ef.listeners.PlayerListener; -public class Effekte Challenge V2 extends JavaPlugin { - +public class main extends JavaPlugin { + @Override public void onEnable() { - + // Initialize managers PluginManager.getInstance().initialize(); - + // Register listeners getServer().getPluginManager().registerEvents(new PlayerListener(), this); - + getLogger().info("Effekte Challenge V2 has been enabled!"); } @@ -22,5 +22,5 @@ public class Effekte Challenge V2 extends JavaPlugin { public void onDisable() { getLogger().info("Effekte Challenge V2 has been disabled!"); } - + } \ No newline at end of file diff --git a/Effekte Challenge V2/src/main/java/com/xonics/ef/managers/PluginManager.java b/Effekte Challenge V2/src/main/java/com/xonics/ef/managers/PluginManager.java index 1e2d5ca..3416a12 100644 --- a/Effekte Challenge V2/src/main/java/com/xonics/ef/managers/PluginManager.java +++ b/Effekte Challenge V2/src/main/java/com/xonics/ef/managers/PluginManager.java @@ -2,14 +2,14 @@ package com.xonics.ef.managers; public class PluginManager { private static PluginManager instance; - + public static PluginManager getInstance() { if (instance == null) { instance = new PluginManager(); } return instance; } - + public void initialize() { // Initialize your managers here } diff --git a/Effekte Challenge V2/src/main/java/com/xonics/ef/utils/Utils.java b/Effekte Challenge V2/src/main/java/com/xonics/ef/utils/Utils.java index 7fcfca2..5b44d1e 100644 --- a/Effekte Challenge V2/src/main/java/com/xonics/ef/utils/Utils.java +++ b/Effekte Challenge V2/src/main/java/com/xonics/ef/utils/Utils.java @@ -5,7 +5,7 @@ import java.util.regex.Pattern; import net.md_5.bungee.api.ChatColor; public class Utils { - + public static String colorize(String msg) { Matcher match = Pattern.compile("#[a-fA-F0-9]{6}").matcher(msg); while (match.find()) { @@ -15,6 +15,6 @@ public class Utils { } return ChatColor.translateAlternateColorCodes('&', msg); } - + // Add more utility methods here } \ No newline at end of file diff --git a/Effekte Challenge V2/src/main/resources/plugin.yml b/Effekte Challenge V2/src/main/resources/plugin.yml index 667d80f..c172e75 100644 --- a/Effekte Challenge V2/src/main/resources/plugin.yml +++ b/Effekte Challenge V2/src/main/resources/plugin.yml @@ -1,4 +1,4 @@ -main: com.xonics.ef.Effekte Challenge V2 +main: com.xonics.ef.main version: 1.0.0-SNAPSHOT name: Effekte Challenge V2 author: xonics diff --git a/Effekte Challenge V2/target/classes/plugin.yml b/Effekte Challenge V2/target/classes/plugin.yml index 667d80f..c172e75 100644 --- a/Effekte Challenge V2/target/classes/plugin.yml +++ b/Effekte Challenge V2/target/classes/plugin.yml @@ -1,4 +1,4 @@ -main: com.xonics.ef.Effekte Challenge V2 +main: com.xonics.ef.main version: 1.0.0-SNAPSHOT name: Effekte Challenge V2 author: xonics