Skip to content

Rewrite OMCPlugin (features and registry)#1241

Open
iambibi wants to merge 2 commits intoServerOpenMC:masterfrom
iambibi:feat/feature-handler
Open

Rewrite OMCPlugin (features and registry)#1241
iambibi wants to merge 2 commits intoServerOpenMC:masterfrom
iambibi:feat/feature-handler

Conversation

@iambibi
Copy link
Copy Markdown
Member

@iambibi iambibi commented Mar 29, 2026

Petit résumé de la PR:

J'ai ajouté un handler pour les Features, j'ai plus sécurisé avec un boolean qui dit si la feature est correctement initialisé afin de pouvoir se save (car si save clear la table et que init ne s'est pas executer = table vide).
Je ne sais pas encore si je vais rewrite les registry.

É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

@iambibi iambibi added this to the 2.2.10 milestone Mar 29, 2026
@iambibi iambibi self-assigned this Mar 29, 2026
@iambibi iambibi added the 📦 Feature Ajout d'une fonctionnalité label Mar 29, 2026
OMCPlugin.getInstance().logSuccessMessage("Feature " + this.getClass().getSimpleName() + " initialisée correctement.");
} catch (Exception e) {
initialize = false;
OMCPlugin.getInstance().logSuccessMessage("Feature " + this.getClass().getSimpleName() + " pas initialisée correctement.");
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

juste "mal initialisée" ou "non initialisée"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

📦 Feature Ajout d'une fonctionnalité

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants