MOD : Détecteur d'émotions (detecteur) — version 1.9.2 — Forge 1.20.1

EN BREF : Un détecteur qui lit l'émotion et la pensée secrète de n'importe qui : joueurs, animaux, monstres, villageois. Inspiré de la vidéo de Dash « Using an EMOTION DETECTOR to Find my Friend's SECRETS! ». Les mobs scannés parlent à voix haute, ont une bulle au-dessus de la tête et peuvent te demander un petit service (une mission) qui rapporte un cadeau. Le mode radar retrouve l'émotion forte la plus proche.

OBJETS ET BLOCS :
- detecteur:emotion_detector — Détecteur d'émotions — un boîtier 3D gris avec un écran animé, des boutons et une antenne. Maintenir clic droit 1 seconde en visant une créature (10 blocs max) : son émotion et sa pensée s'affichent, avec une bulle (gros emoji, son nom en jaune, sa pensée en blanc) au-dessus de sa tête. Clic gauche : change de mode (Détecteur ou Radar). On le trouve dans l'onglet créatif « Détecteur d'émotions » ou on le fabrique : vitre / éclat d'améthyste / vitre en haut, fer / redstone / fer au milieu, 3 lingots de fer en bas.

MOBS :
Aucun mob ajouté. Le détecteur marche sur tous les mobs existants, y compris ceux des autres mods.

COMMENT ÇA SE JOUE :
1. Prendre le détecteur en main (rien ne s'affiche à l'écran tant qu'on ne le tient pas).
2. Mode Détecteur : viser quelqu'un et MAINTENIR clic droit environ 1 seconde. Il faut garder la cible dans le viseur pendant l'analyse (« Analyse… % » sous le viseur). Ensuite l'émotion apparaît, et la bulle est aussi visible par les joueurs à moins de 24 blocs (pratique pour filmer). Les villageois n'ouvrent pas leur commerce quand on les scanne.
3. Il y a 10 émotions : Heureux, Triste, En colère, Dégoûté, Apeuré, Surpris, Amoureux, Stressé, Fatigué, Neutre. Les mobs ont des petites histoires selon leur espèce et la situation (le creeper qui veut un câlin, le bébé zombie qui cherche sa maman, l'animal en feu qui a peur...).
4. Les mobs PARLENT : la phrase de leur bulle est prononcée avec une voix qui leur va (villageois, zombie, squelette, creeper, cochon, vache, mouton, poule, chien, chat, et une voix « animal » ou « monstre » pour les autres). Les joueurs ne parlent pas.
5. Missions : au scan, un mob peut demander un service. La consigne s'affiche sous le viseur dans l'encart « MISSION » avec le temps qui reste (3 minutes). Exemples : lui donner à manger un objet précis, éteindre le feu, le remettre dans l'eau, lui offrir une fleur, s'accroupir à côté de lui 3 secondes, sauter 5 fois devant lui, s'éloigner de 12 blocs, le tondre, le teindre d'une couleur, lui donner un prénom avec une étiquette, mettre un disque dans un jukebox près de lui, poser une torche, un lit ou un gâteau, le faire monter dans un bateau, monter sur son dos, le mouiller, amener un chat, poser un bloc de métier (villageois), traire la vache avec un seau.
6. Mission réussie : coeurs, son de victoire, il te remercie dans sa bulle et te donne un cadeau utile (nourriture, outils, minerais, potions...). Un loup, un chat ou un cheval sauvage devient à toi. Un mob d'un autre mod donne un « CADEAU CHEAT » (voiture banane, netherite, totem, élytres...).
7. Mission ratée (temps écoulé ou si tu le frappes) : il devient furieux et t'attaque jusqu'à ce que tu le battes, même si c'est un animal.
8. Mode Radar (clic gauche pour y passer) : une flèche et un bandeau au-dessus des coeurs indiquent l'émotion forte la plus proche (96 blocs) avec la distance ; des bips accélèrent quand on s'approche. L'écran du détecteur montre un radar avec un point jaune.
9. Roleplay avec la touche J : choisir sa propre émotion, écrire sa pensée secrète et cocher « Émotion forte » pour être visible au radar. « Auto » = l'émotion suit la situation. Quand quelqu'un te scanne, ton émotion forte est découverte et disparaît du radar. L'émotion choisie reste après une mort ou une déconnexion.

TOUCHES :
- J — ouvre « Mon émotion » (Choisir mon émotion). Modifiable dans Options > Commandes > catégorie « Détecteur d'émotions ».
- Maintenir clic droit avec le détecteur en visant une créature — scanner son émotion (mode Détecteur).
- Clic gauche avec le détecteur en main — passer du mode Détecteur au mode Radar et inversement (on ne tape pas avec).
- Pour un OP : viser un mob puis appuyer sur J — écran « Scénario : <mob> (visé) » pour écrire l'émotion et la phrase de CE mob (140 caractères), enregistrées dans le mob. Les flèches < > en haut du menu permettent aussi de régler l'émotion de n'importe quel joueur connecté.

COMMANDES :
- /detecteur voix — affiche le volume actuel des voix des mobs. (tout le monde)
- /detecteur voix <pourcentage> — règle le volume des voix, de 0 à 400 (0 = coupées). Exemple : /detecteur voix 250. (tout le monde)
- /detecteur voix on — remet les voix ; /detecteur voix off — coupe les voix. (tout le monde)
- /give <joueur> detecteur:emotion_detector — donne le détecteur. (OP requis)

PIÈGES / ASTUCES :
- Aucun autre mod n'est obligatoire. Les voix sont déjà dans le mod, pas besoin d'Internet.
- /detecteur voix est une commande du jeu de chaque joueur : elle ne change que SON volume, et chacun doit la taper lui-même dans son tchat (elle ne marche pas depuis le serveur ou un bloc de commande).
- Les voix ne suivent aucun curseur de son de Minecraft, seulement le volume général et /detecteur voix. Réglages aussi dans config/detecteur-client.toml (voix = true/false, volumeVoix de 0 à 4).
- Les phrases écrites avec la touche J et le remerciement avec le prénom donné restent muettes : il n'y a pas de voix enregistrée pour un texte inventé.
- Pour tourner une scène, renommer le mob scénarisé avec une étiquette pour qu'il ne disparaisse pas.
- Un mob qui a une émotion écrite à la main (touche J) ne donne pas de mission.
- Les créatifs ne sont pas attaqués par un mob furieux.
- La liste des cadeaux cheat se change dans config/detecteur-common.toml (réglage cadeauxCheat, format « mod:objet=poids »).
- Il faut tenir le détecteur dans la main principale pour changer de mode avec le clic gauche.
