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

Commit fc957a5

Browse files
authored
Fix sur la fin de contest (#484)
*Avez vous lu le [Code de Conduite](https://github.com/Margouta/PluginOpenMC/blob/main/CODE_OF_CONDUCT.md)?*: oui *Votre code se compile t-il en local ?*: oui *Avez-vous supprimez les imports inutilisés ?*: oui ## Decrivez vos changements *Clairement et avec des screenshots si nécessaires* `[18:41:56 INFO]: iambibi_ issued server command: /contest setphase 3 [18:41:56 INFO]: iambibi_ lost connection: Procédure de Fin du Contest Cela devrait prendre quelques minutes [18:41:56 INFO]: [-] Adiniambibi_ [18:41:57 INFO]: CONTEST! Time over! Fin du Contest, retrouvez vos récompenses et le bilan de ce Contest sous forme de livre */contest pour voir quand le prochain contest arrive* [18:41:57 INFO]: Vous avez reçu la lettre du Contest Cliquez-ici pour ouvrir la mailbox [18:41:57 INFO]: [AywenCraftPlugin] [CONTEST] Fermeture du Contest [18:41:59 WARN]: Can't keep up! Is the server overloaded? Running 3299ms or 65 ticks behind [18:41:59 ERROR]: [AywenCraftPlugin] Failed to send broadcast message to Discord webhook. Response code: 404 [18:41:59 ERROR]: [AywenCraftPlugin] Failed to send broadcast message to Discord webhook. Response code: 404 [18:42:05 INFO]: UUID of player iambibi_ is f5fa46cb-c5fb-3324-8b69-b24c004d1d13 [18:42:36 INFO]: [+] Adiniambibi_`
2 parents c0f5297 + 18bf710 commit fc957a5

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)