{"attachmentPaths":["/home/shinuwa/projects/counter-of-shinuwa/.codex-home/attachments/785d29b4-19e6-41d1-961d-acd677784e59/pasted-text.txt"],"pendingRemovalPaths":[],"textExcerptsByPath":{"/home/shinuwa/projects/counter-of-shinuwa/.codex-home/attachments/785d29b4-19e6-41d1-961d-acd677784e59/pasted-text.txt":"# Plan V1 — Mod Minecraft Boutique PNJ\r\n\r\n## 1. Environnement\r\n\r\n* Minecraft 1.21.1\r\n* NeoForge\r\n* Easy NPC intégré dès la V1\r\n* support prioritaire du contenu Vanilla en V1\r\n* architecture extensible pour les mods ajoutant :\r\n\r\n * recettes\r\n * tables de craft\r\n * fours\r\n * machines\r\n * systèmes de transformation\r\n * nouvelles familles de production\r\n\r\nFarmer’s Delight pourra servir de premier cas réel de compatibilité, mais aucune architecture centrale ne doit être spécifique à Farmer’s Delight.\r\n\r\n---\r\n\r\n# 2. Principe architectural général\r\n\r\nLe cœur du mod connaît uniquement des concepts abstraits :\r\n\r\n```text\r\nBoutique\r\nSession\r\nMode de session\r\nRecette\r\nStation\r\nFamille de production\r\nProduction\r\nCommande\r\nClient\r\nRéputation\r\nProvenance\r\n```\r\n\r\nIl ne doit pas dépendre directement de noms de mods particuliers.\r\n\r\nArchitecture générale :\r\n\r\n```text\r\n SHOP CORE\r\n │\r\n ┌──────────────────┼───────────────────┐\r\n │ │ │\r\n RecipeResolver ShopValidator ProductionTracker\r\n │ │ │\r\n └──────────────────┼───────────────────┘\r\n │\r\n Production Registry\r\n │\r\n ┌─────────────────┼──────────────────┐\r\n │ │ │\r\n Vanilla Farmer's Delight Autres mods\r\n Integration Integration Integration\r\n```\r\n\r\n---\r\n\r\n# 3. Dépendances\r\n\r\n## NeoForge\r\n\r\nUtilisé pour :\r\n\r\n* blocs\r\n* menus/screens\r\n* événements\r\n* données joueur\r\n* configuration serveur\r\n* recettes\r\n* synchronisation\r\n* persistance\r\n* données d'ItemStack\r\n* rendu client du mode Vérification\r\n\r\n## Easy NPC\r\n\r\nEasy NPC fait partie de la V1.\r\n\r\nIl est utilisé pour :\r\n\r\n* représentation des clients\r\n* modèles\r\n* skins\r\n* apparences\r\n* dialogues\r\n* interactions\r\n* navigation/pathfinding\r\n* spawn/despawn\r\n\r\nToute utili"}}