diff --git a/app/src/main/java/net/xuyezo/main/Handler.java b/app/src/main/java/net/xuyezo/main/Handler.java index 48fa3d0..e1a1f21 100644 --- a/app/src/main/java/net/xuyezo/main/Handler.java +++ b/app/src/main/java/net/xuyezo/main/Handler.java @@ -4,13 +4,16 @@ import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.SQLException; +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; import io.papermc.paper.event.player.AsyncChatEvent; +import net.kyori.adventure.text.Component; import net.kyori.adventure.text.TextComponent; +import net.kyori.adventure.text.event.ClickEvent; public class Handler implements Listener { Connection cc; @@ -44,12 +47,15 @@ public class Handler implements Listener { @EventHandler public void onPlayerJoin(PlayerJoinEvent event) { + Player p = event.getPlayer(); + p.sendMessage(Component.text("Confused on what this is?\nCheck out our Civilization community by clicking on this text.") + .clickEvent(ClickEvent.clickEvent(ClickEvent.Action.OPEN_URL,"https://mc.dervland.net/index.php"))); PreparedStatement stmt; try { stmt = cc.prepareStatement("INSERT INTO main.text (username, date, content) values (?, ?, ?)"); stmt.setString(1, ":system"); stmt.setLong(2, System.currentTimeMillis()); - stmt.setString(3, event.getPlayer().getName().concat(" joined the server")); + stmt.setString(3, p.getName().concat(" joined the server")); stmt.executeUpdate(); } catch (SQLException e) { // TODO Auto-generated catch block