QUÊTES MULTI — VERSION 3.5.0
Date de préparation : 7 octobre 2026

NOUVELLE SÉRIE DE CONTRATS

- Cinq contrats personnels de chasse, avec trois objectifs chacun.
- Consultation des offres, objectifs, récompenses et état :
  /trigger qv3_contracts
- Choix d’un contrat : /trigger qv3_contract set 1, avec un numéro de 1 à 5.
- Abandon volontaire : /trigger qv3_cancel.
- Un seul contrat actif par joueur ; validation exacte des espèces et des
  dimensions prévues, sans utiliser les anciens totaux comme progression.
- Incréments plafonnés aux objectifs et contrôle immédiat lorsque le contrat
  progresse. Aucune recherche de créatures autour des joueurs n’est ajoutée.
- Affichage de progression et attribution automatique après les trois objectifs.
- Progression et validations conservées après mort, déconnexion et /reload.
- Récompense obtenue une seule fois par joueur pour chacun des cinq contrats.
- L’état terminé est enregistré avant la distribution de l’expérience et
  des objets. Les fonctions d’attribution vérifient aussi leurs préconditions.
- L’abandon efface le contrat actif ; il conserve les contrats déjà terminés
  et les compteurs historiques.
- Les requêtes incorrectes, les contrats terminés et les tentatives de
  changement sans abandon ne remplacent pas une progression en cours.

INTÉGRATION ET COMPATIBILITÉ

- Les contrats réutilisent douze événements d’espèces déjà suivies par le pack.
- Le générateur de variantes traite les événements de contrats par espèce
  exacte. Une créature ajoutée dans une version récente ne récupère pas le
  contrat d’une autre espèce utilisée comme modèle pour ses compteurs.
- Les neuf séries, leurs récompenses, l’option d’œufs aléatoires, les recettes
  et leur fonctionnement restent présents.
- Le message de décès parle désormais des « séries de quêtes », pour rendre
  leur règle de remise à zéro distincte de la progression des contrats.
- Un seul ZIP continue de viser Minecraft Java 1.21 à 26.3.

DOCUMENTATION

CONTRATS_FR.txt décrit les cinq missions et leurs règles. README_FR.txt
présente l’installation et les commandes. VALIDATION.txt indique les
vérifications réellement effectuées et les limites de ces contrôles.
IDEES_EVOLUTIONS.txt présente les étapes suivantes possibles.

HISTORIQUE : CORRECTIONS DE LA VERSION PRÉCÉDENTE

QUÊTES MULTI — VERSION 3.4.0
Mise à jour de quest_multi_v3_3.zip
Date de préparation : 7 octobre 2026

PROGRESSION ET MIGRATION

- Correction du démarrage des nouveaux joueurs : les prochains paliers sont
  créés même lorsque les scores correspondants n'existaient pas encore.
- Les compteurs et prochains paliers déjà enregistrés sont conservés lors de
  la migration. Les paliers bloqués par l'ancienne initialisation peuvent être
  rattrapés sans remettre le joueur à zéro.
- Le décès de référence est initialisé sans simuler une mort. Un vrai décès
  encore en attente reste pris en compte.
- Les neuf catégories continuent après 250. Les récompenses de répétition
  existantes sont utilisées à 275, 300, 325, etc. ; pour Boss, à 255, 260, 265,
  etc. Les récompenses spéciales du palier 250 ne sont pas redonnées à chaque
  répétition.
- Le contrôle détaillé des paliers est lancé lorsqu'une progression change,
  après une initialisation, un rechargement ou une demande d'état. Les joueurs
  inactifs ne parcourent plus l'ensemble des fonctions de paliers chaque tick.
- Le rattrapage distribue au maximum 16 récompenses de palier par joueur et
  par tick, puis continue au tick suivant si nécessaire.
- Les boucles de rattrapage vérifient qu'un seuil a réellement avancé. Les
  compteurs saturent à la limite des entiers signés au lieu de devenir négatifs.
- La remise à zéro à la mort reste individuelle et conserve la règle de la 3.3.

CONSULTATION EN JEU

- Ajout de /trigger qv3_status : affiche les neuf compteurs, les prochains
  paliers et la règle de remise à zéro à la mort.
- La commande est réactivée après utilisation et relance le contrôle des
  paliers si les compteurs ont été modifiés par un administrateur.

RÉCOMPENSES

- Les quantités historiques d'expérience, de matériaux, de diamants et de
  générateurs restent inchangées. Les catégories continuent à se cumuler.
- Les œufs fixes du palier 250 restent le réglage initial.
- Ajout d'un réglage global facultatif pour tirer l'œuf du palier 250 dans
  une table propre à sa catégorie :
  /scoreboard players set $random_eggs qv3_cfg 1
- Retour aux œufs fixes :
  /scoreboard players set $random_eggs qv3_cfg 0
- Le réglage est conservé après /reload. Il concerne les prochaines
  attributions ; il ne remplace pas les objets déjà distribués.
- Les huit tables aléatoires préexistantes sont raccordées au système.
  Une neuvième table est ajoutée pour les hostiles.
- Le tirage passe par une récompense d'avancement caché, afin d'utiliser le
  traitement du surplus d'inventaire fourni par Minecraft.
- Les œufs du palier 100 restent inchangés et ne dépendent pas du réglage.

CRÉATURES

- Ajout des événements de mise à mort pour le Vex, le tatou, la chauve-souris,
  le panda, le perroquet, l'arpenteur, la morue, le saumon, le poisson-globe,
  le poisson tropical, les chevaux squelette et zombie, ainsi que le têtard.
- L'abeille rejoint aussi Arthropodes. Le Wither et le Zoglin rejoignent
  aussi Morts-vivants. Les deux chevaux morts-vivants sont reconnus comme tels.
- Ajout selon la version de Minecraft : Creaking, ghast joyeux, Parched,
  Camel Husk, nautilus et zombie nautilus.
- À partir de la 1.21.11, le cheval zombie rejoint Hostiles et Morts-vivants
  au lieu d'Animaux et Morts-vivants.
- Le Creaking exige une mise à mort attribuée au joueur ; casser son cœur
  n'est pas un objectif ajouté dans cette version.
- Ces ajouts ne constituent pas une promesse de suivre toutes les créatures
  présentes ou futures de Minecraft.

RECETTE ET COMPATIBILITÉ

- Un seul ZIP contient les variantes nécessaires pour Java 1.21 à 26.3.
  Minecraft sélectionne les fichiers adaptés à son format de datapack.
- Les ingrédients de recette sont adaptés à partir de la 1.21.2.
- Les créatures apparues plus tard sont isolées des anciennes versions.
- Les filtres d'entité sont convertis au format introduit en 26.2, puis au
  format de conditions utilisé en 26.3. Les filtres de dimension et les
  conditions de recette sont également adaptés à la 26.3.
- La conversion de crème de magma est explicitée : la recette produit une
  boule de Slime. La fabrication manuelle par un joueur ajoute une poudre à
  canon via son avancement. Le Crafter produit uniquement la boule de Slime.
- Un message d'aide est affiché au déblocage de la recette.

PÉRIMÈTRE

Le guide d'installation et les réglages se trouvent dans README_FR.txt.
La nature et les limites des vérifications sont détaillées dans VALIDATION.txt.
IDEES_EVOLUTIONS.txt contient des propositions pour une future version ; elles
ne sont pas actives dans ce ZIP.
