Skip to content

Ajout des Shops Joueur#724

Draft
gab4000 wants to merge 58 commits into
ServerOpenMC:masterfrom
gab4000:shops
Draft

Ajout des Shops Joueur#724
gab4000 wants to merge 58 commits into
ServerOpenMC:masterfrom
gab4000:shops

Conversation

@gab4000

@gab4000 gab4000 commented Aug 29, 2025

Copy link
Copy Markdown
Contributor

Petit résumé de la PR:

Rework des shops pour retirer les entreprises + optimiser

É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

Decrivez vos changements

@iambibi

iambibi commented Sep 15, 2025

Copy link
Copy Markdown
Member

ça avance bien? (attention, je dis pas du sens "Oh faut se depecher", je demande juste si tout se passe bien)

@iambibi iambibi changed the title Rework des shops Ajout des Shops Joueur Sep 15, 2025
@gab4000

gab4000 commented Sep 15, 2025

Copy link
Copy Markdown
Contributor Author

Ouais bah jusqu'à la j'ai surtout fait du rework donc j'ai réorganisé les fichiers, suppr des lignes inutiles etc

@gab4000

gab4000 commented Sep 15, 2025

Copy link
Copy Markdown
Contributor Author

Je bosse pas trop ces derniers temps là dessus, et ça va pas reprendre tout de suite, j'aimerai ajouter le kangoo des que le modèle est fini

gab4000 and others added 2 commits September 21, 2025 12:01
# Conflicts:
#	src/main/java/fr/openmc/core/CommandsManager.java
#	src/main/java/fr/openmc/core/ListenersManager.java
#	src/main/java/fr/openmc/core/OMCPlugin.java
#	src/main/java/fr/openmc/core/disabled/corporation/CompanyManager.java.bak
#	src/main/java/fr/openmc/core/disabled/corporation/company/Company.java.bak
#	src/main/java/fr/openmc/core/disabled/corporation/listener/ShopListener.java
#	src/main/java/fr/openmc/core/disabled/corporation/manager/PlayerShopManager.java
#	src/main/java/fr/openmc/core/disabled/corporation/menu/shop/ShopSearchMenu.java
#	src/main/java/fr/openmc/core/disabled/corporation/shops/Shop.java
#	src/main/java/fr/openmc/core/features/corporation/models/ShopSupplier.java
#	src/main/java/fr/openmc/core/utils/database/DatabaseManager.java
@iambibi iambibi added 📦 Feature Ajout d'une fonctionnalité and removed 🔄 Changement Un petit changement labels Oct 10, 2025
@gab4000 gab4000 mentioned this pull request Oct 12, 2025
7 tasks
@iambibi

iambibi commented Oct 20, 2025

Copy link
Copy Markdown
Member

oublie pas de te mettre ds les crédits :)

@gab4000

gab4000 commented Oct 26, 2025

Copy link
Copy Markdown
Contributor Author

Je pense que je ferai une interface avec des grands boutons tel que le menu des villes pour l'interface principale

@iambibi

iambibi commented Oct 26, 2025

Copy link
Copy Markdown
Member

comme tu veux mais commence deja la requete graphisme stp

gab4000 and others added 3 commits April 29, 2026 15:04
# Conflicts:
#	src/main/java/fr/openmc/core/CommandsManager.java
#	src/main/java/fr/openmc/core/ListenersManager.java
#	src/main/java/fr/openmc/core/OMCPlugin.java
#	src/main/java/fr/openmc/core/disabled/corporation/commands/ShopCommand.java.bak
#	src/main/java/fr/openmc/core/disabled/corporation/menu/shop/ShopMenu.java.bak
#	src/main/java/fr/openmc/core/disabled/corporation/menu/shop/ShopSearchMenu.java.bak
#	src/main/java/fr/openmc/core/disabled/corporation/menu/shop/ShopStocksMenu.java.bak
#	src/main/java/fr/openmc/core/disabled/corporation/shops/Shop.java.bak
#	src/main/java/fr/openmc/core/disabled/corporation/shops/ShopItem.java.bak
#	src/main/java/fr/openmc/core/registry/items/CustomItem.java
#	src/main/java/fr/openmc/core/utils/database/DatabaseManager.java
#	src/main/java/fr/openmc/core/utils/world/WorldUtils.java
@iambibi

iambibi commented Apr 30, 2026

Copy link
Copy Markdown
Member

PR doit passé ces components en #1161.

Je suis un peu bête, c'est uniquement disponible sur la branche v2.5

gab4000 added 6 commits May 10, 2026 16:01
# Conflicts:
#	src/main/java/fr/openmc/core/CommandsManager.java
#	src/main/java/fr/openmc/core/features/city/conditions/CityCreateConditions.java
Comment thread src/main/java/fr/openmc/core/features/corporation/menu/ShopMenu.java Outdated
public @NotNull String getName() {
return "Menu du shop ";
public @NotNull Component getName() {
return Component.text("Menu du shop ");

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Oublie pas de mettre les clé de translations hein

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

fin moi je serais toi je metterais directement les clé au début dans des fichiers comme shop.properties et j'appelle les clé.

Au lieu de faire ça a la fin et de devoir tester si TOUT les affichages sont bien fait

gab4000 and others added 19 commits May 18, 2026 19:41
# Conflicts:
#	src/main/java/fr/openmc/core/disabled/corporation/menu/shop/ShopCatalogueMenu.java.bak
#	src/main/java/fr/openmc/core/disabled/corporation/menu/shop/ShopMenu.java.bak
#	src/main/java/fr/openmc/core/disabled/corporation/menu/shop/ShopSalesMenu.java.bak
#	src/main/java/fr/openmc/core/disabled/corporation/menu/shop/ShopSearchMenu.java.bak
#	src/main/java/fr/openmc/core/disabled/corporation/menu/shop/ShopStocksMenu.java.bak
# Conflicts:
#	src/main/resources/contents/omc_company/textures/sell_shop_menu.png
#	src/main/resources/contents/omc_company/textures/shop_menu.png
# Conflicts:
#	src/main/java/fr/openmc/core/disabled/corporation/menu/shop/ShopCatalogueMenu.java.bak
#	src/main/java/fr/openmc/core/disabled/corporation/menu/shop/ShopMenu.java.bak
#	src/main/java/fr/openmc/core/disabled/corporation/menu/shop/ShopSalesMenu.java.bak
#	src/main/java/fr/openmc/core/disabled/corporation/menu/shop/ShopSearchMenu.java.bak
#	src/main/java/fr/openmc/core/disabled/corporation/menu/shop/ShopStocksMenu.java.bak
# Conflicts:
#	src/main/java/fr/openmc/core/OMCPlugin.java
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

📦 Feature Ajout d'une fonctionnalité ✨ Fixes Quelque chose a été patch

Projects

None yet

2 participants