This commit is contained in:
biglyderv 2025-02-08 21:18:14 -05:00
parent 38b0385e3a
commit e95af012e2
Signed by: biglyderv
GPG key ID: 0E2EB0B4CD7397B5

View file

@ -4,13 +4,16 @@ import java.sql.Connection;
import java.sql.PreparedStatement; import java.sql.PreparedStatement;
import java.sql.SQLException; import java.sql.SQLException;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler; import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener; import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent; import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.event.player.PlayerQuitEvent; import org.bukkit.event.player.PlayerQuitEvent;
import io.papermc.paper.event.player.AsyncChatEvent; import io.papermc.paper.event.player.AsyncChatEvent;
import net.kyori.adventure.text.Component;
import net.kyori.adventure.text.TextComponent; import net.kyori.adventure.text.TextComponent;
import net.kyori.adventure.text.event.ClickEvent;
public class Handler implements Listener { public class Handler implements Listener {
Connection cc; Connection cc;
@ -44,12 +47,15 @@ public class Handler implements Listener {
@EventHandler @EventHandler
public void onPlayerJoin(PlayerJoinEvent event) { 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; PreparedStatement stmt;
try { try {
stmt = cc.prepareStatement("INSERT INTO main.text (username, date, content) values (?, ?, ?)"); stmt = cc.prepareStatement("INSERT INTO main.text (username, date, content) values (?, ?, ?)");
stmt.setString(1, ":system"); stmt.setString(1, ":system");
stmt.setLong(2, System.currentTimeMillis()); 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(); stmt.executeUpdate();
} catch (SQLException e) { } catch (SQLException e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block