"Crée un plugin Minecraft 1.21 appelé 'WOMPhotopass' pour un serveur immersif. Le plugin doit reproduire le fonctionnement d’un photopass réaliste comme à Disneyland Paris. Détails techniques et fonctionnalités : 1. Commande principale /photopass [rayon] : * Permet aux Cast Members de prendre une photo des joueurs dans un rayon configurable (par défaut 5 blocs). * Lors de la capture, un effet de flash lumineux se déclenche, simulant l’appareil photo. * Chaque joueur présent dans le rayon est inclus automatiquement dans la photo. * Les joueurs ciblés reçoivent une notification texte dans le chat : "Smile ! Vous êtes sur la photo de l’attraction ! 📸". 2. Affichage de la photo en jeu : * Création d’un cadre interactif via Display Entities / Armor Stands / Heads. * Chaque joueur est représenté avec son skin exact, correctement texturé. * Le pseudo du joueur est affiché au-dessus de sa tête dans un texte flottant. * Le cadre contient des blocs décoratifs thématiques (configurables par attraction), pour reproduire le style des attractions DisneyCraft. * Possibilité de changer la taille et la forme du cadre, la position des skins et du texte via config.yml. 3. Visualisation des photos : * Les joueurs peuvent consulter leurs photos via un menu GUI ou un bloc interactif (par exemple un item 'Photo Viewer' ou panneau). * Les photos sont persistantes : elles restent visibles après le reboot du serveur. * Les joueurs peuvent zoomer ou changer l’angle de la photo dans le cadre (optionnelle mais recommandée pour immersion). 4. Stick Staff et commandes avancées : * Un stick spécial peut être donné aux Cast Members via commande `/givephotostick [staff]`. * Cliquer avec ce stick sur le sol ou sur un mur crée directement le cadre photo à l’endroit visé. * Commandes supplémentaires : * `/photopass settheme [attraction]` → applique le thème d’attraction aux cadres et décors. * `/photopass list` → liste toutes les photos existantes dans le serveur. * `/photopass remove [photoID]` → supprime une photo spécifique. 5. Effets spéciaux et immersion : * Flash lumineux synchronisé avec un son d’appareil photo. * Option de particules pour rendre la capture plus réaliste (ex : étincelles ou petits éclats de lumière). * Chaque cadre peut avoir un effet de lumière ambiante en fonction de l’attraction. 6. Configuration complète : * Configurable via `config.yml` : * Rayon de capture, style du cadre, type de blocs décoratifs, position des skins et texte. * Activation/désactivation des effets de flash et du son. * Choix des thèmes pour chaque attraction DisneyCraft. * Stockage des photos dans un dossier par attraction, avec nom de joueur et date/heure. 7. Permissions et sécurité : * Seuls les Cast Members avec permission `photopass.use` peuvent créer des photos. * Les commandes `/photopass remove` et `/photopass settheme` nécessitent permission admin. 8. Compatibilité 1.21 : * Utilise les nouvelles APIs Display Entity, Armor Stands et Head Texture pour un rendu réaliste. * Support des skins Mojang officiels et custom. 9. Code complet et documentation : * Générer toutes les classes Java nécessaires avec commentaires détaillés. * Instructions pour installer, configurer et utiliser le plugin. * Gestion des events Minecraft, du click avec le stick, et des interactions GUI. * Exemples de config pour plusieurs attractions (ex : Space Mountain, Pirates, It’s a Small World). 10. Bonus immersif : * Option pour ajouter un numéro de photo unique sur chaque cadre, comme sur le photopass IRL. * Option pour générer un QR code Minecraft qui ouvre la photo dans le GUI. * Option pour ajouter un logo DisneyCraft ou cadre spécifique à chaque attraction. Le plugin doit être prêt à compiler et fonctionner sur un serveur Minecraft 1.21, reproduisant fidèlement l’expérience photopass des parcs Disney, avec skins réalistes, cadres interactifs, flash, sons, et visualisation des photos."