Skip to content
This repository was archived by the owner on Oct 12, 2025. It is now read-only.

Commit 2548d8e

Browse files
authored
Merge branch 'main' into main
2 parents 5d5130d + fc957a5 commit 2548d8e

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/main/java/fr/communaywen/core/contest/managers/ContestManager.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -312,7 +312,7 @@ public void initPhase3(JavaPlugin plugin, FileConfiguration eventConfig) {
312312
String playerCampName = getOfflinePlayerCampName(player);
313313
ChatColor playerCampColor = ColorConvertor.getReadableColor(getOfflinePlayerCampChatColor(player));
314314

315-
bookMetaPlayer.addPage("§8§lStatistiques Personnelles\n§0Votre camp : " + playerCampColor + playerCampName + "\n§0Votre Grade sur Le Contest §8: " + playerCampColor + getRankContestFroOffline(player) + playerCampName + "\n§0Votre Rang sur Le Contest : §8#" + getRankPlayerInContest(player) + "\n§0Points Déposés : §b" + rs1.getString("point_dep"));
315+
bookMetaPlayer.addPage("§8§lStatistiques Personnelles\n§0Votre camp : " + playerCampColor + playerCampName + "\n§0Votre Grade sur Le Contest §8: " + playerCampColor + getRankContestFroOffline(player) + playerCampName + "\n§0Votre Rang sur Le Contest : §8#" + getRankPlayerInContest(rs1.getInt("point_dep")) + "\n§0Points Déposés : §b" + rs1.getString("point_dep"));
316316

317317
int money = 0;
318318
int lucky = 0;
@@ -507,7 +507,7 @@ public static String getTimeUntilNextMonday() {
507507
public Integer getPlayerPoints(Player player) {
508508
UUID playerUUID = player.getUniqueId();
509509

510-
String sql = "SELECT * FROM camps WHERE minecraft_uuid = ?";
510+
String sql = "SELECT * FROM camps WHERE minecraft_uuid = ? LIMIT 1";
511511
try (PreparedStatement states = connection.prepareStatement(sql)) {
512512
states.setString(1, playerUUID.toString());
513513
ResultSet result = states.executeQuery();
@@ -639,10 +639,10 @@ public ChatColor getOfflinePlayerCampChatColor(OfflinePlayer player) {
639639
return campColor;
640640
}
641641

642-
public Integer getRankPlayerInContest(OfflinePlayer player) {
643-
String sql = "SELECT COUNT(*) AS rank FROM camps WHERE point_dep > (SELECT point_dep FROM camps WHERE minecraft_uuid = ?);";
642+
public Integer getRankPlayerInContest(Integer pointsDep) {
643+
String sql = "SELECT COUNT(*) AS rank FROM camps WHERE point_dep > ?";
644644
try (PreparedStatement states = connection.prepareStatement(sql)) {
645-
states.setString(1, player.getUniqueId().toString());
645+
states.setInt(1, pointsDep);
646646
ResultSet result = states.executeQuery();
647647
if (result.next()) {
648648
return result.getInt("rank") + 1;

0 commit comments

Comments
 (0)