Skip to content

Rewrite de la feature LeaderBoards - #1494

Open
ElitGaimix wants to merge 10 commits into
ServerOpenMC:masterfrom
ElitGaimix:rewrite/leaderboards
Open

ElitGaimix wants to merge 10 commits into
ServerOpenMC:masterfrom
ElitGaimix:rewrite/leaderboards

Conversation

@ElitGaimix

Copy link
Copy Markdown

Petit résumé de la PR:

Rewrite de la feature leaderboards, optimisation et clarification du code, passage dans une architecture abstraite plutot que tout dans un seul manager. Tester completement en local sans bug.

Étape nécessaire afin que la PR soit fini (si PR en draft)

  • Suivre le Code de Conduite
  • Enlever tous les imports non utilisés
  • Bien documenter la feature
  • Fournir un profileur (si besoin/demandé par un admin)
  • Avoir une milestone associée à la PR
  • Valider tout les checks
  • Tester et valider la feature/changement
  • Les Issues corrigée(s) en commun :

Decrivez vos changements

Creation d'une class abstraite leaderboard, et donc de chaque leaderboard héritant de cette class
Modification du manager pour n'avoir que du code de "management" des leaderboard
IMPORTANT : Modification de la config leaderboard, il faudra mettre a jour la config sur le serveur

@iambibi iambibi added ⚡Optimisation Une amélioration niveau performance 🧹Rewrite Souvent dédié à un rewrite ou tout simplement un changement interne qui change peu aux joueurs labels Sep 20, 2026
@iambibi iambibi added this to the 2.5.0-beta-10 milestone Sep 20, 2026
@ElitGaimix
ElitGaimix marked this pull request as ready for review September 20, 2026 09:00
Comment thread src/main/java/fr/openmc/core/features/leaderboards/LeaderBoardManager.java Outdated
Comment thread src/main/java/fr/openmc/core/features/leaderboards/LeaderBoardManager.java Outdated
Comment thread src/main/java/fr/openmc/core/registry/ambient/CustomAmbient.java
Comment thread src/main/resources/data/leaderboards.yml Outdated
@ElitGaimix
ElitGaimix requested a review from iambibi September 20, 2026 13:23
iambibi
iambibi previously approved these changes Sep 20, 2026
@iambibi iambibi linked an issue Sep 20, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

⚡Optimisation Une amélioration niveau performance 🧹Rewrite Souvent dédié à un rewrite ou tout simplement un changement interne qui change peu aux joueurs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[REWRITE] Rewrite des hologrammes

2 participants