Conversation
…ext create HooksRegistry
…doit faire des instances, mais les instances marchent pas en static, donc je dois enlelver le static des features, ect ect
|
ultra répétitif, et je vois mes heures passés sur ce rewrite qui me semble de plus en plus géant au fur et a mesure que j'avance. |
|
ou sinon, je push la version avec que l'adminshop et les villes sans du static, tres inutile et pas envie de refaire un style "OMCPlayer" fait hyper cool mais pas utiliser car pas implémenter partout dans le plugin 😅 |
|
Je ne comprends vraiment pas l'intérêt de cette PR... pourquoi te faire autant chier a faire du full object alors que tu peux faire du static ? Pourquoi l'enlever ? |
|
Le static est hyper moche hein... |
|
C'est bien connu, les rewrites sont fait pour augmenter la qualité du code hein 😂 |
|
Puis tu accèdes à une méthode mais imagine si la feature n'est pas initialisé mdrr |
…registry # Conflicts: # src/main/java/fr/openmc/core/OMCPlugin.java # src/main/java/fr/openmc/core/features/bits/commands/BitsCommands.java # src/main/java/fr/openmc/core/features/displays/scoreboards/sb/MainScoreboard.java # src/main/java/fr/openmc/core/features/dream/mecanism/tradernpc/GlaciteNpcManager.java # src/main/java/fr/openmc/core/features/events/contents/weeklyevents/contents/contest/managers/ContestManager.java # src/main/java/fr/openmc/core/features/itemsadder/elevator/ElevatorManager.java # src/main/java/fr/openmc/core/features/leaderboards/LeaderboardManager.java # src/main/java/fr/openmc/core/features/toor/DiscordLinkManager.java # src/main/java/fr/openmc/core/utils/text/messages/TranslationManager.java
… of) + fix de bug que je découvre sur le tas MDR
|
j'avance bien, je nettoie à fond les boulons les classes, sur ma liste y'a la classe City qui est assez sale (trop de méthodes). |
Petit résumé de la PR:
tres expérimental, et je le fais par envie de faire du rewrite.
un grand pas, qui nettoie un probleme qui pars du début :
le but de cette PR et de tuer ce probleme en le remplaçant par qlqchose de plus objet et de rewrite les trucs dont je trouve qui n'utilise pas au plein potentiel des registres de features et des hooks.
Étape nécessaire afin que la PR soit fini (si PR en draft)
Decrivez vos changements