Список изменений
Ajouts de Fonctionnalités Majeures
Nouveaux Modes Comportementaux : Implémentation du mode Villager (Mode 5), Cook (Mode 6 - cuisson auto), Farmer (Mode 7 - récoltes et saplings), et NPC (Mode 8 - échange de ressources contre de l'XP) [1].
Liaison de Coffre (Chest Binding) : Ajout de l'événement UseBlockCallback pour lier n'importe quel conteneur (coffre, baril) à un clone spécifique, permettant des livraisons de récolte autonomes.
Propagation de Groupe (APPLY TO ALL) : Ajout d'un bouton de réseau collectif pour appliquer instantanément les configurations du clone actif à l'ensemble de l'armée.
Skins Personnalisés (Pseudonymes) : Récriture du Renderer pour charger dynamiquement le skin officiel de n'importe quel joueur si vous renommez le clone avec son pseudo.
Effet de Glowing Coloré : Association automatique du clone à des équipes de Scoreboard en fonction de son comportement pour appliquer un contour lumineux de couleur (Guerre = rouge, Fermier = vert foncé, etc.).
Téléportations et Collecte : Ajout de boutons physiques dans le menu V pour se téléporter au clone, le téléporter à soi, et collecter l'intégralité de son inventaire.
Echafaudage Quantique Infini : Enregistrement du bloc translucide cyan QuantumScaffoldBlock qui se pose automatiquement sous les pieds du clone lors des sauts en hauteur et se brise sans générer de débris.
Soutien Équipement & Armures : Clic droit pour équiper épées, outils et armures (avec rendu 3D par ArmorFeatureRenderer).
Mécanique d'Améliorations (Upgrades) : Système d'upgrades progressifs (HP, Force, Vitesse, Efficacité) achetables avec vos niveaux d'expérience.
🧹 Correctifs de Bugs et Optimisations d'IA
Anti-Suffocation : Désactivation des dégâts d'étouffement dans les blocs (DamageTypes.IN_WALL) pour les clones.
Anti-Despawn : Configuration de l'entité pour ne plus jamais despawn lorsque les chunks sont déchargés (cannotDespawn() = true) [2.10].
Ciblage Unique (Unicité) : Ajout du registre ACTIVE_MINING_TARGETS pour empêcher deux clones de cibler et de miner le même bloc.
Embarquement en Bateau : Ajout d'une détection pour que le clone monte dans le bateau du joueur si celui-ci s'y trouve.
Obstacle Clearing (Ligne de Mire) : Algorithme de raycast 3D pour détecter et miner les obstacles intermédiaires (comme les feuilles) avant d'attaquer les bûches.
Aspiration instantanée Cuisto : Correction de l'aspiration automatique dans tickMovement pour s'activer également lorsque le clone est en mode cuisson (Mode 6) [1].
Saut Anti-Suffocation : Recalcul de position instantané (refreshPositionAndAngles) lors de la pose du bloc d'échafaudage pour soulever proprement le clone sur sa plateforme [2.1].
Centrage de Précision : Alignement horizontal obligatoire (Math.floor + 0.5) avant chaque saut pour éviter que le clone ne glisse à côté de sa tour.
Vitesse Dynamique d'Outil : Temps d'extraction indexé sur le multiplicateur de vitesse réel de l'outil équipé (comme la hache sur le bois).
Double Défilement (Scroll) : Récriture du menu V pour permettre de faire défiler séparément la liste des clones (à gauche) et les configurations (à droite) sans chevauchement.

