add join/leave msg

This commit is contained in:
biglyderv 2025-02-08 13:57:36 -05:00
parent 695f55dbc2
commit 38b0385e3a
Signed by: biglyderv
GPG key ID: 0E2EB0B4CD7397B5

View file

@ -6,6 +6,8 @@ import java.sql.SQLException;
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.PlayerQuitEvent;
import io.papermc.paper.event.player.AsyncChatEvent; import io.papermc.paper.event.player.AsyncChatEvent;
import net.kyori.adventure.text.TextComponent; import net.kyori.adventure.text.TextComponent;
@ -40,4 +42,33 @@ public class Handler implements Listener {
} }
} }
@EventHandler
public void onPlayerJoin(PlayerJoinEvent event) {
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.executeUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
//TODO: rewrite this Junk
@EventHandler
public void onPlayerLeave(PlayerQuitEvent event) {
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(" left the server"));
stmt.executeUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
} }