Files
koka 72f609f77c
Verification 26.2 / check (pull_request) Canceled after 0s
release: integrate PR #176 in alpha.244
2026-09-10 14:45:33 +02:00

294 KiB
Raw Permalink Blame History

Journal des changements — Sanctuary 26.2

Ce journal suit les versions du modpack. Lorsqu'un seul module change, sa version est indiquée séparément afin de ne pas faire croire que les dix JAR ont été modifiés.

  • De 26.2.0-alpha.1 à 26.2.0-alpha.5, le workspace utilisait encore une version commune pour tous les modules.
  • Depuis 26.2.0-alpha.6, le pack et les modules ont des versions indépendantes. I Like To Move It et Only Fun deviennent les cinquième et sixième modules actifs dans l'alpha 46.
  • Les versions ci-dessous ont été reconstituées à partir des JAR archivés, des packs locaux et du code source actuel. Les dates n'étant pas enregistrées de manière fiable, elles ne sont pas inventées.

Non publié

Aucun changement non publié.

26.2.0-alpha.244

Pull request intégrée : #176.

  • ajoute huit feux dartifice à portraits : ChrisM, Kaninscheun, Poupoutain, lBeast, CreveForest, SacDChips, Vaselline et Duncan ;
  • dessine pour chacun un visage 8×8 et sa capuche en particules orientées vers le joueur, en taille normale ou agrandie ;
  • ajoute les huit recettes sans forme, les objets, les textures et les traductions EN/FR/RU correspondantes ;
  • conserve le feu dartifice Nourra et son identifiant existant ;
  • conserve les sauvegardes, les données OnlyFun v2 et le protocole réseau 3 ; OnlyFun passe à 0.0.0-alpha.29.

26.2.0-alpha.243

Pull requests intégrées : #172, #173 et #174.

  • ajoute une barre de recherche dans longlet catalogue, avec repli des accents et filtrage local ;
  • permet de choisir la grille du catalogue : 3×3, 4×4 ou 5×5 maximum, mémorisée entre les sessions ;
  • affiche le numéro de page du catalogue (2/5) à côté de la navigation ;
  • conserve la grille 3×3 et les neuf emplacements des ventes flash ;
  • resynchronise le texte des panneaux de quêtes après une rotation survenue hors chunk et garantit quun rafraîchissement opérateur génère un nouveau contrat ;
  • ajoute le feu dartifice Nourra, dont lexplosion dessine le visage et la capuche du skin en particules, en taille normale ou agrandie ;
  • conserve les sauvegardes et les protocoles réseau existants ; Sanctuary passe à 0.0.0-alpha.140 et OnlyFun à 0.0.0-alpha.28.

26.2.0-alpha.242

Dépendance mise à jour : MyDisplay 1.0.0 (quatrième build fourni).

  • remplace le troisième JAR MyDisplay sous un nom distinct afin de forcer sa mise à jour par Packwiz ;
  • actualise les composants client de performance, de session multimédia et de lecture WaterMedia ;
  • conserve ladaptation du manifeste pour le serveur dédié et les traductions EN/FR/RU ;
  • conserve WaterMedia 3.0.0.23, ses binaires 3.0.0.6, les écrans existants, les sauvegardes et les protocoles ;
  • ne modifie aucun des dix modules Sanctuary.

26.2.0-alpha.241

Dépendance mise à jour : MyDisplay 1.0.0 (troisième build fourni).

  • remplace le second JAR MyDisplay sous un nom distinct pour forcer sa mise à jour par Packwiz ;
  • accélère la copie ARGB vers RGBA avec un IntBuffer et adapte la résolution de décodage WaterMedia à la distance ;
  • plafonne et priorise les uploads vidéo par proximité, sans masquer les écrans qui attendent leur prochaine image ;
  • suspend les uploads hors champ, coupe le rendu au-delà de 128 blocs et regroupe le rendu du mur ;
  • partage Streamlink entre les écrans identiques et échelonne le démarrage des lecteurs ;
  • évite de créer les décodeurs audio OpenAL/FFmpeg lorsque l’écran est muet et sécurise les captures F2 ;
  • conserve WaterMedia 3.0.0.23, ses binaires 3.0.0.6, les écrans existants, les sauvegardes et les protocoles.

26.2.0-alpha.240

Dépendance mise à jour : MyDisplay 1.0.0 (second build fourni).

  • remplace le premier JAR MyDisplay par une nouvelle révision sous un nom distinct pour contourner les caches Packwiz ;
  • ajoute la sélection côté client de l’écran MyDisplay actuellement visé et met à jour la gestion multimédia associée ;
  • conserve WaterMedia 3.0.0.23 et WaterMedia Binaries 3.0.0.6 côté client ;
  • conserve ladaptation du manifeste pour le serveur dédié et complète toujours EN/FR avec le russe ;
  • rend le résolveur des dépendances Packwiz compatible avec les téléchargements directs privés épinglés ;
  • conserve les écrans MyDisplay existants, les dix modules Sanctuary, leurs sauvegardes et leurs protocoles.

26.2.0-alpha.239

Dépendances remplacées : MyDisplay 1.0.0, WaterMedia 3.0.0.23 et WaterMedia Binaries 3.0.0.6.

  • retire Dream Displays et son second build de test audio du client comme du serveur ;
  • ajoute MyDisplay côté client et serveur pour les blocs-écrans, leur configuration et leur synchronisation ;
  • ajoute WaterMedia et ses binaires natifs côté client uniquement pour la lecture et le rendu multimédia ;
  • adapte seulement le manifeste de MyDisplay afin que ses dépendances client optionnelles ne bloquent pas le serveur dédié, et complète ses traductions EN/FR avec le russe ;
  • ne convertit pas les écrans Dream Displays déjà placés, qui doivent être remplacés par des écrans MyDisplay ;
  • conserve les dix modules Sanctuary, leurs versions, sauvegardes et protocoles sans changement ;
  • garde le module temporaire ZEVENT entièrement absent du workspace et du pack.

26.2.0-alpha.238

Dépendance remplacée : Dream Displays 1.10.0-dev (audio-buffer-test, révision 2).

  • remplace le premier JAR de test Dream Displays par la nouvelle révision fournie ;
  • utilise un nouveau nom de fichier afin de contourner les caches et de garantir son téléchargement ;
  • distribue ce build côté client et serveur avec ses nouvelles empreintes vérifiées ;
  • conserve les dix modules Sanctuary, leurs versions, sauvegardes et protocoles sans changement ;
  • garde le module temporaire ZEVENT entièrement absent du workspace et du pack.

26.2.0-alpha.237

Dépendance remplacée : Dream Displays 1.10.0-dev (audio-buffer-test).

  • remplace Dream Displays 1.9.6 par le JAR de test fourni pour corriger la gestion du tampon audio ;
  • utilise un nom de fichier distinct afin que Packwiz supprime lancien JAR et ne réutilise pas son cache ;
  • distribue le nouveau build côté client et serveur depuis le dépôt de téléchargement Sanctuary avec empreintes vérifiées ;
  • conserve les dix modules Sanctuary, leurs versions, sauvegardes et protocoles sans changement ;
  • garde le module temporaire ZEVENT entièrement absent du workspace et du pack.

26.2.0-alpha.236

Module temporaire supprimé : ZEVENT 0.0.0-alpha.3.

  • retire entièrement le sous-projet, le JAR client/serveur et les identifiants zevent:* devenus redondants ;
  • conserve Dream Displays 1.9.6, qui fournit directement les écrans et la lecture des flux vidéo ;
  • retire automatiquement zevent-0.0.0-alpha.3.jar des installations gérées par Packwiz ;
  • ne convertit pas les anciens écrans muraux ZEVENT : ils doivent être remplacés par des écrans Dream Displays ;
  • conserve sans changement les sauvegardes, inventaires, monnaies et protocoles des dix modules Sanctuary restants.

26.2.0-alpha.235

Module modifié temporairement : ZEVENT 0.0.0-alpha.3.

  • remplace MCEF Modern, dont Chromium ne sait pas décoder les directs Twitch en H.264/AAC, par Dream Displays 1.9.6 et son pipeline vidéo natif ;
  • conserve le bloc-écran 9 × 5, les chaînes enregistrées, linterface et le protocole réseau ZEVENT 1 sans migration de monde ;
  • réutilise directement la texture GPU décodée dans le renderer ZEVENT, avec une limite de 720p et deux flux visibles au maximum par client ;
  • maintient le volume dans la catégorie Disques, latténuation jusqu’à 64 blocs et un seul écran audible à la fois ;
  • réessaie automatiquement les chaînes momentanément indisponibles et affiche désormais un message explicite lorsquune chaîne est hors ligne ;
  • valide le démarrage client natif sur macOS Apple Silicon ainsi que la résolution dun direct Twitch actif en cinq qualités H.264 jusquen 1080p avec audio AAC.

26.2.0-alpha.234

Module ajouté temporairement : ZEVENT 0.0.0-alpha.2.

  • ajoute pour le week-end le bloc-écran ZEVENT, une surface multibloc de 9 × 5 qui diffuse une chaîne Twitch officielle dans le monde ;
  • permet de saisir un nom de chaîne ou une URL Twitch par clic droit, puis enregistre et synchronise la chaîne côté serveur ;
  • relie le volume à la catégorie Disques, latténue jusqu’à 64 blocs et limite chaque client à deux lecteurs visibles ;
  • ajoute MCEF Modern 0.3.3+mc26.2.jcef146.0.10 uniquement côté client, sans imposer Chromium au serveur dédié ;
  • conserve les données et protocoles des dix modules Sanctuary existants ; ZEVENT démarre en données v1 et protocole 1, avec mise à jour simultanée du client et du serveur.

26.2.0-alpha.233

Modules modifiés : Sanctuary 0.0.0-alpha.139 et Red-Stoner 0.0.0-alpha.20.

  • remplace le bloc-écran redstoner:trophy_panel par un vrai panneau Vanilla en chêne pâle, posable au sol ou au mur, sans changer lID de litem déjà présent dans les inventaires et recettes ;
  • ouvre à la première pose un éditeur blanc permettant de rechercher une statistique Vanilla, composer et réordonner jusqu’à seize pages, puis choisir entre noms et valeurs, noms seuls ou valeurs seules ;
  • verrouille la configuration et la destruction au créateur ou à un opérateur, tout en laissant le clic droit public faire défiler les pages ;
  • conserve lancien bloc uniquement comme alias de migration : chaque plaque déjà posée devient automatiquement un panneau mural en gardant propriétaire, statistiques et page courante ;
  • répare les classements importés qui montraient les huit premiers caractères de lUUID : Sanctuary récupère désormais le vrai pseudo depuis le cache local du serveur et utilise ? plutôt quun fragment dUUID si aucun nom nest connu ;
  • ajoute les payloads bornés de l’éditeur, fait passer Red-Stoner aux données v5 et au protocole réseau 9, sans changer les données v15 ni le protocole 24 de Sanctuary. Client et serveur Red-Stoner doivent être mis à jour ensemble.

26.2.0-alpha.232

Modules modifiés : Another World 0.0.0-alpha.58, Sanctuary 0.0.0-alpha.138 et Red-Stoner 0.0.0-alpha.19.

  • ferme le ticket #146 en enregistrant chaque cliché pris avec un appareil Canon dans le dossier screenshots de linstance, à côté des captures F2 ;

  • exporte le carré cadré à sa résolution native avec le filtre de la pellicule, sans le réduire aux 128 × 128 pixels de la carte en jeu ;

  • écrit le PNG hors du thread de rendu et réserve un nom horodaté unique afin d’éviter les freezes comme les écrasements lors de plusieurs clichés rapprochés ;

  • remplace le volume de la cape à motifs par les deux faces opposées de l’îlot UV exact du bouclier, redimensionnées aux proportions 10 × 16 de la cape, afin de corriger la projection et le culling sans afficher le manche ni l’épaisseur du bouclier ;

  • laisse la touche dinventaire fermer le terminal tant que la recherche nest pas focalisée, mais la traite comme du texte dans le champ de recherche afin que la lettre E ne ferme plus l’écran ;

  • utilise les huit lignes du panneau de trophées pour afficher le titre et jusqu’à sept rangs, avec une page de noms suivie dune page de valeurs pour chaque statistique afin que les longues durées de jeu restent lisibles ;

  • fait configurer par un œuf dapparition le classement vanilla des créatures correspondantes tuées, par exemple les zombies tués avec l’œuf de zombie ;

  • conserve les IDs et les sauvegardes Sanctuary v15/Red-Stoner v4 ; le snapshot client du panneau passant de trois à sept entrées, le protocole Red-Stoner passe de 7 à 8 et exige la mise à jour du client et du serveur.

26.2.0-alpha.231

Modules modifiés : Sanctuary 0.0.0-alpha.137 et Red-Stoner 0.0.0-alpha.18.

  • transforme le panneau de trophées en plaque verticale de chêne, corrige le texte auparavant masqué et utilise les quatre lignes pour le titre paginé ainsi que les trois places du podium ;
  • permet de passer à la page suivante dun clic droit et de revenir à la précédente avec Maj + clic droit, sans changer les IDs, les sauvegardes Red-Stoner v4 ni le protocole réseau 7.
  • garantit sur chaque niveau de la Backroom un coffre par cellule de 3 × 3 chunks dans les nouveaux chunks, au lieu dun coffre aléatoire réparti entre les cinq niveaux ;
  • resserre aussi la grille des lits de sortie de 10 × 10 à 3 × 3 chunks sur chacun des cinq niveaux afin quils soient réellement trouvables ;
  • actualise JEI vers la bêta Fabric 30.29.0.201, qui corrige un crash avec les mods utilisant latlas de textures ;
  • ne change ni le butin ordinaire des coffres, ni les données Sanctuary v15/Red-Stoner v4, ni leurs protocoles réseau 24/7 ; les nouveaux coffres et lits apparaissent dans les chunks qui nont pas encore été générés.

26.2.0-alpha.230

Modules modifiés : Sanctuary 0.0.0-alpha.136 et Red-Stoner 0.0.0-alpha.17.

  • attribue les demandes de quêtes personnalisées terminées à leur preneur directement sur le panneau et dans les détails au clic, avec son pseudonyme et sa couleur conservés ;
  • répartit les lits de sortie rares sur chacun des cinq niveaux de la Backroom, avec exactement un lit par cellule de 10 × 10 chunks et par niveau dans les nouveaux chunks ;
  • conserve les IDs, les données Sanctuary v14 et le protocole réseau 24 ; les chunks Backroom déjà générés restent inchangés.
  • ajoute lAPI publique Sanctuary de métriques et de classements persistants par UUID, avec import monotone des statistiques vanilla, podium borné et exclusion des actions créatives, spectateur ou simulées ;
  • ajoute redstoner:trophy_panel, panneau mural configurable par son propriétaire avec un item non consommé, pages publiques, rendu en monde et rafraîchissement serveur limité à une fois par seconde ;
  • passe Sanctuary aux données v15 et Red-Stoner aux données v4 sans nouveau payload ni changement de leurs protocoles réseau 24 et 7.
  • corrige la cape blanche décorée en projetant sa couleur et ses motifs avec les sprites de bouclier, aux proportions exactes de la cape ;
  • permet d’équiper une poule adulte avec larmure de loup vanilla en écailles de tatou, de la réparer avec des écailles et de la retirer aux cisailles ; larmure absorbe les dégâts et conserve son usure, ses teintures et ses enchantements ;
  • conserve les sauvegardes Sanctuary v15 et le protocole réseau 24 : larmure utilise exclusivement le slot d’équipement vanilla de la poule.

26.2.0-alpha.229

Module modifié : Red-Stoner 0.0.0-alpha.16.

  • ajoute au terminal les tris alphabétique, par quantité croissante et par quantité décroissante, appliqués explicitement sans déplacer les objets sous le curseur lors des rafraîchissements périodiques ;

26.2.0-alpha.228

Modules modifiés : Sanctuary 0.0.0-alpha.132 et Red-Stoner 0.0.0-alpha.15.

  • étend sanctuary:backroom à toute la hauteur Y -64 → 383 et empile cinq niveaux thématiques de haut en bas : seuil modulaire, archives, ville, services et glitch ;
  • remplace les volumes ouverts par des pièces et couloirs raccordés, quatre angles de salle déclinés en cinq matériaux, des bibliothèques immenses, des tours plus serrées, des autoroutes continues et de rares parcs ;
  • ajoute au niveau inférieur une grille de prismes 3D et un labyrinthe déterministe connecté, avec portes physiquement ouvertes, salles fusionnées et trous volontaires vers le vide ;
  • fait correspondre exactement chaque ouverture entre le sol supérieur et le plafond inférieur, place une torche récupérable à chaque arrivée et raréfie fortement les lits de sortie ;
  • supprime le ciel, les astres, la lumière ambiante et tous les monstres, y compris ceux injectés par un autre système ;
  • conserve les IDs, les données Sanctuary v14 et le protocole réseau 24 ; seuls les nouveaux chunks Backroom utilisent la nouvelle architecture complète ;
  • rend le champ de recherche du terminal inactif à louverture puis focalisable au clic, libère le focus au clic extérieur et laisse toujours la touche dinventaire fermer le terminal ;
  • permet à la recherche du terminal de retrouver une boîte de Shulker par le nom ou lidentifiant dun objet quelle contient, tout en conservant la boîte comme résultat afin que son aperçu vanilla reste directement consultable ;

26.2.0-alpha.227

Modules modifiés : Sanctuary 0.0.0-alpha.131 et Another World 0.0.0-alpha.57.

  • ajoute la dimension persistante sanctuary:backroom, accessible en saccroupissant devant un lit et quittée uniquement par un lit, avec arrivées variées dans une zone architecturale de 2 000 blocs ;
  • transfère atomiquement vers la Mailbox tout l’équipement dentrée, y compris les rangées étendues, l’œuf compagnon et la cape, avec reprise idempotente après interruption ;
  • conserve les objets perdus au dépop, dans le vide et lors des morts en Backroom dans un registre borné et non duplicable ;
  • transforme tous les coffres de la dimension en butin renouvelable, pauvre la plupart du temps, qui privilégie les pertes personnelles dans les premiers coffres avant les pertes anciennes partagées ;
  • génère des villes, bureaux, plaines, agrégats flottants et pièces visuellement retournées à partir de palettes composées, en réservant les matériaux dAnother World aux anomalies et les blocs précieux à de rares cachettes ;
  • fait enregistrer la mousse turquoise par Another World via lAPI publique de matériaux Backroom, sans dépendance circulaire ;
  • actualise Fabric API vers 0.159.0+26.2 et JEI vers 30.29.0.199, avec empreintes Packwiz et Prism synchronisées ;
  • migre Sanctuary vers les données v14 sans changer le protocole réseau 24, sans réinitialiser les sauvegardes ni effacer les constructions.

26.2.0-alpha.226

Module modifié : Sanctuary 0.0.0-alpha.130. Les neuf autres modules conservent leur version issue de l'alpha.225.

  • ajoute sanctuary:white_cape, une cape blanche craftable avec six laines blanches disposées comme une porte, en deux colonnes de trois ;
  • permet d'associer simplement la cape et n'importe quelle bannière dans l'établi afin d'en conserver la couleur de fond et jusqu'à six motifs ;
  • affiche les motifs dans l'inventaire et sur la cape équipée, avec la physique native des capes, y compris en multijoueur ;
  • conserve les sauvegardes Sanctuary en data v13 ; le payload d'apparence transporte désormais la couleur et les motifs bornés, donc le protocole Sanctuary passe de 23 à 24 et client comme serveur doivent être mis à jour, sans nouveau monde ni réinitialisation.

26.2.0-alpha.225

Modules modifiés : Another World 0.0.0-alpha.56, It's Alive 0.0.0-alpha.38, I Like To Move It 0.0.0-alpha.18, Only Fun 0.0.0-alpha.27 et Sanctuary 0.0.0-alpha.129. Les cinq autres modules conservent leur version issue de l'alpha.224.

  • exige que lattaquant possède son propre coffre-fort actif avant de commencer un braquage, revalide cette condition pendant le forage et refuse défensivement tout transfert si le coffre disparaît entre-temps ;
  • empêche les familiers temporaires Sanctuary de produire du butin vanilla, de lexpérience ou une lootbox Only Fun, et les exclut des contrats de panneau comme des demandes communautaires ;
  • conserve la variante Canaplia des seize graines historiques pendant le placement, la croissance naturelle, la poudre dos, la création de la partie haute, le rechargement et la récolte, ce qui réactive notamment lhybridation Tendre + Olive vers Dorée ;
  • remplace la laine violette du Magic Carpet par la texture historique 16 × 16 du Totem de Notch, utilisée par lobjet canonique et son alias hérité sans modifier la plateforme 3 × 3 ;
  • conserve tous les IDs, sauvegardes et formats de données ; les protocoles réseau restent Another World 2, It's Alive 4, I Like To Move It 5, Only Fun 3 et Sanctuary 23, sans nouveau monde ni réinitialisation.

26.2.0-alpha.224

Modules modifiés : It's Alive 0.0.0-alpha.37, Ouch 0.0.0-alpha.11, I Like To Move It 0.0.0-alpha.17, Only Fun 0.0.0-alpha.26, Sanctuary 0.0.0-alpha.128 et MasterKey 0.0.0-alpha.9.

  • étend le clic molette aux coffres, barils, boîtes de Shulker, entonnoirs et distributeurs, tout en excluant les fours, le Shop et le terminal Red-Stoner ;
  • trie l'inventaire du joueur lorsque le curseur survole l'une de ses cases dans un conteneur, sans toucher à la hotbar, et replace la hotbar en bas après connexion ou achat d'une rangée ;
  • ajoute Notch comme résident unique et persistant de la maison Indev, avec restauration automatique, déduplication et lecture des anciennes entités portals:notch ;
  • transforme Notch en Titan au premier coup volontaire, avec santé bornée selon les participants, poursuite, attaques télégraphiées, boules de feu renvoyables et réinitialisation si le combat est abandonné ;
  • limite la destruction de blocs à l'explosion initiale de transformation ; les attaques suivantes utilisent uniquement dégâts, poussée, particules et explosions non destructrices ;
  • enregistre la première victoire comme jalon mondial monotone, crédite les participants, inscrit un marqueur de boss dans leur Atlas déjà découvert et réserve une récompense physique unique ;
  • place le Magic Carpet de Notch dans un coffre déterministe signalé par feu d'artifice, avec réservation et livraison persistées séparément pour récupérer une interruption sans duplication ;
  • conserve portals:notch_totem comme alias caché et convertit inventaires, conteneurs et items au sol vers iliketomoveit:magic_carpet en gardant quantité, composants et nom personnalisé ;
  • maintient la plateforme temporaire 3 × 3 sous autorité serveur, sans écraser le terrain et avec un suivi par propriétaire qui protège les tapis superposés pendant les nettoyages ;
  • rend l'offre Magic Carpet visible et achetable uniquement après sanctuary:notch_defeated, au prix exceptionnel existant, avec paiement normal, livraison Mailbox, provenance et journal de remplacement ;
  • ajoute les diagnostics /masterkey notch inspect et /masterkey notch restore, les traductions FR/EN/RU et les contrats de test déterministes associés ;
  • migre les données It's Alive de v3 à v4, I Like To Move It de v3 à v4 et Sanctuary de v11 à v13 ; le payload de tri ayant gagné un booléen borné, le protocole Sanctuary passe de 22 à 23 et client comme serveur doivent être mis à jour, sans nouveau monde ni réinitialisation.

26.2.0-alpha.223

Module modifié : Sanctuary 0.0.0-alpha.125. Les neuf autres modules conservent leur version issue de l'alpha.222.

  • ajoute un tri natif de linventaire par clic molette configurable, uniquement sur les rangées de stockage débloquées ;
  • fusionne et range les piles depuis le haut sans déplacer la hotbar, larmure, la main secondaire, le craft ni les emplacements spéciaux ;
  • garde le tri sous autorité serveur, avec un délai de huit ticks, et lignore en créatif ou pendant la saisie dans un champ texte ;
  • ajoute un style configurable au suivi des quêtes (N par défaut), entre le texte transparent et le panneau original de Chris ;
  • place automatiquement le style texte sous la hauteur réelle de la colonne gauche du F3 permanent afin que les deux affichages ne se recouvrent pas ;
  • nomme et ordonne les contrats suivis par niveau de récompense, rubis puis saphir puis émeraude/autres, au lieu du libellé générique « Contrat du jour » ;
  • actualise JEI vers la bêta Fabric 26.2 30.29.0.198 et synchronise ses empreintes entre Packwiz et Prism ;
  • conserve les données Sanctuary v11, le protocole réseau 22, les IDs et les sauvegardes existantes ; aucun nouveau monde ni réinitialisation nest nécessaire.

26.2.0-alpha.222

Modules modifiés : Red-Stoner 0.0.0-alpha.13 et Sanctuary 0.0.0-alpha.124. Les huit autres modules conservent leur version issue de l'alpha.221.

  • ajoute au terminal de stockage une recherche clavier focalisée à l'ouverture, compatible avec les noms affichés, les IDs, les traductions, les accents et Unicode ;
  • affiche les grandes quantités du terminal sous forme compacte (1K, 1.2K, 12K, 1.2M) tout en conservant la valeur exacte dans l'infobulle ;
  • stabilise les emplacements du terminal lorsqu'une pile est vidée afin que les ressources suivantes ne glissent plus sous le curseur, puis recompacte volontairement lors d'une nouvelle recherche ou à la réouverture ;
  • ajoute un suivi d'avancement des quêtes, affichable ou masquable par une touche configurable (J par défaut) ;
  • affiche chaque quête active comme un simple texte ombré en haut à gauche, sans panneau, bordure, titre, message vide ni barre de progression ;
  • synchronise un snapshot borné des quêtes acceptées et des contrats réservés, sans les demandes que le joueur a lui-même créées, ni changer les données Sanctuary v11 ni le protocole réseau 22 ;
  • propose une saisie assistée des IDs d'item et de mob dans l'éditeur de demande, avec icône et noms proches.
  • actualise JEI vers la bêta Fabric 26.2 30.29.0.196 et synchronise Packwiz avec l'index Prism/Modrinth ;
  • conserve Red-Stoner data v3/protocole 7, Sanctuary data v11/protocole 22, les IDs et les sauvegardes existantes ; aucun nouveau monde ni réinitialisation n'est nécessaire.

26.2.0-alpha.221

Module modifié : Ambiance 0.0.0-alpha.22. Les neuf autres modules conservent leur version issue de l'alpha.220.

  • corrige la cause réelle du disque blanc ralenti et trop grave : la piste AAC YouTube reste décodée en stéréo native à 48 kHz, puis chaque paire gauche/droite est explicitement moyennée en un échantillon mono positionnel ;
  • supprime la compensation OpenAL approximative à 4/3 et restitue la musique à sa hauteur et sa vitesse originales avec une hauteur 1.0 ;
  • conserve un flux PCM mono signé 16 bits little-endian pour l'audio positionnel du jukebox, sans silence ajouté ni changement de durée ;
  • ajoute un test déterministe du downmix stéréo et valide le lien signalé sur quatre secondes : 4 000 ms de source donnent 4 000 ms de PCM à 48 kHz ;
  • conserve les données Ambiance v2, le protocole réseau 6, les IDs et les sauvegardes existantes ; aucun nouveau monde ni réinitialisation n'est nécessaire.

26.2.0-alpha.220

Module modifié : Red-Stoner 0.0.0-alpha.12. Les neuf autres modules conservent leur version issue de l'alpha.219.

  • remplace l’écran propriétaire du terminal par un véritable menu de conteneur inspiré des coffres vanilla et composé avec le panneau dinventaire Sanctuary ;
  • supprime le bouton de fermeture dédié : Échap et la touche dinventaire suivent désormais le comportement normal du jeu ;
  • affiche et synchronise toutes les rangées dinventaire débloquées par Sanctuary, dune à six, y compris les deux rangées persistantes supplémentaires ;
  • permet le retrait par clic gauche, le retrait unitaire par clic droit et le retrait vers linventaire par shift-clic ; un clic avec une pile portée ou un shift-clic depuis linventaire dépose dans le réseau ;
  • conserve les 54 cases comme une vue agrégée non réorganisable et affiche les quantités exactes sans créer de stockage virtuel ;
  • dépose dans le premier coffre ou baril disponible selon lordre déterministe de découverte, remplit dabord ses piles compatibles puis ses cases vides et ne passe au stockage suivant quen cas de besoin ;
  • supprime les anciens payloads spécifiques au terminal au profit de la synchronisation native des menus, tout en gardant la distance, la topologie et les transferts sous autorité serveur ;
  • conserve les données Red-Stoner v3 et les sauvegardes existantes ; le protocole réseau Red-Stoner passe de 6 à 7, sans nouveau monde ni réinitialisation.

26.2.0-alpha.219

Modules modifiés : Sanctuary 0.0.0-alpha.122, I Like To Move It 0.0.0-alpha.16 et Ambiance 0.0.0-alpha.21. Les sept autres modules conservent leur version issue de l'alpha.218.

  • ajoute sanctuary:alpha, une île Minecraft Indev finie de 128 × 128 × 64 blocs, déterministe par seed, avec plages, cavernes, minerais, eau, lave, végétation et maison de départ historique ;
  • borne le monde par un fond en bedrock et un anneau de barrières, sans placement au-delà de X/Z 64…63, et expose les positions stables de la résidence et de l'arrivée sûre via l'API publique de Sanctuary ;
  • ajoute la dimension, son biome, son type et ses réglages aux profils Sanctuary et Overworld, tout en conservant la migration portals:alpha vers sanctuary:alpha ;
  • active la route de portail v2 en cobblestone moussue, cadre 4 × 5 et intérieur 2 × 3, avec validation serveur, refus si la dimension manque, paire persistante, déliaison à la casse et arrivée distante hors de la maison ;
  • compose localement les packs officiels Golden Days Base puis Alpha uniquement dans sanctuary:alpha, restaure exactement la pile précédente à la sortie ou déconnexion et laisse les textures vanilla fonctionner si les ZIP manquent ;
  • ne distribue aucun asset Golden Days dans les JAR, Packwiz ou .mrpack, documente les liens et la licence officiels, et n'impose aucun fichier au serveur dédié ;
  • ajoute les traductions FR/EN/RU et des tests déterministes pour le générateur, le portail et la composition des packs ;
  • conserve Sanctuary data v11/protocole 22, I Like To Move It data v3/protocole 5 et Ambiance data v2/protocole 6, sans réinitialisation de sauvegarde.

26.2.0-alpha.218

Modules modifiés : Red-Stoner 0.0.0-alpha.11, Only Fun 0.0.0-alpha.25 et Sanctuary 0.0.0-alpha.121. Les sept autres modules conservent leur version issue de l'alpha.217.

  • ajoute redstoner:storage_terminal, une demi-dalle verticale de huit pixels qui se pose uniquement sur la face horizontale dun coffre, coffre piégé ou baril ;
  • découvre sans charger de chunk les conteneurs adjacents par face, verticalement compris, et refuse clairement tout réseau qui dépasse 128 blocs physiques ;
  • agrège uniquement les piles dont litem et tous les composants sont strictement identiques, puis les affiche sur des pages défilantes de 54 entrées ;
  • valide côté serveur la distance, le terminal, la topologie, la page et lidentité de chaque pile avant un retrait par pile, un retrait unitaire ou un dépôt par shift-clic ;
  • fabrique le terminal avec quatre plaques dargent, trois verres teintés, un Controller et un lingot de titane, sans entrée Shop, Black Market ni récompense de lootbox ;
  • ajoute les traductions FR/EN/RU, les ressources bloc/item/loot/recette et des tests déterministes de topologie, pagination, agrégation et transferts ;
  • conserve les données Red-Stoner v3, Only Fun v2 et Sanctuary v11 ; seul le protocole réseau Red-Stoner passe de 5 à 6, sans nouveau monde ni réinitialisation des sauvegardes.

26.2.0-alpha.217

Module modifié : Ambiance 0.0.0-alpha.20. Les neuf autres modules conservent leur version issue de l'alpha.216.

  • corrige la hauteur trop grave et la vitesse trop lente du disque blanc en compensant la cadence du flux AAC YouTube par un facteur OpenAL exact de 4/3 ;
  • réapplique cette hauteur pendant toute la lecture afin quaucune mise à jour du canal audio ne la ramène à la valeur ralentie ;
  • valide la correction sur le lien signalé en comparant vingt secondes décodées par Lavaplayer au flux AAC direct, puis conserve les tests PCM 48 kHz et de niveau sonore ;
  • conserve les données Ambiance v2, le protocole réseau 6, les IDs et les sauvegardes existantes ;
  • distribue Ambiance 0.0.0-alpha.20 dans Packwiz et le .mrpack partagé client/serveur, sans exiger de nouveau monde ni réinitialiser les sauvegardes.

26.2.0-alpha.216

Module modifié : Ambiance 0.0.0-alpha.19. Les neuf autres modules conservent leur version issue de l'alpha.215.

  • corrige le disque blanc ralenti et dégradé en remplissant continûment les tampons PCM dune seconde demandés par Minecraft au lieu de les compléter prématurément avec du silence ;
  • conserve une fréquence réelle de 48 kHz, un flux mono 16 bits little-endian et force la vitesse OpenAL normale à 1.0 ;
  • borne chaque attente de trame à 250 ms après le démarrage afin de garder un flux continu sans bloquer indéfiniment le thread audio ;
  • ajoute un test déterministe des tampons Minecraft et renforce le test YouTube réel sur quatre secondes complètes ;
  • conserve les données Ambiance v2, le protocole réseau 6, les IDs et les sauvegardes existantes ;
  • distribue Ambiance 0.0.0-alpha.19 dans Packwiz et le .mrpack partagé client/serveur, sans exiger de nouveau monde ni réinitialiser les sauvegardes.

26.2.0-alpha.215

Module modifié : Ambiance 0.0.0-alpha.18. Les neuf autres modules conservent leur version issue de l'alpha.214.

  • corrige le crash natif déclenché par linsertion ou larrêt du disque blanc en laissant Minecraft libérer le canal OpenAL sur son thread audio ;
  • rétablit le décodage audible du lien YouTube signalé grâce au profil iOS corrigé et à une révision épinglée de youtube-source ;
  • borne uniquement lattente initiale du flux puis poursuit la lecture sans blocage, avec silence de compensation lorsque les données arrivent en retard ;
  • transforme les erreurs et blocages de lecture en arrêt propre accompagné dun message au joueur ;
  • conserve les données Ambiance v2, le protocole réseau 6, les IDs et les sauvegardes existantes ;
  • distribue Ambiance 0.0.0-alpha.18 dans Packwiz et le .mrpack partagé client/serveur, sans exiger de nouveau monde ni réinitialiser les sauvegardes.

26.2.0-alpha.214

Module modifié : Ambiance 0.0.0-alpha.17. Les neuf autres modules conservent leur version issue de l'alpha.213.

  • attend de façon bornée la synchronisation client du jukebox avant de charger un disque blanc, ce qui rétablit sa lecture en solo ;
  • affiche immédiatement le chargement puis un échec explicite si le jukebox n'est toujours pas synchronisé après cinq secondes ;
  • accepte toujours les liens de partage YouTube avec paramètres, notamment https://youtu.be/Ue5ZBe-GzSM?si=… ;
  • conserve les données Ambiance v2 et le protocole réseau 6, sans migration de sauvegarde ;
  • distribue Ambiance 0.0.0-alpha.17 dans Packwiz et le .mrpack partagé client/serveur, sans exiger de nouveau monde ni réinitialiser les sauvegardes.

26.2.0-alpha.213

Module modifié : Ambiance 0.0.0-alpha.16. Les neuf autres modules conservent leur version issue de l'alpha.212.

  • corrige le crash client au démarrage d'Ambiance sous Minecraft 26.2 en ciblant le nouveau gestionnaire vanilla LevelEventHandler pour l'arrêt du disque blanc ;
  • conserve les données Ambiance v2 et le protocole réseau 6, sans migration de sauvegarde ;
  • remplace le JAR Ambiance cassé dans Packwiz et le .mrpack partagé client/serveur, sans exiger de nouveau monde ni réinitialiser les sauvegardes.

26.2.0-alpha.212

Module modifié : Sanctuary 0.0.0-alpha.120. Les neuf autres modules conservent leur version issue de l'alpha.211.

  • corrige le crash client au démarrage provoqué par le mixin du clic molette du Black Market sous Minecraft 26.2 ;
  • cible désormais la méthode vanilla pickBlockOrEntity, sans modifier les données Sanctuary v11 ni le protocole réseau 22.
  • remplace le JAR Sanctuary cassé dans Packwiz et le .mrpack partagé client/serveur, sans exiger de nouveau monde ni réinitialiser les sauvegardes.

26.2.0-alpha.211

Modules modifiés : Ambiance 0.0.0-alpha.15, It's Alive 0.0.0-alpha.36, Only Fun 0.0.0-alpha.24, Ouch 0.0.0-alpha.10 et Sanctuary 0.0.0-alpha.119. Les cinq autres modules conservent leur version issue de lalpha.210.

  • remplace les pages noires du Livre interdit par laffichage clair du livre vanilla ;
  • conserve les seize entrées, les découvertes personnelles, le partage sur pupitre, les IDs, les données v3 et le protocole réseau 4.
  • rétablit l'accès au Black Market par clic molette sur un panneau, avec une intention vide et une nouvelle validation complète de la cible côté serveur ;
  • conserve les données Sanctuary v11 et porte son protocole réseau de 21 à 22, sans nouvel ID persistant.
  • ajoute le disque blanc, à fabriquer puis renommer avec une URL YouTube HTTPS avant de linsérer dans un jukebox ;
  • valide strictement lhôte et lidentifiant vidéo côté serveur, ne transmet quun identifiant borné de onze caractères et limite chaque client à quatre lectures de trente minutes maximum ;
  • diffuse le son en mono positionnel dans le canal des disques, sans nouvelle donnée persistante ; Ambiance conserve ses données v2 et passe son protocole réseau de 5 à 6.
  • importe le cœur GPL historique dAbjection dans Only Fun, sans onzième JAR : /piss, /vomit, /shit et /smoke retrouvent leurs durées, jets, impacts et messages ;
  • restaure abjection:shit_ball ainsi que le bloc boueux abjection:shit_cube, sa recette, son butin et ses ressources originales en FR/EN/RU ;
  • expose une API serveur unique pour les commandes et le futur raccourci, nettoie les actions temporaires à la mort, en spectateur ou à la déconnexion, et conserve les données v2 ainsi que le protocole réseau 2 dOnly Fun.
  • rend abjection:shit_ball lançable à la main et par dispenser grâce à une fabrique publique installée par Ouch, sans réenregistrer lobjet possédé par Only Fun ;
  • restaure le projectile historique de 0,25 bloc, sa consommation unique hors créatif, son rendu dobjet, son impact boueux et ses sept secondes de nausée ajoutées à la durée existante ;
  • déclare la dépendance sans cycle ouch -> onlyfun ; les données et protocoles réseau dOuch et dOnly Fun restent inchangés.
  • ajoute la touche configurable « Chier » dans les contrôles Only Fun, assignée à J par défaut et sans répétition lorsque la touche reste maintenue ;
  • transmet une demande C2S vide, déduplique le spam dun même tick et revalide côté serveur la connexion, la vie et le mode spectateur avant de réutiliser exactement laction /shit ;
  • conserve les données Only Fun v2 et porte son protocole réseau de 2 à 3, sans nouveau cooldown, besoin ni donnée persistante.
  • distribue les cinq JAR mis à jour dans Packwiz et le .mrpack partagé client/serveur, sans exiger de nouveau monde ni réinitialiser les sauvegardes.

26.2.0-alpha.210

Modules modifiés : Sanctuary 0.0.0-alpha.118, Only Fun 0.0.0-alpha.21, I Like To Move It 0.0.0-alpha.15 et It's Alive 0.0.0-alpha.35. Les six autres modules conservent leur version issue de lalpha.209.

  • sépare le compteur quotidien et le statut de déblocage du Shop pour empêcher leur chevauchement ;
  • retire du Shop Only Fun les raccourcis qui contournaient la progression normale ;
  • attribue à tous les Zombies vanilla des gamertags déterministes inspirés de la Xbox 360 ;
  • resynchronise les capes après une reconnexion avec des tentatives retardées et bornées ;
  • réserve les requêtes communautaires aux panneaux dédiés au lieu dintercepter les panneaux ordinaires ;
  • double la vitesse de croisière du Happy Ghast lorsquun joueur le pilote, sans accélérer ses déplacements autonomes ;
  • conserve les données v3 et le protocole réseau 5, sans migration de sauvegarde ni nouvel ID.
  • transforme le Codex Canaplia en « Livre interdit » aux pages noires, sans page d'accueil, et fait découvrir une entrée aléatoire encore inconnue à chaque page consommée ;
  • garde les découvertes du Livre interdit personnelles en main et partage temporairement celles du propriétaire uniquement lorsque le livre est posé sur un pupitre ;
  • conserve les IDs et les anciennes données partagées, ainsi que les données v3 et le protocole réseau 4 d'It's Alive, sans migration de sauvegarde.
  • actualise JEI de 30.28.0.191 à la bêta compatible 30.28.0.193 dans Packwiz et le manifeste Prism/Modrinth ;
  • distribue les quatre JAR mis à jour dans Packwiz, Prism et le .mrpack partagé client/serveur, sans exiger de nouveau monde.

26.2.0-alpha.209

Module modifié : It's Alive 0.0.0-alpha.34. Les neuf autres modules conservent leur version issue de lalpha.208.

  • restaure les 224 textures 16×16 authored du Canaplia historique, avec provenance et autorisation explicite du détenteur des droits, à la place des palettes procédurales illisibles ;
  • rétablit la consommation des seize joints avec animation, son, particules de fumée, découverte et effets serveur ;
  • pose les blocs de résine éteints, permet de les allumer au briquet, à la charge de feu ou avec un projectile enflammé, puis affiche une fumée de feu de camp pendant leur aura de 90 secondes ;
  • migre sans perte les résines déjà posées par lalpha.208 vers l’état allumé et porte les données It's Alive en v3 sans changer le protocole réseau 4 ;
  • remplace lancien panneau vert du Codex par l’écran et les pages du livre Minecraft ;
  • ajoute les pages de Canaplia aux butins des monstres tués par un joueur, un rare butin direct du Codex et une recette livre + quatre pages ;
  • distribue It's Alive 0.0.0-alpha.34 dans les manifestes Packwiz, Prism et Modrinth du pack alpha.209, sans exiger de nouveau monde.

26.2.0-alpha.208

Modules modifiés : It's Alive 0.0.0-alpha.33, Ambiance 0.0.0-alpha.14 et Only Fun 0.0.0-alpha.20. Les sept autres modules conservent leur version issue de lalpha.207.

  • enregistre sous les IDs historiques les seize cultures Canaplia, leurs graines, têtes, résines et joints, avec ressources originales 16×16 et traductions FR/EN/RU ;
  • transforme de façon déterministe dix têtes identiques en résine correspondante, migre l'ancien suivi de composteur et fait persister l'aura de résine pendant 90 secondes ;
  • charge les sources de découverte depuis un catalogue data-pack borné, avec variantes sauvages climatiques, Ember limitée au Nether et Indigo limitée à l'End ;
  • revalide côté serveur les parents matures, l'humidité, la lumière, l'eau, le climat et l'heure pour six hybridations et la récolte Lunar sous ciel froid et visible ;
  • applique seize profils serveur de 140 à 180 secondes avec bad trip unique et borné, nettoyage à l'expiration, à la mort et à la déconnexion ;
  • fait composer par Ambiance un seul profil normal et un seul bad trip, sans shader concurrent, avec intensité, réduction des mouvements, wobble et ghosting configurables depuis les contrôles ;
  • ajoute un Codex partageable qui conserve les découvertes personnelles et communautaires, révèle ses indices progressivement et préserve les futures clés inconnues ;
  • exclut tout le namespace Canaplia du Shop et des lootboxes ordinaires, conserve les IDs historiques et ne copie aucun fichier de la source 2.0.0 All Rights Reserved.
  • distribue les trois JAR mis à jour dans Packwiz, Prism et le .mrpack partagé client/serveur, sans exiger de nouveau monde.
  • actualise JEI de 30.27.0.189 à la bêta compatible 30.28.0.191 dans les manifestes Packwiz et Modrinth.

26.2.0-alpha.207

Module modifié : Another World 0.0.0-alpha.55. Les neuf autres modules conservent leur version issue de lalpha.206.

  • remplace les 27 piles du coffre-fort par trois soldes 64 bits séparés pour les rubis, saphirs et émeraudes ;
  • migre automatiquement chaque pile existante vers son solde correspondant dans safe_vaults v4, sans changer les IDs ni exiger de nouveau monde ;
  • synchronise les soldes 64 bits avec linterface et les affiche sous forme compacte au-delà de 999 ;
  • conserve laccès du Shop aux monnaies stockées et borne son API historique 32 bits sans limiter le solde réel ;
  • crédite directement les 20 % pillés dans le coffre-fort de lattaquant afin d’éviter de générer un nombre non borné dobjets ;
  • porte Another World en donnée v5 et protocole réseau 2, puis régénère Packwiz avec le JAR 0.0.0-alpha.55.

26.2.0-alpha.206

Module modifié : Another World 0.0.0-alpha.54. Les neuf autres modules conservent leur version issue de lalpha.205.

  • remet les colonnes A et C dans le bon ordre sur la façade et le dos du coffre-fort 3 × 3 × 3 ;
  • conserve la colonne B, les côtés, le dessus, le dessous et les quatre orientations du coffre-fort ;
  • régénère Packwiz avec le JAR Another World 0.0.0-alpha.54 et synchronise les métadonnées Prism/Modrinth sur lalpha.206 ;
  • ne modifie ni les blockstates formés, ni les données v4, ni safe_vaults v3, ni le protocole 1.

26.2.0-alpha.205

Module modifié : Another World 0.0.0-alpha.53. Les neuf autres modules conservent leur version issue de lalpha.204.

  • remplace le mur de neuf Safe Blocks par une coque creuse de 26 blocs disposés en 3 × 3 × 3 ;
  • laisse le bloc central entièrement libre afin de pouvoir y cacher nimporte quel bloc ;
  • refuse les murs 3 × 3, les cubes pleins et toute structure à laquelle un Safe Block supplémentaire est attaché ;
  • répartit les textures 48×48 sur chacune des faces extérieures du cube, avec la façade, le dessus, le dessous et les côtés/arrière ;
  • conserve les anciennes valeurs de blockstate pour permettre le chargement et le démontage des murs existants, qui doivent être reconstruits en cube ;
  • actualise JEI de 30.27.0.188 à 30.27.0.189 dans Packwiz et le manifeste Prism/Modrinth ;
  • préserve les comptes, les 27 emplacements de stockage, les soldes et le protocole réseau ; Another World passe à la donnée v4 et safe_vaults à la donnée v3.

26.2.0-alpha.204

Module modifié : Another World 0.0.0-alpha.52. Les neuf autres modules conservent leur version issue de lalpha.203.

  • charge la texture 16×16 du Safe Block depuis latlas de blocs afin de supprimer la texture manquante avant formation ;
  • refuse explicitement les lignes horizontales ou verticales de 3 × 1 et nactive le CTM 48×48 quaprès validation des neuf blocs du mur 3 × 3 ;
  • décale le panneau dinventaire étendu sous les trois lignes monétaires afin de rendre l’émeraude visible et laisse Sanctuary afficher un seul libellé dinventaire ;
  • actualise JEI de 30.27.0.187 à 30.27.0.188 dans Packwiz et le manifeste Prism/Modrinth ;
  • conserve les données v3, le protocole 1, les IDs et les soldes existants sans migration de sauvegarde.

26.2.0-alpha.203

Module modifié : Another World 0.0.0-alpha.51. Les neuf autres modules conservent leur version issue de lalpha.202.

  • corrige la structure du Safe Block : les neuf segments doivent former un mur vertical exact de 3 × 3, et non une plateforme qui apparaît en 3 × 1 de face ;
  • conserve un modèle cubique individuel en main et tant que la structure est incomplète ;
  • active uniquement après formation les neuf modèles CTM qui découpent les textures 48×48 du coffre-fort ;
  • remplace le coffre vanilla à 27 cases par une interface dédiée à trois soldes centrés — rubis, saphirs et émeraudes — avec les boutons ×64, ×1, + ×1 et + ×64 ;
  • valide tous les transferts côté serveur, utilise seulement les rangées Sanctuary débloquées et refuse un retrait plutôt que de jeter des gemmes lorsque linventaire est plein ;
  • actualise JEI de 30.26.0.186 à 30.27.0.187 dans Packwiz et le manifeste Prism/Modrinth ;
  • préserve les soldes existants et le stockage persistant à 27 piles, porte Another World de la donnée v2 à v3 et safe_vaults de v1 à v2 ; une ancienne plateforme horizontale doit être reconstruite verticalement.

26.2.0-alpha.202

Modules modifiés : Another World 0.0.0-alpha.50, It's Alive 0.0.0-alpha.31, I Like To Move It 0.0.0-alpha.14 et Sanctuary 0.0.0-alpha.117. Les six autres modules conservent leur version issue de lalpha.201.

  • ajoute anotherworld:safe_block, crafté avec huit blocs dor autour dun coffre, et active un unique coffre-fort par joueur lorsque neuf blocs du même propriétaire forment un carré horizontal exact de 3 × 3 ;
  • conserve 27 emplacements globaux pour rubis, saphirs et émeraudes sous la clé versionnée anotherworld_safe_vaults, ce qui garde le solde accessible au Shop lorsque le chunk de la structure est déchargé ;
  • expose dans Sanctuary une API publique de fournisseurs de monnaie et relie explicitement Another World → Sanctuary dans Gradle et Fabric, sans cycle ni copie des règles du Shop ;
  • ajoute anotherworld:titanium_drill avec sa recette en titane, redstone, piston, blocs de fer et pioche en diamant ;
  • impose un forage serveur continu de 60 secondes sur un coffre ennemi dont le propriétaire est connecté, alerte celui-ci, consomme la foreuse en cas de réussite et transfère 20 % des gemmes au pillard ;
  • protège le coffre pendant 24 heures après un pillage réussi, bloque les attaques concurrentes et interdit la casse par un tiers ou le démontage dun coffre rempli ;
  • autorise la descente directe par un ascenseur de Waystones vers l’étage immédiatement inférieur encore inconnu et le découvre après larrivée ;
  • exige toujours une découverte préalable pour monter par lascenseur ou emprunter un trajet Waystone ordinaire ;
  • compte et consomme les rubis, saphirs et émeraudes du Shop et du marché noir dans toutes les rangées Sanctuary débloquées, y compris les rangées doverflow, sans compter deux fois une pile visible par plusieurs vues ;
  • permet de poser le livre de recettes culinaires Its Alive sur un pupitre vanilla et dy consulter le catalogue appris par le joueur qui la placé ;
  • efface cette inscription lorsque le livre est retiré ou le pupitre cassé, afin que le livre redevienne personnel dans linventaire ;
  • ajoute linfobulle FR/EN/RU du livre partageable et le tag vanilla minecraft:lectern_books ;
  • porte les données Another World de v1 à v2 pour la nouvelle sauvegarde et conserve les données Its Alive v1, I Like To Move It v3 et Sanctuary v11, leurs protocoles 1, 3, 5 et 21 ainsi que les sauvegardes existantes.

26.2.0-alpha.201

Module modifié : Sanctuary 0.0.0-alpha.116. Les neuf autres modules conservent leur version issue de lalpha.200.

  • éclaircit le panneau communautaire avec une palette rose poudré moins saturée, sans changer ses silhouettes 32×32/16×16, son alpha ni ses IDs ;
  • affiche le pseudonyme du demandeur avec sa couleur d’équipe persistée, sur le panneau comme dans les détails du chat ;
  • remplace la commande cliquable par une fenêtre de confirmation et un payload borné, tout en revalidant côté serveur la distance, le panneau, le propriétaire, le financement et la réservation ;
  • retire réellement la récompense des rangées dinventaire débloquées lors de la publication, conserve les composants exacts des piles sous séquestre et rembourse lancien dépôt par Mailbox lors dune modification ou de la casse du panneau ;
  • compte automatiquement les éliminations KILL de mobs et de joueurs, termine BRING au clic droit en envoyant les objets au demandeur et termine PAY quand le joueur désigné confirme sur le panneau ;
  • expédie une seule fois la récompense séquestrée vers la Mailbox du preneur à la complétion et conserve un état terminé récupérable par le propriétaire ;
  • migre monotoniquement quest_requests de la donnée v2 à v3 ; les demandes alpha.199 existantes restent lisibles mais leur auteur doit les modifier pour déposer la récompense ;
  • porte le protocole Sanctuary de 20 à 21 et conserve les données Sanctuary v11, les formats antérieurs et tous les IDs de registre.

26.2.0-alpha.200

Modules modifiés : Ambiance 0.0.0-alpha.12 et Ouch 0.0.0-alpha.9. Les huit autres modules conservent leur version issue de lalpha.199.

  • relie la TNT météo dOuch à lAPI publique dAmbiance par une dépendance Gradle et Fabric explicite Ouch → Ambiance ;
  • remplace la manipulation directe de la météo vanilla par un profil Ambiance clair temporaire ;
  • maintient ce temps clair pendant 864 000 ticks, soit douze heures à 20 ticks par seconde, sans laisser le calendrier météo quotidien le remplacer pendant cette durée ;
  • fait disparaître progressivement la pluie et lorage en cours au lieu de couper instantanément leurs intensités ;
  • applique le profil à toutes les dimensions serveur compatibles avec la météo et conserve les commandes météo dAmbiance ;
  • préserve ouch:weather_tnt, ses deux alias historiques, les formats de sauvegarde, les données Ambiance v2 et Ouch v1 ainsi que leurs protocoles 4 et 1 ;
  • ne demande aucune migration de sauvegarde et actualise les manifestes de distribution Packwiz, Prism et release.

26.2.0-alpha.199

Module modifié : Sanctuary 0.0.0-alpha.115. Les neuf autres modules conservent leur version issue de lalpha.198.

  • donne au panneau communautaire de demandes une texture rose framboise dédiée, sans changer ses IDs debout et mural ;
  • réduit le texte visible sur le panneau au demandeur, à l’état disponible/prise et à linvitation à lire les détails ;
  • remplace la réservation immédiate par un aperçu détaillé dans le chat puis un bouton cliquable de confirmation ;
  • revalide lors de cette confirmation la distance, la dimension, le panneau physique, le propriétaire et labsence de réservation concurrente ;
  • complète l’éditeur avec une cible KILL de type mob ou joueur et conserve BRING sur un item et PAY sur un joueur ;
  • ajoute une récompense promise obligatoire pour les nouvelles demandes, sous forme de don, paiement ou prêt dun item et dune quantité validés côté serveur ;
  • présente séparément dans le chat le demandeur, lobjectif, la mission, la cible, la quantité, la récompense et l’éventuel preneur ;
  • migre monotoniquement quest_requests de la donnée v1 à v2 ; les anciennes demandes restent lisibles avec une récompense non renseignée ;
  • porte le protocole Sanctuary de 19 à 20 pour les nouveaux champs bornés, sans automatiser la remise de récompense, le retour dun prêt ou la complétion ;
  • conserve les données Sanctuary v11, tous les IDs de registre et les sauvegardes existantes.

26.2.0-alpha.198

Modules modifiés : It's Alive 0.0.0-alpha.30 et Sanctuary 0.0.0-alpha.114. Les huit autres modules restent inchangés.

  • limite chaque emplacement d'entrée du tonneau de fermentation à une seule unité ;
  • refuse les doublons et les ingrédients qui ne peuvent plus compléter aucune recette de fermentation chargée ;
  • bloque ainsi les hoppers dès qu'une recette complète est assemblée, au lieu d'absorber progressivement tout leur inventaire ;
  • expose dans le BlockState du tonneau les transitions vide, un à quatre ingrédients et résultat prêt afin que les observateurs vanilla émettent une impulsion fiable ;
  • conserve le comparateur pour lire le remplissage et l'état prêt sans générer d'impulsion à chaque tick de fermentation ;
  • aligne le shift-clic de linventaire étendu sur vanilla : la hotbar alimente toutes les rangées de stockage débloquées, rangées 5 et 6 comprises, tandis que le stockage et loverflow nalimentent que la hotbar ;
  • conserve les piles déjà présentes dans les anciennes sauvegardes, tous les IDs, les données It's Alive v1 et le protocole 3, sans migration destructive.

26.2.0-alpha.197

Modules modifiés : It's Alive 0.0.0-alpha.29 et Sanctuary 0.0.0-alpha.113. Les huit autres modules restent inchangés.

  • ajoute sanctuary:quest_request_sign et sa variante murale comme panneau communautaire de demandes de quêtes, sans créer de nouveau mod ;
  • fournit un éditeur borné pour le pseudonyme, lobjectif, le type KILL/BRING/PAY, la quantité et la cible ;
  • valide côté serveur les IDs de mobs et ditems, conserve les noms de joueurs comme cibles PAY et porte le protocole Sanctuary de 18 à 19 ;
  • enregistre les demandes sous la nouvelle clé versionnée quest_requests, permet de les prendre au clic droit et de les abandonner avec Maj + clic droit ;
  • protège la casse au propriétaire et aux opérateurs, puis rend bien lobjet panneau grâce aux deux tables de loot ;
  • regroupe dans la marmite jusqu’à 64 objets strictement identiques, composants inclus, même lorsquils ne sont normalement pas empilables ;
  • traite les quantités identiques comme un lot et les items différents comme des ingrédients de recette distincts ;
  • borne chaque cuisson par lingrédient le plus rare et la capacité maximale de la sortie, puis regroupe et éjecte les contenants rendus ;
  • aligne le build et le manifeste Prisma sur Fabric API 0.158.0+26.2, déjà retenue par Packwiz, puis actualise JEI de 30.26.0.182 à 30.26.0.186 dans Packwiz et de 30.24.0.176 à 30.26.0.186 dans Prisma ;
  • conserve tous les IDs et formats culinaires existants, les données Its Alive v1 et Sanctuary v11, et ne demande aucune réinitialisation de sauvegarde.

26.2.0-alpha.196

Modules modifiés : It's Alive 0.0.0-alpha.28, I Like To Move It 0.0.0-alpha.13 et Sanctuary 0.0.0-alpha.112. Les sept autres modules restent inchangés.

  • donne au vin une texture bordeaux distincte sans changer son identifiant ;
  • détruit le contenu interne d'une presse alimentaire cassée, tout en laissant tomber le bloc de presse, afin de supprimer la duplication des bols et fioles pendant une extraction ;
  • transforme directement un bloc de neuf olives en neuf portions d'huile récupérables avec des fioles et retire le second pressage manuel de la pâte d'olive ;
  • expose l'état de la presse, du moulin, de la poêle, de la marmite, du four et du tonneau aux comparateurs, de 0 pour vide à 15 pour un résultat prêt ;
  • notifie les observateurs lors des changements visibles de niveau, de mélange ou d'allumage, comme les blocs vanilla, sans impulsion à chaque tick interne ;
  • éjecte en fontaine les contenants rendus par les recettes de marmite et verrouille brièvement les nouvelles insertions pendant leur restitution ;
  • rend la boîte aux lettres orientable dans les quatre directions horizontales ;
  • ajoute au grappin une prédiction locale fondée sur la même physique que le serveur et une réconciliation bornée, sans retirer l'autorité serveur ;
  • porte le protocole I Like To Move It de 4 à 5 pour l'état borné du grappin, sans migration de sauvegarde ni changement d'identifiant persistant ;
  • publie l'index Packwiz alpha.196 et actualise JEI de 30.25.0.177 vers 30.26.0.182.

26.2.0-alpha.195

Modules modifiés : Only Fun 0.0.0-alpha.19 et Sanctuary 0.0.0-alpha.111. Les huit autres modules restent inchangés.

  • remplace le catalogue Shop calculé par le CSV rééquilibré, empaqueté comme ressource Only Fun et validé au chargement ;
  • conserve 1970 offres actives sans doublon, avec quantités et prix rubis/saphirs éditables depuis une seule source ;
  • garde Magic Cloud et Magic Carpet dans le catalogue futur, mais les masque des ventes flash et rejette leur achat côté serveur tant que leurs boss ne sont pas implémentés ;
  • prépare un resolver de victoire de boss sans modifier les IDs, les données Only Fun v2, les données Sanctuary v11 ni les protocoles 2/18 ;
  • publie le site Packwiz alpha.195 pour la mise à jour automatique des clients et du serveur.

26.2.0-alpha.194

Module modifié : It's Alive 0.0.0-alpha.27. Les neuf autres modules restent inchangés.

  • ajoute riz, soja, haricot, pois chiche, piment, basilic, menthe et coriandre avec huit stades de croissance ;
  • fait pousser le riz dans une source deau pleine posée sur de la boue et distingue les haricots verts jeunes des haricots secs mûrs ;
  • ajoute un caféier récoltable, des grains verts puis torréfiés au smoker, et une vanille grimpante sur les troncs de jungle dont les gousses vertes se sèchent au smoker ;
  • ajoute des oliviers à tronc dacacia et des citronniers à tronc de chêne, avec feuilles, fruits et pousses propres sans nouvelle famille de bois ;
  • corrige le classement chaud/froid/humide/sec des biomes vanilla et des 100 profils climatiques Sanctuary ;
  • distribue riz sauvage, oliviers, citronniers, caféiers et vanille selon le climat dans les nouveaux chunks ;
  • permet aux mondes existants de découvrir rarement les nouvelles plantations en cassant herbes, feuilles ou troncs appropriés ;
  • regroupe uniquement basilic, menthe et coriandre dans itsalive:herbs ;
  • conserve les données It's Alive v1, le protocole 2, tous les anciens IDs et toutes les sauvegardes existantes.

26.2.0-alpha.193

Modules modifiés : Only Fun 0.0.0-alpha.18 et Sanctuary 0.0.0-alpha.110. Les huit autres modules restent inchangés.

  • applique aux prix de chaque item une variation déterministe de ±10 % issue de son identifiant, sans fluctuation entre les jours ou les serveurs ;
  • attribue des prix explicites aux objets réellement exceptionnels ; anotherworld:golden_egg, obtenu naturellement sur une ponte sur 256 et donnant accès aux poules à gemmes, vaut 811 rubis ou 59 saphirs ;
  • adoucit les bandes des équipements communs en cuivre, fer et or et ne confond plus bowl avec bow ;
  • remplace le bouton global de capacité placé en haut à gauche par six boutons intégrés aux cartes verrouillées 4 à 9 ;
  • conserve le déblocage séquentiel et les coûts de 2, 4, 8, 12, 18 et 25 niveaux ;
  • remonte lavertissement de boîte aux lettres de six pixels et place la bourse rubis/saphirs en bas à droite, avec un repli au-dessus de Done sur les écrans étroits ;
  • conserve Only Fun données v2/protocole 2, Sanctuary données v11/protocole 18, tous les IDs et les sauvegardes existantes.
  • fournit un unique sanctuary-26.2.0-alpha.193.mrpack public : dépendances externes référencées sur Modrinth, réglages Iris client-only et configuration Voice Chat server-only ;

26.2.0-alpha.192

Modules modifiés : Another World 0.0.0-alpha.49 et Red-Stoner 0.0.0-alpha.10. Les huit autres modules restent inchangés.

  • remplace la recette du miroir par un diamant au centre de huit lingots dargent ;
  • fait pousser naturellement les lavandes normale, pâle, rose, bleue et crépusculaire dans lavender_taiga, sparse_lavender_heath, lavender_plains et lavender_woodland, avec trois densités adaptées ;
  • retire le Drawer de longlet créatif Red-Stoner et supprime sa recette de survie ;
  • conserve redstoner:drawer, lalias historique drawer:drawer, les données Another World v1, Red-Stoner v3 et les protocoles réseau 1/5 ; aucune migration de sauvegarde nest requise et les fleurs apparaissent dans les nouveaux chunks.

26.2.0-alpha.191

Module modifié : Sanctuary 0.0.0-alpha.109. Les neuf autres modules restent inchangés.

  • place Progression sur une ligne complète immédiatement sous Back to Game ;
  • masque Map, Shop, Advancements et Statistics tant que leur déblocage nest pas acheté, puis compacte automatiquement les boutons visibles sans case vide ;
  • renomme lunlock « Global Atlas » en « Map » dans les trois langues sans changer sa clé persistante global_atlas ;
  • fixe Statistics à 1 niveau, Shop à 15 niveaux et conserve Map à 10 niveaux ;
  • conserve le coût de 25 niveaux du pouvoir actif du familier et exige en plus au moins 110 Stardust Points ;
  • conserve Sanctuary données v11, protocole 18, les IDs et toutes les sauvegardes existantes.

26.2.0-alpha.190

Modules modifiés : Sanctuary 0.0.0-alpha.108 et Only Fun 0.0.0-alpha.17. Les huit autres modules restent inchangés.

  • ajoute des déblocages XP indépendants pour Advancements (2), Statistics (3), Shop (5), Map (10) et le pouvoir actif du familier (25), sans verrouiller ses pouvoirs passifs ;
  • démarre chaque joueur avec trois offres quotidiennes et permet dacheter progressivement les six emplacements restants pour 2, 4, 8, 12, 18 puis 25 niveaux ;
  • vérifie côté serveur quun achat ou une sauvegarde vise bien une offre actuellement visible ;
  • exclut du Shop les familles rubis/saphir, tous les objets en titane, les rainbow blocks, les minerais monétaires, lootboxes et objets techniques ou normalement inaccessibles ;
  • vend le sculk par huit au maximum, les capteurs/catalyseurs et les têtes à lunité, avec des prix cohérents avec leur rareté ;
  • migre automatiquement les données Shop v3 vers v4, sans reset du catalogue ni de la progression ; Sanctuary passe en données v11/protocole 18.

26.2.0-alpha.189

Modules modifiés : Sanctuary 0.0.0-alpha.107 et Another World 0.0.0-alpha.48. Les huit autres modules restent inchangés.

  • remplace les cartes climatiques uniformément agrandies par des provinces continues à deux échelles : une forme macro et une variation locale ;
  • classe les biomes avec les coordonnées réelles de température et dhumidité de chaque point MultiNoise, au lieu de déduire le climat uniquement du nom du biome vanilla remplacé ;
  • conserve les points MultiNoise vanilla et une majorité de biomes vanilla, tout en garantissant la présence des dix familles de 100 biomes Terramix ;
  • conserve sans changement le relief flottant, le halo du spawn, les cavernes, les IDs, Sanctuary données v10/protocole 17 et Another World données v1/protocole 1 ;
  • recommande un nouveau monde pour visualiser lensemble du climat ; les mondes existants ne changent que dans leurs nouveaux chunks.

26.2.0-alpha.188

Modules modifiés : Sanctuary 0.0.0-alpha.106 et Only Fun 0.0.0-alpha.16. Another World reste en 0.0.0-alpha.47 et les sept autres modules restent inchangés.

  • raréfie les remplacements de roche par le soufre et le cinabre dans sanctuary:sulfur_caves et diminue nettement les piscines, grappes, pointes et plaques murales ;
  • valide tout le plan des salles et les milieux de couloir avant de placer un donjon enterré dans une même masse rocheuse ;
  • conserve les donjons suspendus et leurs chaînes, mais exige un ancrage solide au-dessus de chaque salle ;
  • supprime uniquement le fallback de donjon flottant librement dans le vide ;
  • conserve tous les IDs, Sanctuary données v10/protocole 17 et Only Fun données v2/protocole 2 ; seuls les nouveaux chunks utilisent ces densités et placements.

26.2.0-alpha.187

Module modifié : Another World 0.0.0-alpha.47. Les neuf autres modules restent inchangés.

  • ajoute les matériaux darmor trim rubis, saphir, argent et titane ;
  • utilise respectivement le rubis, le saphir, le lingot dargent et le lingot de titane comme ingrédients de forge ;
  • rend les quatre matériaux compatibles avec tous les motifs darmure vanilla grâce à leurs palettes dédiées ;
  • ajoute les noms FR/EN/RU sans modifier les IDs existants, les sauvegardes ni le protocole réseau.

26.2.0-alpha.186

Module modifié : Red-Stoner 0.0.0-alpha.9. Les neuf autres modules restent inchangés.

  • retire le Personal Computer de longlet créatif Red-Stoner et, par conséquent, de la recherche créative ;
  • supprime sa recette sans retirer le bloc, lobjet, lidentité persistante ni les alias historiques nécessaires aux mondes existants ;
  • simplifie le Redstone Computer : quatre redstones, quatre lingots de fer et un observer ;
  • simplifie le Controller : quatre redstones, quatre lapis et un Redstone Computer obligatoire au centre ;
  • conserve Red-Stoner données v3, protocole réseau 5 et tous les identifiants existants.

26.2.0-alpha.185

Modules modifiés : Another World 0.0.0-alpha.46, Ouch 0.0.0-alpha.8 et I Like To Move It 0.0.0-alpha.11. Les sept autres modules restent inchangés.

  • ajoute les composants silver_rod, silver_plate, silver_gear et aircraft_cockpit à Another World, avec recettes, modèles, textures, tags communs et traductions FR/EN/RU ;
  • accepte un bateau ou un minecart comme châssis du cockpit ;
  • remplace les recettes de la Mitraillette, du Creeperlock et du Fusil minier par trois assemblages distincts à base de silver, redstone, bouton ou répéteur ;
  • assemble lAircraft avec son cockpit, quatre plaques, trois engrenages et un bloc dargent ;
  • conserve les IDs des armes et de lavion, ainsi que toutes les versions de données et protocoles.

26.2.0-alpha.184

Module modifié : Another World 0.0.0-alpha.45. Les neuf autres modules restent inchangés.

  • réduit légèrement la génération du minerai dargent des abîmes, de 12 à 11 tentatives par chunk ;
  • conserve les veines de 9 blocs, la plage Y 12 à 64, les drops et les exigences de minage ;
  • ne change aucun ID, aucune donnée persistante ni aucun protocole ; seuls les nouveaux chunks utilisent cette fréquence.

26.2.0-alpha.183

Module modifié : Sanctuary 0.0.0-alpha.105. Les neuf autres modules restent inchangés.

  • ajoute aux œufs dapparition un tooltip décrivant le pouvoir actif du familier et son temps de recharge ;
  • affiche aussi les effets permanents, les traits passifs et les contreparties ;
  • résout les 88 œufs vanilla et les 25 variantes Its Alive depuis la même table que le slot familier ;
  • fournit laffichage en français, anglais et russe ;
  • conserve les IDs, Sanctuary données v10 et protocole 17 ; aucun pouvoir ni sauvegarde ne change.

26.2.0-alpha.182

Module modifié : Only Fun 0.0.0-alpha.15. Les neuf autres modules restent inchangés.

  • remplace la restriction #minecraft:has_structure/mineshaft du donjon par le tag dédié #onlyfun:has_structure/cobble_dungeon ;
  • couvre lOverworld vanilla, les cinq biomes Sanctuary souterrains et les 108 biomes Another World utilisés par la génération ;
  • rétablit ainsi la sélection et la génération physique des donjons dans Sanctuary et dans sanctuary:caverns ;
  • conserve la grille, le salt, les IDs, Only Fun données v2 et protocole 2 ; les nouveaux donjons demandent des chunks encore jamais générés.

26.2.0-alpha.181

Modules modifiés : Sanctuary 0.0.0-alpha.104 et Only Fun 0.0.0-alpha.14. Les huit autres modules restent inchangés.

  • remplit les blocs de roche appartenant réellement au biome sanctuary:sulfur_caves avec des poches connectées de minecraft:sulfur et minecraft:cinnabar ;
  • couvre les bandes soufrées minces et toute leur hauteur dans Sanctuary comme dans les Cavernes dor, au lieu de dépendre de quelques tentatives placées à un Y arbitraire ;
  • détecte les anciens starts de donjons de cobblestone dont les pièces sont présentes dans la sauvegarde mais nont posé aucun bloc ;
  • réécrit uniquement les morceaux manquants lors du chargement de leurs chunks, avec une file différée bornée à huit chunks par tick ;
  • conserve les IDs, données v10/v2 et protocoles 17/2 ; les donjons fantômes existants sont réparables, tandis que les matériaux soufrés concernent les nouveaux chunks.

26.2.0-alpha.180

Modules modifiés : Sanctuary 0.0.0-alpha.103, Another World 0.0.0-alpha.44 et Only Fun 0.0.0-alpha.13. Les sept autres modules restent inchangés.

  • ouvre les deux extrémités de chaque couloir et laisse les couloirs, ajoutés après les salles, creuser leurs vraies portes dans les murs ;
  • remplace la taille fixe des donjons par quatre classes : 47 salles (70 %), 813 (23 %), 1420 (6 %) et 2436 (1 %) ;
  • rafraîchit la grille des donjons afin que les nouvelles recherches ne retombent pas sur les starts déjà sauvegardés ;
  • remplace sous Sanctuary les cellules soufrées vanilla par sanctuary:sulfur_caves et convertit une cellule de dripstone sur deux ;
  • rapproche les trois ancres soufrées des Cavernes dor du centre climatique pour former de grandes régions visibles ;
  • conserve les versions de données et protocoles ; seuls les chunks générés pour la première fois changent.

26.2.0-alpha.179

Modules modifiés : Sanctuary 0.0.0-alpha.102 et Only Fun 0.0.0-alpha.12. Les huit autres modules restent inchangés.

  • sème directement du soufre dans les parois du biome sulfur_caves avant ses piscines, grappes et pointes, afin que ses formations aient enfin un support intérieur ;
  • ajoute des poches de stone aux quatre biomes des Cavernes dor sans retirer la deepslate nécessaire au silver et au titane ;
  • augmente la densité des formations soufrées, toujours à lintérieur du monde et jamais sur son toit ;
  • remplace le start vide des donjons de cobblestone par une recherche de matière dans un rayon de 32 blocs ;
  • génère un donjon enterré dans une masse rocheuse, suspendu sous une île par quatre chaînes, ou flottant librement si toute la zone est vide ;
  • initialise la transformation des pièces pour que salles et couloirs soient réellement écrits à leurs coordonnées au lieu d’être rejetés hors chunk ;
  • rafraîchit le salt de la grille des donjons pour que les nouvelles coordonnées /locate ne réutilisent pas les starts invisibles déjà enregistrés ;
  • conserve Sanctuary données v10/protocole 17 et Only Fun données v2/protocole 2 ; seuls les chunks générés pour la première fois utilisent ces changements.

26.2.0-alpha.178

Module modifié : Sanctuary 0.0.0-alpha.101. Les neuf autres modules restent inchangés.

  • remplace la roche de base des parois des Cavernes dor par de la deepslate afin que leurs minerais dédiés puissent réellement sy générer ;
  • ajoute le silver puis le titane aux quatre biomes souterrains Sanctuary, dans un ordre de features identique pour éviter tout nouveau cycle ;
  • remplace les Sulfur Caves vanilla par sanctuary:sulfur_caves, avec quatre placements bornés dans la matière entre Y=16 et Y=96 plutôt que sur le toit du monde ;
  • donne du relief vertical aux cellules climatiques souterraines afin que les biomes occupent des volumes visibles dans les cavités ;
  • conserve une seule cellule Deep Dark centrale et lentoure de quatre cellules ore_caverns, ce qui raréfie fortement le sculk ;
  • ne change ni Sanctuary données v10, ni son protocole 17, ni les sauvegardes existantes ; seuls les nouveaux chunks utilisent cette géologie.

26.2.0-alpha.177

Module modifié : Only Fun 0.0.0-alpha.11. Les neuf autres modules restent inchangés.

  • augmente les lootboxes des zombies et infectés de 1/64 à 1/24 par élimination attribuée à un joueur ;
  • augmente les autres monstres à 1/32 et les autres mobs à 1/64 ;
  • conserve la distribution interne des boîtes : 94 % normales, 5,5 % capes, 0,49 % œufs et 0,01 % anomalies ;
  • ne change aucun ID, aucune sauvegarde, Only Fun données v2 ni son protocole 2.

26.2.0-alpha.176

Modules modifiés : Sanctuary 0.0.0-alpha.100 et It's Alive 0.0.0-alpha.26. Les huit autres modules restent inchangés.

  • affiche réellement les noms procéduraux lorsque Names est débloqué et quune créature est visée ;
  • conserve ces noms côté client, déterministes par UUID, sans écrire de CustomName dans le monde ;
  • verrouille la visée du Vomiteur au début de son animation, ajoute dispersion et collision avec les murs afin que le jet puisse rater ;
  • retire laveuglement, la nausée et lancien HUD du Vomiteur ;
  • conserve uniquement un vignettage jaune temporaire, le ralentissement et lattraction des monstres sur un impact réussi ;
  • fait passer le protocole It's Alive de 1 à 2 pour synchroniser ce vignettage, sans changer ses données v1, Sanctuary v10/protocole 17, les IDs ni les sauvegardes.

26.2.0-alpha.175

Module modifié : Sanctuary 0.0.0-alpha.99. Les neuf autres modules restent inchangés.

  • renomme visuellement la boîte de dépôt en Boîte aux lettres, sans changer lID sanctuary:delivery_box ni les blocs déjà posés ;
  • remplace la livraison immédiate du Shop par un délai aléatoire de 20 secondes à 5 minutes ;
  • prélève les rubis à la commande, annonce une estimation précise et notifie le joueur à larrivée ;
  • persiste les colis en attente dans les données du monde afin quils survivent aux sauvegardes et redémarrages ;
  • conserve un colis si la boîte est pleine, absente ou dans un chunk déchargé, puis retente automatiquement toutes les secondes ;
  • fait passer les données internes du Shop en v3, sans changer Sanctuary v10, le protocole 17, les IDs ni exiger de migration manuelle.

26.2.0-alpha.174

Module modifié : Only Fun 0.0.0-alpha.10. Les neuf autres modules restent inchangés.

  • remplace la bande verticale fixe des donjons de cobblestone par une recherche dans la colonne de terrain réellement générée ;
  • exige quatre blocs de matière sous et au-dessus des six blocs de hauteur dune salle, et refuse tout start situé dans une colonne de vide ;
  • rafraîchit le salt de placement sans changer lespacement, afin quun nouveau /locate ignore les anciennes coordonnées défectueuses déjà enregistrées ;
  • rend les donjons visibles dans l’épaisseur des îles flottantes sans modifier leurs salles, couloirs, coffres, spawners, fréquence ni les mineshafts vanilla ;
  • conserve Only Fun données v2/protocole 2 et tous les IDs ; les starts déjà enregistrés à lancienne altitude ne sont pas déplacés, les chunks nouveaux utilisent le correctif.

26.2.0-alpha.173

Module modifié : Sanctuary 0.0.0-alpha.98. Les neuf autres modules restent inchangés.

  • confie le son de frappe du Miner à une seule boucle client et supprime le doublon du clic initial ;
  • réduit le volume de frappe de 0,70 à 0,35 ;
  • joue un seul son de rupture à 0,22 pour toute lopération, y compris lorsquelle dépasse plusieurs lots de 16 blocs ;
  • conserve les particules de rupture de chaque bloc, la sélection, la vitesse de minage, les IDs, les données et le protocole.

26.2.0-alpha.172

Modules modifiés : Sanctuary 0.0.0-alpha.97, Another World 0.0.0-alpha.43, I Like To Move It 0.0.0-alpha.10 et Only Fun 0.0.0-alpha.9. Les six autres modules restent inchangés.

  • limite les arbres d’ébène aux quatre biomes d’ébène à sable noir, réduit leur densité et restaure acacias/chênes dans les savanes ordinaires ;
  • augmente le silver de 7 à 12 tentatives par chunk et les filons de 8 à 9 minerais, toujours uniquement en deepslate entre Y -12 et 64 ;
  • remplace la recette de la tête de poulie par quatre blocs de fer autour de iliketomoveit:grappling_hand ;
  • génère le catalogue complet du Shop depuis les registres : 1 027 blocs vanilla, 88 œufs vanilla et 1 506 offres uniques au total ;
  • classe les blocs selon leur abondance dans lOverworld, leur renouvelabilité, leur transformation, leur dimension et leur rareté ; classe les œufs selon la fréquence naturelle, le danger et leur potentiel de farm ;
  • exclut du Shop et de toutes les récompenses Only Fun les minerais de rubis/saphir, y compris les anciens IDs saphire, ainsi que lootboxes, Lucky Block, boîte de dépôt, spawners et systèmes techniques de farm ;
  • conserve les œufs achetables à lunité, entre 48 et 768 rubis et entre 4 et 56 saphirs selon leur puissance ;
  • remplace le préfixe de fenêtre « Minecraft 26.2 » par « Sanctuary 26.2 » sans modifier les suffixes Solo/Multijoueur ;
  • ne change aucun ID, aucune version de données, aucun protocole ni aucune sauvegarde.

26.2.0-alpha.171

Module modifié : Sanctuary 0.0.0-alpha.96. Les neuf autres modules restent inchangés.

  • ajoute longlet créatif dédié « Capes » avec les 46 capes collectionnables ;
  • utilise la cape Prismarine comme icône et traduit le titre en français, anglais et russe ;
  • retire les capes de longlet vanilla « Tools & Utilities » afin d’éviter les doublons ;
  • conserve tous les IDs, les équipements, les sauvegardes, Sanctuary v10 et le protocole 17.

26.2.0-alpha.170

Module modifié : Sanctuary 0.0.0-alpha.95. Les neuf autres modules restent inchangés.

  • ajoute licône de cape fournie dans le slot Cape lorsquil est vide ;
  • ajoute licône d’œuf fournie dans le slot Familier lorsquil est vide ;
  • masque automatiquement chaque pictogramme dès quun objet est équipé ;
  • conserve les données Sanctuary v10, le protocole 17, les coordonnées des slots et toutes les sauvegardes existantes.

26.2.0-alpha.169

Modules modifiés : Sanctuary 0.0.0-alpha.94 et Only Fun 0.0.0-alpha.8. Les huit autres modules restent inchangés.

  • ajoute 33 nouvelles capes collectionnables aux 13 capes existantes, soit 46 capes équipables au total ;
  • conserve exactement les textures de cape 64×32 fournies et génère pour chacune une icône ditem 16×16, un modèle et des traductions FR/EN/RU ;
  • réutilise sans modification le slot de cape, sa persistance serveur, sa synchronisation et le mouvement vanilla ;
  • étend la lootbox de capes Only Fun à lensemble des 46 capes, sans changer les poids globaux des quatre lootboxes ;
  • ajoute une chance directe très faible de caméra Canon dans les coffres dexploration vanilla (1 %, ou 2,5 % dans les tables profondes) et dans le donjon de cobblestone (5 %) ;
  • ne change aucun ID existant, aucune recette, aucune version de données ni aucun protocole.

26.2.0-alpha.168

Modules modifiés : Ambiance 0.0.0-alpha.11, Another World 0.0.0-alpha.42, It's Alive 0.0.0-alpha.25, Only Fun 0.0.0-alpha.7 et Red-Stoner 0.0.0-alpha.8. Les cinq autres modules restent inchangés.

  • ajoute un donjon procédural souterrain de cobblestone et mossy cobblestone, composé de 7 à 11 salles reliées, avec spawners et coffres mais aucune torche ;
  • ajoute les quatre lootboxes Only Fun aux coffres du donjon et à dix tables de coffres dexploration vanilla, avec une distribution très majoritairement normale ;
  • permet à la lootbox normale de donner exceptionnellement canon:camera lorsque Canon est chargé ;
  • éclaircit modérément le brouillard nocturne sans restaurer la visibilité moderne complète ;
  • empêche le Hunter de réagripper immédiatement le joueur : 15 secondes après une libération réussie, 6 secondes après une autre séparation ;
  • transfère Canon et la Boussole météorologique à Another World en conservant tous les IDs, recettes, langues et données historiques ;
  • conserve les versions de données et protocoles existantes ; seuls les nouveaux chunks peuvent recevoir les donjons.

26.2.0-alpha.167

Module modifié : Only Fun 0.0.0-alpha.6. Les neuf autres modules restent inchangés.

  • restaure exactement la texture historique jaune à point dinterrogation du Lucky Block ;
  • remplace les quatre anciennes icônes par des sacs Minecraft 16×16 retravaillés manuellement : marron pour la normale, violet pour les capes, rouge pour les œufs et vert pour les anomalies ;
  • applique le scintillement denchantement au rendu de toutes les lootboxes sans le peindre dans les PNG ;
  • conserve les registres, les taux de butin, la génération, les données Only Fun v2 et le protocole 2.
  • le build complet exécute 79 tâches avec succès ; Prism reçoit uniquement onlyfun-0.0.0-alpha.6.jar (7c1f52be634113bf9ad45bdb5836d17079306911f255359c50d189543d28ec36) et le pack local alpha.167 porte lempreinte 4c876fee7637b32f8c9ab73fe1b655412101a61d756b23173ae1dd1770a8589e.

26.2.0-alpha.166

Modules modifiés : Only Fun 0.0.0-alpha.5 et Sanctuary 0.0.0-alpha.93. Les huit autres modules restent inchangés.

  • transfère à Only Fun la politique du catalogue, des quantités et des prix du Shop, sans déplacer les transactions, contrôles ni livraisons serveur de Sanctuary ;
  • affiche neuf offres quotidiennes uniques sur une grille 3×3 occupant la page ;
  • vend les blocs par 64, 32, 16, 8, 4 ou 1 selon leur rareté, et tous les autres items ainsi que les œufs à lunité ;
  • fixe les références d’équilibrage à 48 rubis pour un équipement en cuivre, 128 pour un œuf et 384 pour un équipement en netherite ;
  • réserve les équipements uniques en titane aux systèmes rares de Only Fun et les exclut du Shop ;
  • agrandit licône de chaque offre, supprime le double affichage des quantités et dessine les rubis/saphirs directement dans les actions Acheter et Sauvegarder ;
  • remplace onlyfun:item_lootbox par onlyfun:cape_lootbox, qui ne donne que lune des treize capes équipables ;
  • conserve Only Fun données v2/protocole 2, Sanctuary données v10/protocole 17 et le Shop données v2 ; aucun worldgen ni équilibrage zombie ne change.
  • le build complet exécute 90 tâches avec succès ; Prism reçoit uniquement onlyfun-0.0.0-alpha.5.jar (1f4b1cfe8b60c21db852894bb637477785d6a7010ea0229dd1809210a6b3f8b7) et sanctuary-0.0.0-alpha.93.jar (2ced6c8a3c6bd60e27096b148e53d3a0dbb0029750509794b251c7682c7dfc85), tandis que le pack local alpha.166 porte lempreinte acb9a8e4a665e71a244f72321162fd5dcd5f11565513f5314f4fedc5b4a74baa.

26.2.0-alpha.165

Module modifié : Only Fun 0.0.0-alpha.4. Les neuf autres modules restent inchangés.

  • génère des Lucky Blocks isolés dans la stone et la deepslate sur toute la hauteur, à une tentative tous les 32 chunks de lOverworld ;
  • réserve cette génération aux nouveaux chunks, sans modifier rétroactivement les zones déjà visitées ;
  • donne aux monstres tués par un joueur une chance sur 64 de lâcher une lootbox, et une chance sur 128 aux autres mobs ;
  • remplace les paliers de boîtes par quatre usages : normale 94 %, items 5,5 %, œufs 0,49 % et anomalie 0,01 % ;
  • applique une forte décote supplémentaire aux résultats rares, épiques et légendaires à lintérieur des boîtes, pour résister aux fermes de joueurs intensifs ;
  • ajoute longlet créatif « Only Funs » avec le Lucky Block et les quatre lootboxes, également accessibles par la recherche ;
  • remplace les icônes vanilla temporaires par quatre sprites 16×16 transparents distincts ;
  • conserve les données Only Fun v2, le protocole 2 et tout l’équilibrage des zombies et dAmbiance.

26.2.0-alpha.164

Module modifié : Only Fun 0.0.0-alpha.3. Les neuf autres modules restent inchangés.

  • ajoute quatre lootboxes sûres, de commune à épique, avec une rareté minimale garantie et aucun effet négatif ;
  • ajoute un Lucky Block de laboratoire pouvant produire récompenses, équipements, collections, pièges et anomalies ;
  • rend la chance du joueur utile, ajoute un pity après 24 tirages sans récompense rare et fixe les anomalies à exactement une chance sur 256 ;
  • relie dynamiquement les capes, familiers, outils spéciaux et équipements uniques en titane sans casser Only Fun si une entrée externe manque ;
  • persiste par joueur le total des tirages, la série sèche, les anomalies et le dernier résultat ;
  • ajoute /onlyfun history, ainsi que les commandes opérateur give, roll et simulate pour la session de test ;
  • laisse les recettes et la génération naturelle désactivées pendant l’équilibrage, et ne modifie ni les zombies ni Ambiance.

26.2.0-alpha.163

Module modifié : Sanctuary 0.0.0-alpha.92. Les neuf autres modules restent inchangés.

  • ajoute Changer de rangée de hotbar dans Options > Contrôles > Sanctuary ;
  • conserve Tab comme touche par défaut et permet de lui assigner une autre touche ;
  • conserve Maj + touche pour parcourir les rangées dans le sens inverse ;
  • fonctionne en jeu et dans les inventaires de conteneurs, sans modifier les sauvegardes, les registres ni le protocole Sanctuary 17.

26.2.0-alpha.162

Module modifié : Sanctuary 0.0.0-alpha.91. Les neuf autres modules restent inchangés.

  • ajoute une page Opérateur au Shop, invisible pour les joueurs sans permission ;
  • permet de relancer les offres du jour sans attendre le jour suivant, grâce à une rotation persistante du magasin ;
  • permet à un opérateur de réinitialiser son propre catalogue permanent après une seconde confirmation ;
  • revalide les deux actions côté serveur avec le niveau de permission maître de jeu et journalise leur utilisation ;
  • fait évoluer les données internes du Shop de v1 à v2 et le protocole Sanctuary de 16 à 17, sans changer les identifiants de registre.

26.2.0-alpha.161

Module modifié : Sanctuary 0.0.0-alpha.90. Les neuf autres modules restent inchangés.

  • corrige la prévisualisation de vie des mobs afin quun point de dégât vide un demi-cœur et non un cœur entier ;
  • dessine les demi-cœurs dans la même passe que les cœurs pleins pour quils ne soient plus masqués par le fond ;
  • données Sanctuary v10 et protocole 16 inchangés, sans migration de sauvegarde.

26.2.0-alpha.160

Module modifié : Sanctuary 0.0.0-alpha.89. Les neuf autres modules restent inchangés.

  • corrige les cycles dordre des features entre sanctuary:lush_caves, sanctuary:dripstone_caves et minecraft:deep_dark, qui pouvaient interrompre la génération dun chunk et renvoyer le monde vers le safe mode ;
  • aligne les étapes internes des deux biomes Sanctuary sur leurs équivalents vanilla, notamment lordre complet des quatre features de diamant ;
  • conserve les lacs souterrains, les lacs de surface et la matérialisation de profondeur Sanctuary via leur injection commune dans le registre, sans les préinsérer dans le biome ;
  • les sauvegardes existantes souvrent directement : aucune recréation, aucun safe mode et aucune migration ne sont requis ; les chunks déjà générés restent inchangés ;
  • données Sanctuary v10 et protocole 16 inchangés, sans modification didentifiant de registre.

26.2.0-alpha.159

Modules modifiés : Ambiance 0.0.0-alpha.10 et MasterKey 0.0.0-alpha.8. Les huit autres modules restent inchangés.

  • étend la commande native /weather avec les sept profils Ambiance, une durée optionnelle et /weather auto pour restaurer la météo quotidienne déterministe ;
  • ajoute /masterkey ambiance status et /masterkey ambiance weather pour piloter le même état serveur ;
  • ajoute /masterkey ambiance night normal|white|blood|auto pour tester immédiatement l’éclairage de nuit blanche et lassaut de nuit de sang ;
  • ancre les huit phases visibles de la lune au calendrier du 17 mai 2009, sans nuit blanche forcée lors de la première nuit dun monde ;
  • accorde cinq minutes de vision nocturne uniquement au tout premier spawn dun joueur sil a lieu dans lobscurité ;
  • synchronise immédiatement tout changement vers les clients et aligne la couverture nuageuse sur les forçages temporaires ;
  • les forçages lunaires restent des outils runtime et ne polluent pas les sauvegardes ; données Ambiance v2 et protocole 4 inchangés.

26.2.0-alpha.158

Modules modifiés : Sanctuary 0.0.0-alpha.88 et Ambiance 0.0.0-alpha.9. Les huit autres modules restent inchangés.

  • aligne Shop, Progression et Atlas sur la présentation de Statistiques, avec fond transparent, navigation haute et bouton Done centré en bas ;
  • montre les vraies icônes rubis/saphir dans Shop, retire lindication XP de Progression et réserve le solde Stardust à Unlocks ;
  • branche les noms procéduraux sur le renderer vivant réellement utilisé et ne les affiche que sur le mob visé ;
  • corrige lidentifiant de ressource des treize capes, qui pointait deux fois vers textures/ et .png et produisait la texture manquante ;
  • permet de viser une étoile Stardust à la longue-vue et de lajouter au dessin par clic gauche, avec débit serveur des Stardust Points ;
  • masque les étoiles vanilla lorsque le ciel partagé est synchronisé, afin de conserver un seul catalogue sous le rendu normal et sous Iris ;
  • données et protocoles inchangés : Sanctuary v10/protocole 16, Ambiance v2/protocole 4 ; aucune migration de sauvegarde ou de worldgen.

26.2.0-alpha.157

Module modifié : It's Alive 0.0.0-alpha.24. Les neuf autres modules restent inchangés.

  • répartit les semences agricoles sur neuf cellules climatiques : trois températures et trois niveaux dhumidité ;
  • donne une chance de découvrir une semence adaptée en cassant végétation basse, feuilles ou troncs naturels ;
  • exclut lananas de cette loterie et ajoute itsalive:wild_pineapple, une plante mature sauvage des climats chauds, plages et abords de rivières ;
  • la plante sauvage donne un ananas et une couronne ; manger lananas restitue également sa couronne ;
  • lail et loignon deviennent tous deux directement mangeables et plantables, tandis que la gousse dail reste un ingrédient consommable ;
  • données It's Alive v1 et protocole v1 inchangés ; les ananas sauvages apparaissent dans les nouveaux chunks.

26.2.0-alpha.156

Module modifié : Sanctuary 0.0.0-alpha.87. Les neuf autres modules restent inchangés.

  • ajoute treize items de cape : transgenre, Mojang, fondateurs, NES, fiertés, rose, Feesh Gang, Game Boy, bleue, poulet, Ranches, radioactive et Kirby ;
  • ajoute un slot de cape persistant au-dessus du slot de familier dans linventaire ;
  • utilise le renderer, le mouvement et la compatibilité Elytra de la cape vanilla ;
  • synchronise la cape équipée entre tous les clients et conserve les capes dans le catalogue du Shop ;
  • passe les données Sanctuary en v10 et le protocole réseau en v16, sans migration manuelle de sauvegarde.

26.2.0-alpha.155

Module modifié : Sanctuary 0.0.0-alpha.86. Les neuf autres modules restent inchangés.

  • Ajout du bouton Shop au menu pause et dune boutique serveur inspirée dEconomia.
  • Six offres choisies dans le registre sûr des blocs et objets changent à chaque journée Minecraft. La rotation est déterministe pour lidentité du serveur et prête à recevoir le calendrier dEvents.
  • Les rubis anotherworld:ruby paient les achats ; les saphirs anotherworld:sapphire ajoutent définitivement une offre au catalogue personnel.
  • Ajout de sanctuary:delivery_box, une boîte personnelle de 27 slots. Les achats sont livrés atomiquement dans la boîte chargée la plus proche, jusqu’à 256 blocs.
  • Prix, disponibilité, propriété, inventaire, paiement et livraison sont tous revalidés côté serveur. Le catalogue et les adresses sont persistés dans sanctuary:shop.
  • Données Sanctuary v9 inchangées ; protocole réseau v15. Aucune migration de sauvegarde existante nest requise.

26.2.0-alpha.154

Module modifié : Sanctuary 0.0.0-alpha.85. Les neuf autres modules restent inchangés.

  • Correction du cycle d'ordre de features entre sanctuary:ore_caverns et minecraft:deep_dark qui redirigeait les mondes vers le safe mode.
  • Les features de minerais communes suivent l'ordre vanilla : diamant, lapis, puis cuivre. Les veines denses de Caverns restent inchangées.
  • Le correctif a été validé par un démarrage serveur réel chargeant Sanctuary, Caverns et Deep Dark jusqu'à Done.
  • Données Sanctuary v9 et protocole v14 restent inchangés ; aucune migration ni recréation de monde n'est requise.

26.2.0-alpha.153

Module modifié : Another World 0.0.0-alpha.41. Les neuf autres modules restent inchangés.

  • Ajout de onze objets uniques en titane : épée, pelle, pioche, hache, houe, lance, cisailles, casque, plastron, jambières et bottes.
  • Les outils utilisent le niveau diamant mais minent à 7,5 au lieu de 8,0. Larmure conserve les valeurs de défense et la solidité du diamant.
  • Toute la gamme porte le composant vanilla UNBREAKABLE et la rareté épique : aucune durabilité nest consommée.
  • Les quinze textures dobjets et darmures dérivent des silhouettes vanilla 26.2 et de la palette du lingot de titane.
  • Aucune recette nest générée. Les onze IDs sont regroupés dans anotherworld:titanium_unique_equipment, point dentrée réservé aux lootboxes.
  • Données Another World v1 et protocole v1 restent inchangés ; aucune migration de sauvegarde nest requise.

26.2.0-alpha.152

Module modifié : Red-Stoner 0.0.0-alpha.7. Les neuf autres modules restent inchangés.

  • Le Particuleur autonome est migré dans Red-Stoner sous l'ID principal redstoner:particuleur.
  • Les six orientations, les 117 correspondances catalyseur/particule et la modulation par puissance redstone sont conservées.
  • Son unique catalyseur est persisté sous la clé historique Catalyst et reste dans le bloc lorsqu'il est cassé.
  • Droppers et hoppers peuvent insérer un catalyseur depuis les cinq faces qui ne sont pas la bouche d'émission ; l'extraction automatisée est volontairement refusée.
  • L'alias particuleur:particuleur conserve les blocs et objets historiques. Le JAR autonome particuleur-1.0.0.jar est retiré de l'instance active.
  • Données Red-Stoner v3 et protocole v5 restent inchangés ; aucune migration de sauvegarde n'est requise.

26.2.0-alpha.151

Modules modifiés : Sanctuary 0.0.0-alpha.84 et It's Alive 0.0.0-alpha.23. Les huit autres modules restent inchangés.

  • Progression propose le déblocage personnel Names pour quatre niveaux d'XP.
  • Les noms sont déterministes par UUID et seulement rendus pour le joueur qui a acheté le déblocage. Ils ne modifient pas les entités du serveur et les étiquettes posées manuellement restent prioritaires.
  • Villageois, zombies et animaux de ferme reçoivent des prénoms humains ; Endermen, Creepers, squelettes, chiens, chats, animaux aquatiques et autres créatures suivent leurs propres familles humoristiques.
  • Les noms d'Endermen utilisent la police alien vanilla minecraft:alt.
  • Progression ne montre plus les capacités encore fictives ni les trois achats de carte. Seuls Enchantement, Alchimie, Waystones, Names et Recettes restent achetables.
  • Les tables d'enchantement et les alambics sont verrouillés côté serveur jusqu'à leur achat ; l'utilisation des waystones conserve son verrou serveur existant.
  • It's Alive cesse d'attribuer un nom global aux nouveaux villageois et retire uniquement les anciens noms qu'il peut reproduire exactement depuis leur UUID.
  • Données Sanctuary v9/protocole v14 et données It's Alive v1/protocole v1 restent inchangés ; aucune migration de sauvegarde n'est requise.

26.2.0-alpha.150

Modules modifiés : Sanctuary 0.0.0-alpha.83 et I Like To Move It 0.0.0-alpha.9. Les huit autres modules restent inchangés.

  • Le terrain calculé depuis la seed et la trace du joueur restent disponibles dans l'Atlas. Spawn et lieux personnels demandent personal_atlas_markers; les jalons demandent advanced_atlas_markers; les waystones demandent à la fois waystones et les marqueurs avancés.
  • Les filtres indisponibles sont retirés de l'interface au lieu d'afficher des marqueurs avant leur achat.
  • Seules les routes de portail Overworld et Caverns sont actives. Les sept autres définitions et leurs IDs restent conservés pour les sauvegardes, mais ne peuvent plus être allumés.
  • sanctuary:caverns importe la topologie des anciennes Ore Caves : monde fermé de 128 blocs, plafond de bedrock, cavernes minérales, dripstone, lush, deep dark et Sulfur Caves.
  • Le biome sanctuary:ore_caverns ajoute des veines denses de charbon, fer, cuivre, or, redstone, lapis et diamant. La dimension est présente dans les presets Sanctuary et Overworld.
  • Sanctuary reste en données v9/protocole v14 et I Like To Move It en données v3/protocole v3. Un monde neuf est nécessaire pour créer la nouvelle dimension, sans migration forcée des sauvegardes.

26.2.0-alpha.149

Module modifié : Another World 0.0.0-alpha.40. Les neuf autres modules restent inchangés.

  • anotherworld:turquoise_fields et anotherworld:flower_islands sont retirés du mélangeur naturel de Sanctuary.
  • Flower Fields était déjà exclu : aucun biome utilisant un sol de mousse turquoise n'est maintenant généré naturellement.
  • Les trois biomes, anotherworld:turquoise_moss et toutes leurs ressources restent enregistrés pour une dimension ou une réutilisation ultérieure.
  • Les Sulfur Caves, les cartes climatiques et l'utilitaire de prévisualisation ne changent pas. Aucun identifiant, format de données ou protocole n'est supprimé.

26.2.0-alpha.148

Modules modifiés : Another World 0.0.0-alpha.39 et Sanctuary 0.0.0-alpha.82. Les huit autres modules restent inchangés.

  • L'onglet World de création d'un monde ouvre maintenant une prévisualisation déterministe de la vraie carte de biomes pour la seed sélectionnée. Une nouvelle seed peut être tirée depuis cet écran avant de créer la partie.
  • L'utilitaire affiche la surface ou les cavernes sur 4 096, 8 192 ou 16 384 blocs, le biome survolé et la proportion de climats glacés, froids, tempérés et chauds.
  • Les cartes de température et d'humidité produisent des régions environ 1,56 fois plus larges. Leur amplitude augmente afin que les combinaisons froides, glacées, sèches et humides ne soient plus écrasées par le centre tempéré.
  • Le mélangeur répartit régulièrement les dix variantes de chacune des dix familles Terramix. Les 100 définitions sont donc atteignables, avec davantage de place donnée aux bandes froides.
  • Les biomes de cavernes ne passent plus par le mélangeur géologique de surface. Une cellule de Dripstone Caves sur trois devient une minecraft:sulfur_caves, visible dans l'aperçu souterrain.
  • Aucun identifiant, format de données ou protocole ne change. Un monde neuf est requis pour évaluer complètement cette distribution.
  • Le retour alpha.147 est conservé sous backups/pre-biome-preview-alpha148.

26.2.0-alpha.147

Modules modifiés : Another World 0.0.0-alpha.38 et Sanctuary 0.0.0-alpha.81. Les huit autres modules restent inchangés.

  • La mousse est retirée du couvre-sol partagé et de l'injection générale des biomes vanilla. Elle reste présente uniquement dans les profils Mossy qui la demandent explicitement.
  • anotherworld:lavender_plains conserve un véritable grass block, teinté rose avec son feuillage afin que le champ forme une surface rose cohérente.
  • Les climats glaciaire, boréal et frais-humide passent à une sélection sur huit. Blueberry Grove, Snowy Taiga et Grove sont prioritaires dans la transition fraîche, au lieu d'être masqués derrière les cent entrées du catalogue.
  • Les distances du halo central restent identiques. Le crossfade passe de la puissance 4 à 6 et la valeur de vide de -64 à -52, laissant davantage de matière et de fragments entre l'île et la couronne extérieure.
  • Aucun identifiant, format de données ou protocole ne change. Un monde neuf est nécessaire pour évaluer entièrement la nouvelle distribution.
  • Le retour alpha.146 est conservé sous backups/pre-playtest-biome-polish-alpha147-20260820.

26.2.0-alpha.146

Module modifié : Another World 0.0.0-alpha.37. Les neuf autres modules restent inchangés.

  • La carte climatique vanilla redevient la source dominante de l'Overworld. Les 100 biomes Terramix et sept biomes historiques d'Another World sont conservés comme accents rares et compatibles avec leur climat.
  • anotherworld:flower_fields reste enregistré pour une future dimension, mais n'est plus sélectionné par la génération naturelle.
  • Les grandes étendues custom disparaissent : environ une cellule accueillante sur douze, une cellule extrême sur vingt-quatre et une cellule géologique sur trente-deux reçoit un biome Another World.
  • Les plaines et forêts vanilla gagnent une canopée plus fournie. Les taïgas, zones humides, jungles et savanes reçoivent également plus d'arbres ; herbes courtes, fougères et tapis de mousse densifient le sol.
  • Chaque biome custom généré reçoit deux formations géologiques parmi treize matériaux. Les veines de taille 64 traversent réellement la stone et la deepslate, au lieu de repeindre seulement la surface.
  • Aucun identifiant n'est supprimé, aucun protocole ni format de sauvegarde ne change. Un monde neuf est recommandé pour juger la nouvelle distribution.
  • Le retour alpha.145 est conservé sous backups/pre-vanilla-mixer-alpha146-20260820.

26.2.0-alpha.145

Modules modifiés : Another World 0.0.0-alpha.36 et Sanctuary 0.0.0-alpha.80. Les huit autres modules restent inchangés.

  • Terramix ajoute 100 biomes originaux sous le namespace anotherworld, répartis en dix familles de dix : glaciaire, boréale, fraîche humide, tempérée sèche, tempérée, tempérée humide, chaude, aride, géologique et aquatique/void.
  • Les huit biomes natifs déjà présents restent dans le mélange, soit 108 biomes Another World au total.
  • Le catalogue source décrit pour chaque biome son nom FR/EN/RU, son profil de végétation, sa surface et son sous-sol. Le générateur produit les 100 définitions, les traductions, le manifeste et les tags de matériaux de façon reproductible.
  • Sanctuary applique 32 matériaux de surface et 21 matériaux de sous-sol : pierres vanilla, calcite, tuff, deepslate, mud, argiles, sables, mousse et matières Another World.
  • Les points climatiques vanilla sont conservés et simplement redistribués par bandes afin de préserver les transitions et les grandes cartes de température/humidité introduites en alpha.142.
  • Le relief flottant, les densités tectoniques et le crossfade de l'île centrale alpha.144 ne changent pas.
  • Aucun fichier, namespace, code ou runtime Terralith n'est réintroduit. Cette génération se juge sur un monde neuf ; aucune migration de sauvegarde n'est effectuée.
  • Le retour alpha.144 est conservé sous backups/pre-terramix-alpha145-20260820.

26.2.0-alpha.144

Module modifié : Sanctuary 0.0.0-alpha.79. Les neuf autres modules restent inchangés.

  • La disparition de l'île principale n'applique plus linéairement la valeur de vide -64 : une courbe smoothstep élevée à la puissance 4 conserve d'abord les masses principales, puis les fragmente graduellement.
  • Le crossfade intérieur passe de 96 à 160 blocs, sans modifier le cœur procédural de rayon nominal 96 ni la densité native des floating islands.
  • La couronne extérieure est rapprochée : son retour commence vers 256 blocs et devient complet vers 352 blocs.
  • Le masque conserve une déformation liée à la seed, ce qui évite une frontière parfaitement ronde.
  • Aucun identifiant, protocole ni format de sauvegarde ne change. Un nouveau monde est requis pour juger correctement la nouvelle zone du spawn.
  • L'alpha.143 et ses sources worldgen sont sauvegardées sous backups/pre-central-crossfade-alpha144-20260820.

26.2.0-alpha.143

Modules modifiés : Another World 0.0.0-alpha.35 et Sanctuary 0.0.0-alpha.78. Les huit autres modules restent inchangés.

  • La branche externe de biomes est entièrement retirée du runtime : 1 516 ressources, 100 biomes, l'atlas de 1 710 cellules, l'importeur, le chargeur climatique, le tag Sanctuary et les métadonnées tierces disparaissent.
  • Another World repart de la liste climatique vanilla et conserve exclusivement ses huit biomes natifs.
  • Les dimensions, le relief flottant et les grandes cartes de température/humidité de Sanctuary ne changent pas.
  • Cette suppression retire des identifiants de registre : un nouveau monde est requis pour la session de test. Les anciennes alphas restent archivées dans Prism pour revenir en arrière.

26.2.0-alpha.142

Module modifié : Sanctuary 0.0.0-alpha.77. Les neuf autres modules restent inchangés.

  • Les bruits de température et d'humidité passent d'une échelle horizontale de 0.25 à 0.0625, soit des régions climatiques quatre fois plus larges.
  • Les bandes tempérées intermédiaires occupent davantage de terrain et limitent les voisinages thermiques brutaux comme savanetaïga.
  • Le relief, la densité des îles, les 1 710 cellules climatiques Terralith et les frontières discrètes des biomes restent inchangés.
  • Les chunks existants gardent leurs biomes enregistrés ; le nouveau climat apparaît dans les nouveaux chunks sans imposer de reset.

26.2.0-alpha.141

Module modifié : Another World 0.0.0-alpha.34. Les neuf autres modules restent inchangés.

  • Tous les bâtiments et ruines Terralith encore importés sont retirés : avant-postes, tours, cabanes, igloos, donjons, refuges, raffinerie, flèche et amas archéologiques.
  • Leurs NBT, structure sets, template pools, processeurs, loots, tags et icônes sont également supprimés.
  • Les 100 biomes, les arbres, les rochers, la végétation et les formations naturelles restent inchangés. La ruche géante souterraine demeure la seule structure Terralith enregistrée.
  • Les structures vanilla sont conservées. Le manifeste Terralith passe de 1 715 à 1 516 fichiers sans modifier les 1 710 cellules climatiques.
  • Les constructions déjà générées restent dans les anciens chunks ; elles ne seront plus créées dans les nouveaux chunks.

26.2.0-alpha.140

Module modifié : Another World 0.0.0-alpha.33. Les neuf autres modules restent inchangés.

  • terralith:fortified_village et terralith:fortified_desert_village sont retirés de la génération.
  • Leurs structure set, bâtiments NBT, template pools, processeurs, loots, tags, icônes et marqueurs cartographiques sont supprimés du payload.
  • Les villages vanilla et les avant-postes Terralith restent disponibles.
  • Le manifeste reproductible Terralith passe de 1 850 à 1 715 fichiers. Les 100 biomes et les 1 710 cellules climatiques restent inchangés.
  • Another World reste en données v1/protocole v1. Les villages déjà générés ne sont pas effacés et aucun reset de monde n'est requis.

26.2.0-alpha.139

Module modifié : Another World 0.0.0-alpha.32. Les neuf autres modules restent inchangés.

  • Another World embarque les 95 biomes de Terralith 2.6.4 et cinq définitions historiques adaptées, soit 100 biomes sous leur namespace terralith.
  • L'atlas climatique officiel de 1 710 cellules remplace la table de sélection vanilla avant l'injection des biomes natifs d'Another World.
  • Les 1 850 ressources importées sont traçables par manifeste, source, empreinte SHA-512, licence et permission individuelle du projet.
  • Sanctuary conserve exclusivement ses dimensions, sa topologie, ses noise settings et ses presets. Terralith n'est pas ajouté comme JAR externe.
  • Another World reste en données v1/protocole v1. Les nouveaux chunks utilisent le nouvel atlas ; aucun reset obligatoire n'est imposé aux sauvegardes existantes.

26.2.0-alpha.138

Modules modifiés : Ambiance 0.0.0-alpha.8 et Red-Stoner 0.0.0-alpha.6. Les huit autres modules restent inchangés.

  • redstoner:weather_gauge garde son identifiant pour la compatibilité, mais devient la Boussole météorologique et affiche uniquement le profil actuel du serveur.
  • redstoner:weather_calendar, redstoner:month_calendar et redstoner:sanctuary_almanac sont retirés avec leurs recettes, modèles, textures et traductions.
  • Le service de prévision sur sept jours est supprimé. Le calendrier minecraftien et le temps réel d'Ambiance restent disponibles.
  • La commande vanilla /weather accepte clear, clearings, overcast, fog, light_rain, rain et thunder. La durée optionnelle vanilla est conservée et les clients reçoivent immédiatement le nouvel environnement.
  • Le futur capteur météo posable, réglable au clic droit et producteur d'un signal redstone est documenté mais volontairement différé.
  • Ambiance reste en données v2/protocole v4 et Red-Stoner en données v3/protocole v5. Aucun worldgen n'est modifié.

26.2.0-alpha.137

Module modifié : Ambiance 0.0.0-alpha.7. Les neuf autres modules restent inchangés.

  • Chaque pleine lune naturelle de Minecraft devient une nuit blanche visuelle. Le ciel et la lune restent nocturnes, tandis que la lightmap et la visibilité du brouillard atteignent un niveau équivalent au jour.
  • Une pleine lune sur quatre devient une nuit de sang, la première au jour monde 24. La phase rendue est toujours pleine et sa teinte devient rouge profond.
  • Pendant cette nuit, le serveur lance trois passes supplémentaires de spawn hostile naturel toutes les 40 ticks autour de chaque joueur actif.
  • L'assaut conserve les entrées de spawn du biome, les règles d'obscurité, collisions, difficulté et gamerules. Un plafond de 56 hostiles dans un rayon de 72 blocs par joueur empêche l'accumulation infinie.
  • Le rendu lunaire utilise le chemin de ciel standard de Minecraft employé en vanilla et par Iris, sans shader GLSL séparé.
  • Ambiance reste en données v2 et protocole v4. Aucun worldgen ni reset de sauvegarde n'est introduit.

26.2.0-alpha.136

Modules modifiés : Sanctuary 0.0.0-alpha.76 et Ambiance 0.0.0-alpha.6. Les huit autres modules restent inchangés.

  • Sanctuary crée un catalogue déterministe de 768 étoiles partagé par tout le serveur dans la donnée indépendante sanctuary:celestial_graph.
  • K ouvre l'atelier du ciel : nouveau brouillon, ajout d'étoiles, révision, annulation, abandon, proposition, vote pour/contre et archivage.
  • Le premier point coûte 1 Stardust Point. Chaque segment suivant coûte de 1 à 8 points selon sa longueur angulaire. La monnaie reste exclusivement dans la progression Sanctuary, jamais dans le graphe céleste.
  • Annuler un point ou abandonner un brouillon rembourse exactement les dépenses correspondantes. Une proposition rejetée rembourse son auteur ; une proposition acceptée devient visible à tous après deux minutes de vote.
  • Une révision conserve l'histoire acceptée, archive automatiquement la version précédente lors de son adoption et ne facture que les nouveaux segments.
  • Ambiance dessine les étoiles et constellations acceptées par le pipeline translucide émissif standard de Minecraft avec le test de profondeur naturel. Le même chemin fonctionne sans shader et avec Iris, sans GLSL séparé.
  • Sanctuary passe en données v9 et protocole v14. Ambiance reste en données v2/protocole v4. Aucun worldgen, objet, bloc ou reset de monnaie n'est introduit.
  • La lune rouge, l'aspect des nuits blanches, les assauts de la nuit de sang et les variantes visibles de nuages restent réservés au prochain lot Ambiance.

26.2.0-alpha.135

Modules modifiés : Sanctuary 0.0.0-alpha.75 et Red-Stoner 0.0.0-alpha.5. Les huit autres modules restent inchangés.

  • Sanctuary crée une identité UUID stable par serveur dans sanctuary:server_identity, indépendante des données de progression.
  • Le Personal Computer reçoit un ComputerId persistant, revendique son propriétaire au premier usage et se lie au premier serveur qui l'active. Son identité suit l'objet lorsqu'il est cassé puis reposé.
  • Un registre global refuse qu'une copie du même ordinateur soit active à deux positions ou dimensions différentes.
  • La machine suit les états OFF, BOOTING et READY : le premier démarrage dure 100 ticks, les suivants 40 ticks. L'introduction n'est marquée comme vue qu'après sa lecture effective.
  • Le bureau Minecraft donne accès aux quatre applications Progression, Carte, Statistiques et Événements. Les statistiques utilisent le snapshot vanilla du serveur ; Événements lit la timeline personnelle déjà synchronisée par Sanctuary.
  • Le bouton « Éteindre » remet réellement la machine hors ligne. Un nouveau clic la redémarre sans rejouer l'introduction déjà validée.
  • Red-Stoner passe en données v3 et protocole v5. Sanctuary reste en données v8 et protocole v13 ; aucun worldgen n'est modifié et les anciens Personal Computers sont convertis automatiquement.

26.2.0-alpha.134

Module modifié : Sanctuary 0.0.0-alpha.74. Les neuf autres modules restent inchangés.

  • Le téléphoto utilise C par défaut au lieu de V.
  • Le mute de Simple Voice Chat est remis sur M dans l'instance Prism locale. L'Atlas conserve aussi M tant que son nouveau raccourci n'est pas décidé.
  • Le bouton Progression disparaît des options et reste uniquement dans le menu pause, à côté de Map sous « Back to Game ».
  • Le remplissage rouge de l'aperçu des PV est décalé en profondeur devant le fond des cœurs, supprimant leur inversion occasionnelle.
  • Aucun changement de worldgen, sauvegarde ou protocole Sanctuary.

26.2.0-alpha.133

Module modifié : Sanctuary 0.0.0-alpha.73. Le modpack gagne aussi une dépendance externe client-serveur.

  • Simple Voice Chat Fabric 2.6.22+26.2 est épinglé sur la release Modrinth DKSq5wO6.
  • Le JAR est requis sur le client et sur le serveur, sans être incorporé dans l'un des dix modules.
  • La configuration serveur de référence utilise config/voicechat/voicechat-server.properties et le port 24454/UDP.
  • Les sprites food_empty et food_empty_hunger utilisent leur nouvelle révision Electricity-Hunger 9×9.
  • Aucun changement de worldgen, sauvegarde ou protocole Sanctuary.

26.2.0-alpha.132

Module modifié : Sanctuary 0.0.0-alpha.72. Les neuf autres modules restent inchangés.

  • Les six sprites du HUD de faim (empty, half, full et leurs variantes Faim) utilisent les textures Electricity-Hunger fournies.
  • Les icônes des effets Faim et Saturation adoptent la même signature électrique.
  • Les ressources remplacent directement le namespace Minecraft aux tailles vanilla 9×9 et 18×18.
  • Aucun changement de gameplay, de sauvegarde, de worldgen ou de protocole réseau.

26.2.0-alpha.131

Modules modifiés : Ambiance 0.0.0-alpha.5 et Red-Stoner 0.0.0-alpha.4. Another World reste en 0.0.0-alpha.31 et fournit toujours l'argent.

  • Ambiance expose les prévisions déterministes et serveur-autoritaires des sept prochains jours, avec date minecraftienne, saison et nuit lunaire.
  • Red-Stoner ajoute weather_gauge, weather_calendar, month_calendar et sanctuary_almanac dans son onglet créatif.
  • Le baromètre prévisionnel utilise quatre lingots d'argent Another World et une redstone. Sept baromètres et du papier donnent le calendrier météo ; sept horloges vanilla et du papier donnent le calendrier mensuel ; leur fusion donne l'almanach de Sanctuary.
  • Le calendrier météo alterne au clic droit entre ses vues date et météo, tenu en main comme directement dans un cadre. Son mode est conservé sur l'objet et sélectionne aussi son modèle exposé.
  • Les quatre textures sont générées de façon reproductible à partir du compas, de l'horloge, de la carte, de la redstone et du papier vanilla.
  • Red-Stoner passe en données v2 pour conserver le mode d'affichage. Les protocoles réseau restent Ambiance v4 et Red-Stoner v3 ; aucun changement de worldgen ni migration de sauvegarde globale.
  • La chaîne propre clean build check localMrpack passe avec 84 tâches exécutées. Les JAR Ambiance et Red-Stoner ont respectivement les SHA-256 251b77861c4c8312f3a98d7508275eb9cc9e680a363c376b4c7cec83ca97e4a6 et 520343415da7fddd1f84aa50ab7da6153794cdea411bb9b0d658921a764386d8. Le pack local a le SHA-256 e930ff818a4548604d96da14b163148b158b5ce6e8b9bdb924fab331e5099e0e.

26.2.0-alpha.130

Module modifié : Ambiance 0.0.0-alpha.4. Les neuf autres modules restent inchangés.

  • Le runtime historique Dynamic Torches est importé dans Ambiance ; l'ancien JAR autonome ne doit plus être chargé.
  • Les blocs lumineux tenus dans la main principale ou secondaire produisent une lumière locale de niveau vanilla, avec une décroissance d'un niveau par bloc jusqu'à 15.
  • La lumière dynamique atteint les maillages du terrain, les entités voisines, l'objet tenu et le bras du joueur.
  • Le hook commun LightCoordsUtil couvre le rendu vanilla et Sodium. Sous Iris, les uniformes standards de lumière et couleur des deux mains restent disponibles aux shaderpacks.
  • Les sources sont publiées sous forme d'un instantané immuable afin que les constructions de chunks asynchrones de Sodium puissent les lire sans mutation concurrente.
  • Les colormaps HelloWorld grass.png, foliage.png et dry_foliage.png remplacent les palettes vanilla dans Ambiance ; les teintes violettes propres aux marais restent prioritaires.
  • Ambiance reste en données v2 et protocole v4. Aucun nouvel ID, aucune migration de sauvegarde, aucun changement de worldgen et aucun nouveau payload réseau.
  • La chaîne build check localMrpack passe. Le JAR Ambiance a le SHA-256 254cd1820de78849e034799854a446abc9e3f66e45c8632bfd0bceef87e7e5bd et le pack local 68c5a20375677e46a49493040436c4b465dc3630b8edbd7f8f376f83a6e68aa2.

26.2.0-alpha.129

Modules modifiés : Ambiance 0.0.0-alpha.3 et Red-Stoner 0.0.0-alpha.3. Sanctuary reste en 0.0.0-alpha.71.

  • La signature historique d'Ambiance est importée : saturation 1.18, contraste 1.06, exposition 0.98 et vignette 0.08.
  • La lightmap bêta assombrit les nuits et réchauffe légèrement les torches sans faire dépendre l'éclairage de la météo.
  • L'herbe, le feuillage et le bouleau retrouvent leurs teintes Ambiance. Les marais utilisent deux violets d'herbe, un feuillage violet et une eau bleu-violet, sans recolorer les mangroves.
  • Le brouillard normal devient légèrement plus profond la nuit. Pluie légère, pluie et orage réduisent progressivement la visibilité avec un plancher de 64 blocs, sans assombrir la scène ni modifier son exposition.
  • L'orage devient un profil quotidien rare. Comme la pluie et le brouillard, il reste impossible le premier jour.
  • Le post-effet Ambiance se désactive lorsqu'un shaderpack Iris est actif afin d'éviter un double étalonnage.
  • Canon ne capture plus au milieu de la passe monde Fabric. La photo est prise au retour de GameRenderer.renderLevel, après la composition finale d'Iris et avant le dessin du HUD.
  • Données Ambiance v2 et données Red-Stoner v1/protocole v3 inchangés. Le protocole Ambiance passe à v4 pour annoncer le nouveau profil d'orage. Aucun nouvel ID, aucune migration de sauvegarde et aucun changement de worldgen.

26.2.0-alpha.128

Module modifié : Ambiance 0.0.0-alpha.2. Sanctuary reste en 0.0.0-alpha.71.

  • Le calendrier conserve désormais le numéro absolu du jour au lieu de ramener continuellement le ciel dans une plage de 24 000 ticks. Le cycle lunaire vanilla de huit jours progresse donc correctement avec le temps réel.
  • Le jour 0 est une pleine lune. Chaque pleine lune est une nuit blanche, sauf une sur quatre qui devient une nuit de sang ; la première nuit de sang arrive au jour 24 et remplace la nuit blanche correspondante.
  • Un ordonnanceur déterministe choisit un seul profil par jour : ciel clair, éclaircies, ciel couvert, brouillard, pluie légère ou pluie normale.
  • Le jour 0 est forcé sur clear : aucune pluie, aucun brouillard et aucun ciel couvert ne peut accompagner la première journée.
  • La pluie légère utilise un niveau de pluie de 0.5, contre 1.0 pour la pluie normale. Les orages sont volontairement exclus de ce premier contrat.
  • Les profils de nuages none, few et heavy sont synchronisés au client. Leurs textures, le brouillard visuel et les effets de lune shader-compatibles sont réservés au lot suivant.
  • Sodium 0.9.1 et Iris 1.11.2 sont ajoutés au pack comme dépendances Fabric externes, stables et épinglées. Leur code n'est ni copié ni forké dans Sanctuary.
  • Données Ambiance v2, protocole Ambiance v3. Aucun nouvel ID de bloc, objet, biome ou dimension et aucun changement de worldgen.

26.2.0-alpha.127

Module modifié : Sanctuary 0.0.0-alpha.71.

  • L'aperçu des PV des créatures dessine désormais le fond vanilla de chaque cœur avant son remplissage rouge ou son demi-cœur.
  • Les positions, le sens de vidage et l'occlusion de l'overlay restent inchangés.
  • L'audit Ambiance fixe la cible fonctionnelle sans encore la migrer : nuit blanche à chaque pleine lune, nuit de sang à chaque quatrième pleine lune, cette dernière remplaçant la nuit blanche correspondante.
  • Sodium et Iris seront intégrés comme dépendances externes épinglées du pack, pas comme sources fusionnées dans Sanctuary.
  • Données Sanctuary v7, protocole Sanctuary v12, données Ambiance v1 et protocole Ambiance v2 inchangés ; aucune migration de sauvegarde, aucun nouvel ID et aucun changement de worldgen.

26.2.0-alpha.126

Module modifié : Ambiance 0.0.0-alpha.1.

  • Le runtime historique Gameplay/realtime est importé dans Ambiance ; aucun nouveau mod ni JAR autonome n'est créé.
  • Le namespace réseau realtime et le payload realtime:calendar_sync sont conservés.
  • Le ciel suit l'heure réelle et le lever/coucher solaire de la référence historique du mod.
  • Le calendrier minecraftien complet est importé : époque 2009-05-17, douze mois, commande et HUD lorsque le joueur possède une horloge.
  • Le fuseau est persistant dans config/sanctuary-realtime.json et accepte UTC, UTC+02:00, +02:00, -05:30 ou system.
  • Les commandes historiques sont remplacées par /ambiance realtime status|enable|disable, /ambiance realtime utc [offset] et /ambiance calendar.
  • Libellés disponibles en français, anglais et russe. Données Ambiance v1 inchangées ; protocole Ambiance v2 ; aucune migration de sauvegarde et aucun changement de worldgen.

26.2.0-alpha.125

Modules modifiés : Sanctuary 0.0.0-alpha.70, I Like To Move It 0.0.0-alpha.8 et It's Alive 0.0.0-alpha.22.

  • Le point d'assise descend de 0,20 à 0,10 bloc.
  • La longueur maximale d'une ligne de poulie passe de 128 à 512 blocs.
  • Les villageois reçoivent des noms stables composés de Hum, de voyelles avalées, de sons mâchés et de fins étouffées.
  • Les anciens noms procéduraux sont remplacés au chargement ; les noms attribués manuellement sont conservés.
  • Données et protocoles inchangés ; aucun nouvel ID, aucune migration de sauvegarde et aucun changement de worldgen.

26.2.0-alpha.124

Module modifié : Sanctuary 0.0.0-alpha.69.

  • Le point d'attache de l'assise descend de 0,35 à 0,20 bloc pour supprimer la légère lévitation du joueur.
  • Données Sanctuary v7 et protocole v12 inchangés ; aucun nouvel ID, aucune migration de sauvegarde et aucun changement de worldgen.

26.2.0-alpha.123

Module modifié : Sanctuary 0.0.0-alpha.68.

  • La requête d'assise attend désormais le relâchement du second appui sneak, empêchant la descente vanilla immédiate.
  • Le point d'attache du passager est remonté de 0,35 bloc pour garder le personnage assis au niveau du sol.
  • Données Sanctuary v7 et protocole v12 inchangés ; aucun nouvel ID, aucune migration de sauvegarde et aucun changement de worldgen.

26.2.0-alpha.122

Module modifié : Sanctuary 0.0.0-alpha.67.

  • L'assise part immédiatement au second appui sneak. Le type du siège est désormais montable par Minecraft 26.2, tandis que l'entité reste explicitement exclue des sauvegardes.
  • Les PV des mobs utilisent les cœurs vanilla rouges, se vident de droite à gauche, s'actualisent en direct et sont masqués par les blocs comme par les fluides.
  • Les cœurs temporaires de repas utilisent un orange saturé et conservent leur reflet blanc.
  • Données Sanctuary v7 et protocole v12 inchangés ; aucun nouvel ID, aucune migration de sauvegarde et aucun changement de worldgen.

26.2.0-alpha.121

Modules modifiés : Sanctuary 0.0.0-alpha.66, Another World 0.0.0-alpha.31 et Only Fun 0.0.0-alpha.2.

  • V active un zoom téléobjectif tant que la touche reste enfoncée ; la molette règle son FOV entre 5 et 70.
  • Sneak affiche les cœurs vanilla de la créature visée, actualisés en direct et masqués derrière les blocs ou fluides. Deux pressions sneak immobiles en vingt ticks assoient le joueur sur une entité transitoire sanctuary:seat.
  • Sneak + main vide permet de porter une poule au-dessus de la tête ; elle donne Chute lente et Saut amélioré jusqu'à sa dépose.
  • Le rubis adopte une fréquence intermédiaire proche du fer et inférieure à la redstone. Le saphir adopte le petit profil diamant.
  • L'argent ne remplace que la deepslate entre Y=-12 et Y=64. Le titane ne remplace que la deepslate du Black Desert et reprend la rareté du petit filon de diamant.
  • Le double sneak est détecté côté client puis validé intégralement par le serveur via le payload vide sanctuary:c2s/sit. Le protocole Sanctuary passe de v11 à v12 ; aucune migration de sauvegarde.
  • Le worldgen principal de Sanctuary alpha.120 est inchangé. Les minerais exigent de nouveaux chunks.
  • Retour arrière disponible sous backups/pre-gameplay-alpha121-20260820.

26.2.0-alpha.120

Module modifié : Sanctuary 0.0.0-alpha.65. Another World reste en 0.0.0-alpha.30.

  • Le rayon nominal de l'île centrale passe de 72 à 96 blocs et varie organiquement entre environ 64 et 128 blocs.
  • La transition vers le vide double, de 48 à 96 blocs : la côte se fragmente et s'efface progressivement au lieu de former une découpe ronde nette.
  • La distorsion gagne un peu d'amplitude mais devient plus large et plus douce.
  • Le début de la reprise extérieure reste fixé à 288 blocs, avec un retour complet nominal vers 384 blocs.
  • L'alpha.119 est restaurable depuis backups/pre-soft-central-island-alpha120-20260820.
  • Données Sanctuary v7 et protocole v11 inchangés ; aucun nouvel ID ni migration de sauvegarde.

26.2.0-alpha.119

Module modifié : Sanctuary 0.0.0-alpha.64. Another World reste en 0.0.0-alpha.30.

  • Le rayon nominal du centre procédural passe de 176 à 72 blocs ; il varie organiquement entre environ 48 et 96 blocs selon la seed.
  • La transition côtière ne mesure plus que 48 blocs. Le vide franc commence autour de 120 blocs au lieu de 352.
  • Le halo extérieur tombe de 1 536 à 288 blocs et sa transition mesure 96 blocs : les floating islands normales reprennent donc autour de 384 blocs, au lieu de disparaître pendant plus d'un millier de blocs.
  • Le spawn naturel est recherché dans les 48 blocs centraux uniquement.
  • L'alpha.118 est restaurable depuis backups/pre-compact-procedural-island-alpha119-20260820.
  • Données Sanctuary v7 et protocole v11 inchangés ; aucun nouvel ID et aucune migration de sauvegarde.

26.2.0-alpha.118

Module modifié : Sanctuary 0.0.0-alpha.63. Another World reste en 0.0.0-alpha.30.

  • Le générateur natif des floating islands reste seul responsable de la forme du terrain central : aucune ancienne île sculptée n'est réintroduite.
  • Le cœur non masqué passe de 640 à 176 blocs. Sa transition se termine à 352 blocs, reprenant exactement les deux rayons de la frontière centrale historique.
  • Le vide est ensuite total jusqu'à 1 536 blocs, avant la reprise progressive du monde extérieur. La distorsion du bord intérieur est désactivée afin que le périmètre sûr ne puisse jamais mordre aléatoirement sur le spawn.
  • La recherche du spawn naturel est limitée à 160 blocs, donc à l'intérieur du cœur non masqué.
  • L'alpha.117 est restaurable depuis backups/pre-central-safe-perimeter-alpha118-20260820. L'alpha.116 et son île centrale garantie restent sauvegardées séparément.
  • Données Sanctuary v7 et protocole v11 inchangés ; aucun nouvel ID et aucune migration de sauvegarde. Un monde neuf reste nécessaire pour évaluer la géométrie complète.

26.2.0-alpha.117

Module modifié : Sanctuary 0.0.0-alpha.62. Another World reste en 0.0.0-alpha.30.

  • Les densités centrales fabriquées zero_island, island_spawn_density et central_seeded_verticality quittent la génération active. L'ancien masque radial central est également retiré.
  • Le centre utilise directement sanctuary:floating_archipelago : la forme de l'île de départ dépend donc entièrement de la seed et du générateur normal des floating islands.
  • sanctuary:central_halo_mask crée un anneau de vide organique : centre intact jusqu'à environ 640 blocs, transition sur 192 blocs, halo jusqu'à environ 1 536 blocs, puis reprise progressive du monde extérieur sur 256 blocs. Une distorsion liée à la seed évite un cercle parfait.
  • Le spawn fixe 0,122,-20 disparaît. Sanctuary cherche désormais un sol naturel dans les 448 blocs centraux ; le smoke de référence a choisi 0,112,0.
  • Les massifs, leur plafond Y=284 et leur protection jusqu'à 10 000 blocs ne changent pas.
  • L'alpha.116 est restaurable depuis backups/pre-procedural-halo-alpha117-20260820 avec sources, JAR et .mrpack vérifiés.
  • Données Sanctuary v7 et protocole v11 inchangés. Le seul nouvel ID est le type de densité sanctuary:annular_void_mask; un monde neuf est requis pour observer toute la nouvelle forme.

26.2.0-alpha.116

Module modifié : Sanctuary 0.0.0-alpha.61. Another World reste en 0.0.0-alpha.30.

  • La zone centrale est désormais protégée sur un vrai rayon de 10 000 blocs. Les overlays tectoniques et les océans de vide y sont totalement absents.
  • Entre 10 000 et 12 000 blocs, une transition progressive introduit les reliefs extérieurs sans mur ni anneau brutal.
  • Les massifs retrouvent les seuils de fréquence alpha.114 (site=-0.12, ridge=0.42) et leur plafond passe de Y=376 à Y=284.
  • Les plaques de croûte, continents flottants et grands vides restent possibles, mais uniquement dans la zone extérieure au rayon protégé.
  • L'archipel central et son générateur de base ne changent pas.
  • L'état alpha.115 est récupérable dans backups/pre-outer-continents-alpha116-20260820 avec sources, JAR et .mrpack vérifiés.
  • Données Sanctuary v7 et protocole v11 inchangés ; aucun nouvel ID et aucune migration de sauvegarde.

26.2.0-alpha.115

Module modifié : Sanctuary 0.0.0-alpha.60. Another World reste en 0.0.0-alpha.30.

  • La géométrie des massifs alpha.114 est conservée : aucune hausse d'amplitude, aucun plateau radial et aucun retour du profil Mega Tectonics.
  • Les seuils d'activité et de compression sont légèrement ouverts pour viser une première chaîne montagneuse avant 5 000 blocs du spawn, dans une zone de recherche de 10 000 blocs de diamètre.
  • sanctuary:void_basins passe à une échelle horizontale de 0.0035 et un seuil de 0.4. Les zones érodées sont plus fréquentes, beaucoup plus étendues et peuvent se rejoindre en océans de vide.
  • Les 768 premiers blocs autour du spawn restent protégés, avec une transition de 512 blocs.
  • L'île issue du négatif d'un tore vertical est explicitement différée au prochain lot : aucun tore et aucun nouvel ID ne sont ajoutés ici.
  • Le retour arrière complet vers l'alpha.114 est conservé dans backups/pre-void-oceans-alpha115-20260820, avec les sources worldgen, le JAR Sanctuary alpha.59 et le .mrpack alpha.114 vérifiés par SHA-256.
  • Données Sanctuary v7 et protocole v11 inchangés ; aucune migration de sauvegarde. Un monde neuf est requis pour observer l'ensemble du nouveau relief.

26.2.0-alpha.114

Modules modifiés : Another World 0.0.0-alpha.30 et Sanctuary 0.0.0-alpha.59.

  • Flower Fields reçoit deux placements denses distincts : herbe courte et double herbe haute. Les fleurs géantes et le sol turquoise restent inchangés.
  • anotherworld:deep_mossy_forest alterne avec les Dark Forest les plus profondes. Il génère 24 arbres par chunk, à 85 % mossy et 15 % chêne sombre, sur un sol moussu et un sous-sol de terre enracinée.
  • anotherworld:blueberry_plain ouvre la canopée du Blueberry Grove avec seulement deux arbres par chunk tout en conservant sa palette froide et bleue.
  • anotherworld:black_desert alterne avec une partie des déserts. Son sable noir recouvre une roche entièrement sombre : blackstone en hauteur, basalte au milieu et deepslate en profondeur, avec des transitions irrégulières entre les bandes.
  • Le seul biome exceptionnel de ce lot est anotherworld:rainbow_ravine, attaché aux rares cellules Eroded Badlands. Sa feature creuse des ravins verticaux sinueux de 2847 ou 5283 blocs et tapisse leurs parois avec les seize blocs arc-en-ciel. Aucun cratère sphérique n'est généré.
  • Un monde neuf est requis pour observer la nouvelle répartition. Données Another World v1, Sanctuary v7 et protocoles inchangés ; aucune migration de sauvegarde.

26.2.0-alpha.113

Module modifié : Another World 0.0.0-alpha.29. Sanctuary reste en 0.0.0-alpha.58.

  • Les seize *_flower_block de l'alpha.112 sont conservés avec leurs IDs comme nouvelle famille de blocs décoratifs. Flower Fields ne les place plus au sol.
  • Seize blocs séparés *_colored_leaves sont ajoutés. Ils sont cubiques, entièrement opaques, sans trous et recolorent toute la matière des feuilles plutôt que de conserver un fond vert.
  • Les anciennes features giant_tulip, giant_daisy et giant_cosmos sont retirées. Une unique feature anotherworld:giant_flower construit désormais une fleur de 7 à 11 blocs avec tige, feuilles latérales, pistil et couronne colorée.
  • La couronne utilise pour l'instant les feuilles colorées cyan, vertes, bleues, orange, jaunes, rouges, violettes et roses. Les blocs de pétales dédiés, pleins puis ajourés, sont reportés à une prochaine version.
  • Flower Fields conserve sa mousse turquoise et son herbe haute, sans amas de blocs fleuris ordinaires. Un monde neuf reste recommandé pour voir la nouvelle décoration. Données Another World v1 et protocole v1 inchangés, sans migration de sauvegarde.

26.2.0-alpha.112

Modules modifiés : Another World 0.0.0-alpha.28 et Sanctuary 0.0.0-alpha.58.

  • Another World ajoute seize blocs de fleurs cubiques et opaques, de white_flower_block à black_flower_block. Leurs textures denses sont dérivées des feuilles d'azalée fleurie et leurs pétales suivent les seize couleurs de teinture Minecraft.
  • Le nouveau biome anotherworld:flower_fields alterne avec une partie des cellules de Flower Forest. Il utilise anotherworld:turquoise_moss, des amas de blocs fleuris et trois structures végétales de 3 à 5 blocs : tulipes, marguerites et cosmos géants.
  • Sanctuary ajoute sanctuary:void_basins, une passe érosive rare qui forme de grands espaces entièrement vides sans réactiver le profil extrême Mega Tectonics. Les 768 premiers blocs autour du spawn sont protégés, puis la transition s'étale sur 512 blocs.
  • Un monde neuf est requis pour voir toute la génération. Les données restent Another World v1 et Sanctuary v7, le protocole Sanctuary reste v11 et aucune migration de sauvegarde n'est requise.

26.2.0-alpha.111

Module modifié : Sanctuary 0.0.0-alpha.57.

  • Les massifs actifs deviennent de larges reliefs vallonnés : base abaissée vers Y=175, densité horizontale ramenée à 2,2 et variation de sommet étalée sur une plus grande distance.
  • La hauteur ordinaire vise approximativement Y=160250. La courbe des très hauts sommets passe à une puissance 8, de sorte que Y=376 reste réservé aux compressions tectoniques extrêmes.
  • La pente supérieure est adoucie et l'empreinte au sol s'élargit, sans changer la fréquence ni la position des cellules montagneuses.
  • Le profil raide alpha.110 est archivé sous sanctuary/design/worldgen/alpha110_steep_massifs pour une future dimension.
  • Aucun ID, aucune donnée et aucun payload ne changent. Un monde neuf reste requis pour comparer le relief.

26.2.0-alpha.110

Module modifié : Sanctuary 0.0.0-alpha.56.

  • La fréquence et l'emplacement des massifs restent ceux de l'alpha.109.
  • Leur densité horizontale passe de 6 à 4,5, leur hauteur courante de référence de Y=230 à Y=210 et leur plafond de Y=376 à Y=368.
  • La contribution des très hauts sommets suit désormais une courbe de puissance 4,5 : elle reste faible sur la majorité des montagnes et ne s'exprime pleinement que dans les cellules de compression exceptionnelles.
  • Un bruit de sommet module cette contribution afin d'empêcher les grands plateaux parfaitement plats près de la limite verticale.
  • Aucun ID, aucune donnée et aucun payload ne changent. Un monde neuf reste requis pour comparer le relief.

26.2.0-alpha.109

Module modifié : Sanctuary 0.0.0-alpha.55.

  • Retour exact au profil de relief alpha.107 : massifs plus rares, rayons de protection 192/128, seuils de site et de crête restaurés et densité ramenée à 6.
  • Les canyons retrouvent leur probabilité de 4,5 % et leurs dimensions alpha.107.
  • Les passes mega_spaghetti_caves et tectonic_void_oceans ne participent plus à la densité du monde Sanctuary.
  • Le profil alpha.108 est archivé sous sanctuary/design/worldgen/alpha108_mega_tectonics pour servir de base à une future dimension, sans être chargé comme datapack.
  • La hauteur des nuages à 292,33 et la suppression du disque noir sous l'horizon sont conservées. Donnée Sanctuary v7 et protocole v11 inchangés.

26.2.0-alpha.108

Module modifié : Sanctuary 0.0.0-alpha.54.

  • Les massifs peuvent commencer à 96 blocs du spawn et utilisent des champs beaucoup plus serrés : une nouvelle montagne doit apparaître après quelques centaines de blocs plutôt qu'après plusieurs milliers.
  • Les canyons passent à 9 % de probabilité, gagnent en largeur, en épaisseur et en amplitude verticale.
  • sanctuary:mega_spaghetti_caves creuse de très grandes galeries et vallées souterraines à partir de deux champs 3D continus.
  • sanctuary:tectonic_void_oceans peut effacer de vastes régions entières pour former des océans de vide liés à la seed. Les deux nouvelles passes sont appliquées après les massifs afin d'éroder aussi les montagnes.
  • La hauteur des nuages passe de 192,33 à 292,33. Le disque noir vanilla sous l'horizon est désactivé uniquement dans la dimension Sanctuary.
  • Ce profil est volontairement agressif et demande un monde neuf. La donnée Sanctuary reste en v7 et le protocole réseau en v11.

26.2.0-alpha.107

Module modifié : Sanctuary 0.0.0-alpha.53.

  • Le rayon sans massif autour du spawn passe de 704 à 192 blocs et sa transition de 384 à 128 blocs.
  • Les seuils de site et de crête sont fortement ouverts afin de produire des chaînes montagneuses fréquentes et continues, volontairement exagérées pour le playtest.
  • Les champs tectoniques utilisent une échelle plus large et une densité renforcée, tout en conservant les sommets Y=230 à Y=376 de l'alpha.106.
  • La probabilité des ravins passe de 1,8 % à 4,5 %. Leur largeur, leur épaisseur et leur amplitude verticale augmentent également.
  • Les lacs restent inchangés. Aucun nouvel ID, aucune donnée persistante et aucun payload réseau ne sont ajoutés ; Sanctuary reste en donnée v7 et protocole v11.

26.2.0-alpha.106

Module modifié : Sanctuary 0.0.0-alpha.52.

  • Sanctuary utilise désormais son propre type de dimension, haut de 384 blocs, avec une plage de construction Y=0 à Y=383.
  • Les massifs tectoniques commencent à culminer vers Y=230 et peuvent atteindre Y=376, tout en conservant huit blocs de marge sous le plafond.
  • Les ravins restent disponibles dès Y=20 mais leur plafond passe à Y=348 ; les lacs de surface suivent automatiquement le nouveau relief par heightmap.
  • La matérialisation interne des îles couvre elle aussi toute la hauteur jusqu'à Y=383.
  • Ce changement est volontairement cassant pour l'ancien terrain : aucun raccord ni migration des mondes alpha.105 n'est fourni. Les versions de données Sanctuary v7 et du protocole v11 ne changent pas.

26.2.0-alpha.105

Modules modifiés : Sanctuary 0.0.0-alpha.51 et Another World 0.0.0-alpha.27.

  • Le blocage Loading terrain est corrigé : Mossy Forest range désormais la végétation de plafond lush avant la végétation lush au sol, comme le biome vanilla Lush Caves. Aucune feature n'est retirée.
  • Sanctuary ajoute sanctuary:tectonic_lake_surface, une seconde passe de lacs de surface au rythme de 1/64.
  • Sanctuary ajoute sanctuary:tectonic_ravine, un canyon rare de probabilité 1,8 %, réparti entre Y=20 et Y=220 pour pouvoir entailler les massifs.
  • Les chunks existants ne sont pas recalculés. Les nouveaux chunks restent lisibles après retour arrière ; seules les générations futures perdent les deux ajouts.
  • La sauvegarde pré-lot est backups/pre-lakes-ravines-alpha104-20260820/worldgen-source.tar.gz, SHA-256 c083700da916a36ab30bc214ecda3ad9419993be92e08010ac6ba90d76ec8ad6.
  • Les versions de données restent Sanctuary v7 et Another World v1 ; les protocoles réseau restent respectivement v11 et v1. Aucune migration de sauvegarde n'est requise.

26.2.0-alpha.104

Module modifié : Sanctuary 0.0.0-alpha.50.

  • Ajout d'un champ de tension tectonique continu et lié à la seed, construit à partir de la continentalité, des crêtes et du bruit jagged de Minecraft.
  • Les lignes de compression peuvent former de rares massifs entre Y=92 et Y=248. La densité est combinée par max : elle ajoute du terrain sans creuser ni remplacer l'archipel actuel.
  • L'île centrale est intégralement protégée dans un rayon de 704 blocs, suivi d'une transition douce de 384 blocs.
  • Les chunks existants ne sont pas réécrits. Les nouveaux reliefs apparaissent seulement dans les chunks nouvellement générés ; donnée Sanctuary v7 et protocole v11 inchangés.
  • Une archive pré-lot vérifiée permet de restaurer les sources alpha.103. Les chunks déjà générés avec des massifs restent valides après un retour arrière.

26.2.0-alpha.103

Module modifié : Another World 0.0.0-alpha.26.

  • Ajout du biome anotherworld:blueberry_grove, froid sans être enneigé en permanence, avec une palette bleue pour lherbe, le feuillage, leau et le ciel.
  • Dix à onze arbres sont tentés par chunk avec un mélange de 85 % darbres blueberry et 15 % de bouleaux.
  • Le sous-bois est dense : grandes herbes, cornflowers dominantes, orchidées bleues et hibiscus rares.
  • Le Bois de myrtilles alterne avec certaines cellules climatiques de la taïga vanilla. La forme du terrain, les anciens IDs, la donnée v1 et le protocole v1 restent inchangés ; la nouvelle décoration apparaît dans les nouveaux chunks.

26.2.0-alpha.102

Module modifié : Another World 0.0.0-alpha.25.

  • Ajout du biome anotherworld:ebony_savanna, chaud, sec et sans précipitations.
  • Le ciel et le feuillage utilisent une palette jaune sèche ; lherbe prend une teinte mauve et leau devient plus sombre.
  • Trois arbres sont tentés par chunk avec un mélange de 70 % d’ébéniers et 30 % dacacias.
  • Des plaques de sable noir de deux à cinq blocs de rayon sont intégrées dans le sol de surface.
  • La Savane d’ébène alterne avec certaines cellules climatiques de la savane vanilla. Les anciens IDs, la donnée v1, le protocole v1 et le terrain restent inchangés.

26.2.0-alpha.101

Module modifié : Another World 0.0.0-alpha.24.

  • La Forêt moussue génère dix grandes plaques de mousse par chunk, avec tapis de mousse, azalées et azalées fleuries issus de la palette lush vanilla.
  • Les parois et cavités reçoivent davantage de lianes, cave vines, glow lichen, mousse de sol et végétation de plafond.
  • La silhouette des arbres, le mélange 80 % bois moussu / 20 % chêne noir et la forme du terrain restent inchangés.
  • Les mondes existants restent compatibles ; la nouvelle décoration concerne les nouveaux chunks. Donnée Another World v1, protocole v1.

26.2.0-alpha.100

Modules modifiés : Red-Stoner 0.0.0-alpha.2 et Ouch 0.0.0-alpha.7.

  • Canon est intégré au JAR Red-Stoner avec ses trois appareils, sa pellicule, ses seize styles, son viseur, ses recettes et la création de photos sur cartes.
  • Tous les IDs canon:*, les composants canon:photo_style et canon:loaded_film, ainsi que le payload canon:capture_photo, sont conservés.
  • Weather TNT devient ouch:weather_tnt. Les anciens IDs redstoner:weather_tnt et weather_tnt:weather_tnt restent enregistrés comme alias cachés.
  • Red-Stoner reste en donnée v1 et passe au protocole v3. Ouch reste en donnée v1 et protocole v1. Aucune migration de sauvegarde n'est nécessaire.

26.2.0-alpha.99

Module modifié : Sanctuary 0.0.0-alpha.49.

  • Le rendu du cube utilise maintenant explicitement la frame source complète 256 × 256.
  • Le recadrage triangulaire causé par l'ancien appel UV est supprimé.
  • Les 36 textures, le fond noir, la taille, la vitesse et la barre de progression restent inchangés.
  • La donnée reste en v7 et le protocole réseau en v11. Aucune migration de sauvegarde n'est nécessaire.

26.2.0-alpha.98

Module modifié : Sanctuary 0.0.0-alpha.48.

  • Les 36 frames du cube de chargement utilisent maintenant un canevas réel de 256 × 256 avec une marge transparente régulière.
  • Le cube est limité à 96 × 96 unités GUI, soit environ 256 pixels visibles avec l'échelle utilisée actuellement.
  • Le fond noir, la vitesse de rotation et la barre de progression restent inchangés.
  • La donnée reste en v7 et le protocole réseau en v11. Aucune migration de sauvegarde n'est nécessaire.

26.2.0-alpha.97

Module modifié : Sanctuary 0.0.0-alpha.47.

  • L'overlay Mojang est remplacé par le cube de terre rotatif fourni, animé sur 36 images.
  • Chaque image est centrée dans un canevas transparent de 1024 × 1024 afin de stabiliser la rotation.
  • Le chargement utilise désormais un fond noir et conserve la barre de progression ainsi que les transitions d'apparition et de disparition.
  • La donnée reste en v7 et le protocole réseau en v11. Aucune migration de sauvegarde n'est nécessaire.

26.2.0-alpha.96

Module modifié : Sanctuary 0.0.0-alpha.46.

  • Le carillon générique des pouvoirs est remplacé par une signature sonore adaptée à chacune des 42 familles d'actifs.
  • Magie, soin, téléportation, feu, eau, poison, mouvement, charges, rugissements et pouvoirs floraux utilisent des sons Minecraft distincts.
  • Douze familles ciblées ajoutent un impact sonore léger sur leur victime.
  • Le volume maximal est limité à 0,7 et une activation ne produit jamais plus de deux cues. Les passifs restent entièrement silencieux pour ne pas saturer le bus audio.
  • Aucun cooldown, dégât, coût, particule, slot ou équilibrage n'est modifié.
  • La donnée reste en v7 et le protocole réseau en v11. Aucune migration de sauvegarde n'est nécessaire.

26.2.0-alpha.95

Module modifié : Sanctuary 0.0.0-alpha.45.

  • Les 42 familles de pouvoirs de familiers possèdent maintenant une signature de particules lisible : anneaux, rayons, trajectoires, impacts, nuages et traînées de mouvement.
  • Les soins, protections, téléportations, éléments, attaques, capacités aquatiques et pouvoirs floraux utilisent des effets distincts.
  • Marche murale, faiblesse à l'eau, brûlure solaire, défense immobile et accélération à faible vie disposent d'un retour discret toutes les 20 ticks lorsqu'ils sont réellement actifs.
  • La pacification d'une famille hostile affiche des cœurs uniquement au moment où la cible abandonne le joueur.
  • Aucun cooldown, dégât, coût, son, identifiant, slot ou équilibrage n'est modifié. Les particules sont émises côté serveur pour rester cohérentes en multijoueur.
  • La donnée reste en v7 et le protocole réseau en v11. Aucune migration de sauvegarde n'est nécessaire.
  • L'alpha.94 peut être restaurée depuis backups/pre-companion-particles-alpha94-20260819-231036/.

26.2.0-alpha.94

Module modifié : Sanctuary 0.0.0-alpha.44.

  • Les 88 œufs vanilla et les 25 œufs ItsAlive disposent d'une essence, soit 113 ensembles de pouvoirs enregistrés.
  • Les passifs, actifs, cibles, coûts d'épuisement et cooldowns sont résolus côté serveur depuis l'œuf réellement équipé.
  • F étant déjà la touche vanilla d'échange avec la main gauche, le pouvoir spécial utilise G par défaut et reste configurable.
  • Les capacités comprennent notamment marche murale, respiration, trêves familiales, brûlure solaire, explosion de Creeper à la mort, projectiles, téléportation, charges, soins et variantes florales.
  • Les explosions de familier ne cassent aucun bloc. Retirer l'œuf arrête les passifs ; aucun nouvel état persistant n'est ajouté.
  • La donnée reste en v7. Le payload sanctuary:c2s/companion_power porte le protocole Sanctuary à v11.
  • Un point de restauration pré-alpha.94 est conservé sous backups/pre-companion-powers-alpha93-20260819-224322/.

26.2.0-alpha.93

Module modifié : Sanctuary 0.0.0-alpha.43.

  • Un slot dédié accepte exactement un spawn egg au-dessus du slot de main gauche, sans déplacer le reste de l'inventaire.
  • L'œuf reste équipé et crée un seul familier invulnérable et pacifique qui suit son propriétaire.
  • Le familier utilise sa forme enfant lorsque le mob la prend en charge ; Creepers, Endermen et autres mobs sans enfant utilisent une échelle de 50 %.
  • Retirer ou remplacer l'œuf supprime l'ancien familier. Les familiers ne sont pas sauvegardés comme des mobs sauvages et sont reconstruits depuis l'équipement à la reconnexion.
  • Le champ optionnel companion_egg fait passer la donnée Sanctuary en v7 ; les sauvegardes v6 migrent avec un slot vide. Le protocole reste en v10 et les indices existants ne bougent pas.
  • Un point de restauration pré-alpha.93 est conservé sous backups/pre-companion-slot-alpha92-20260819-215650/.

26.2.0-alpha.92

Module modifié : Sanctuary 0.0.0-alpha.42.

  • La molette change de nouveau le slot sélectionné dans les neuf cases de hotbar lorsque la table de craft, un coffre, un four ou un autre inventaire intégré est ouvert.
  • L'inventaire joueur conserve le même comportement.
  • Les écrans spéciaux qui possèdent leur propre liste déroulante conservent leur gestion native.
  • Aucun index de slot, identifiant, format de sauvegarde ou protocole réseau ne change.

26.2.0-alpha.91

Modules modifiés : Sanctuary 0.0.0-alpha.41 et Another World 0.0.0-alpha.23.

  • Les boutons actifs affichent leur libellé en jaune au survol, dans l'esprit du splash du menu principal.
  • Another World ajoute le biome anotherworld:mossy_forest, injecté dans une partie des cellules climatiques de la Dark Forest vanilla.
  • Sa végétation utilise environ 80 % d'arbres moussus et 20 % de chênes noirs.
  • Deux petits champignons dédiés y apparaissent : green_bell_mushroom et brown_shelf_mushroom.
  • Les textures 16×16 conservent les silhouettes Minecraft et ne changent que leur palette, via un script reproductible sans génération IA.
  • Les versions de données et protocoles restent inchangées.

26.2.0-alpha.90

Module modifié : Sanctuary 0.0.0-alpha.40. Les neuf autres versions de modules ne changent pas.

Nouveau panorama de profondeur

  • Les six nouvelles images depth_0.png à depth_5.png remplacent les faces du panorama du menu dans le même ordre.
  • Les images 1024×1024 sont copiées octet pour octet, sans filtre ni réencodage.
  • Le panorama alpha.89 reste récupérable sous build/panorama-backups/pre-alpha90-depth-background/.
  • La donnée reste en v6 et le protocole Sanctuary reste en v10.

26.2.0-alpha.89

Module modifié : Sanctuary 0.0.0-alpha.39. Les neuf autres versions de modules ne changent pas.

Contrôles JEI intégrés à la progression

  • Le bouton JEI Config disparaît définitivement de toutes les interfaces.
  • Bookmarks et Lookup History restent masqués tant que le joueur n'a pas acheté Recettes pour 30 niveaux.
  • Après le déblocage, les deux boutons reparaissent avec leurs libellés sobres Bookmarks et Lookup History.
  • La donnée reste en v6 et le protocole Sanctuary reste en v10 ; aucune migration de sauvegarde n'est nécessaire.

26.2.0-alpha.88

Module modifié : Sanctuary 0.0.0-alpha.38. Les neuf autres versions de modules ne changent pas. Fabric API passe à 0.155.0+26.2 pour JEI.

Progression choisie et endgame

  • Le bouton d'achat du chapitre suivant disparaît. Les chapitres et stage restent des jalons narratifs compatibles avec les sauvegardes, mais ne sont plus une route d'achat joueur.
  • Les dix capacités binaires sont achetées individuellement avec les niveaux d'XP. Le Stardust est un seuil de découverte et n'est jamais dépensé.
  • Les rangs de statistiques suivent désormais la courbe exponentielle 1, 2, 4, 8, 16, 32, 64 niveaux : le début reste accessible et les derniers rangs forment le grind de fin de partie.
  • Homeland est présenté en français comme Foyer : une habitation reconnue et reliée à un ordinateur Red-Stoner. L'ID persistant homeland ne change pas.

Recettes et son Minecrafter

  • Le bouton, le panneau et les interactions du Recipe Book vanilla sont neutralisés. Les recettes serveur restent intactes.
  • JEI Fabric 30.24.0.176 (MIT) devient une dépendance client et serveur du pack. Son catalogue, ses favoris et son écran de recettes restent masqués jusqu'à l'achat de Recettes (JEI) pour 30 niveaux.
  • Un lot de minage groupé produit au maximum un son de casse par tick, à volume 0,35, tout en conservant les particules de chaque bloc.
  • La donnée reste en v6. Le nouveau type d'achat unlock et le déblocage recipe_viewer portent le protocole Sanctuary à 10.

26.2.0-alpha.87

Module modifié : Sanctuary 0.0.0-alpha.37. Les neuf autres versions de modules ne changent pas.

Correction du rendu de hotbar

  • La texture opaque de l'inventaire est désormais rendue comme une texture directe, et non recherchée par erreur dans l'atlas de sprites.
  • Le damier rose/noir de texture manquante disparaît. La ressource, l'opacité, les slots et le comportement de la molette restent inchangés.
  • La donnée reste en v6 et le protocole en v9.

26.2.0-alpha.86

Module modifié : Sanctuary 0.0.0-alpha.36. Les neuf autres versions de modules ne changent pas.

Hotbar opaque dans l'inventaire

  • L'écran d'inventaire utilise désormais son propre sprite sanctuary:textures/gui/inventory/hotbar.png, entièrement opaque.
  • Le sprite FPS minecraft:hud/hotbar reste strictement inchangé et conserve sa transparence actuelle.
  • La molette sélectionne également les neuf slots de la hotbar lorsque l'écran d'inventaire est ouvert.
  • La donnée reste en v6 et le protocole en v9. Aucun slot, identifiant de contenu ou format sauvegardé ne change.

26.2.0-alpha.85

Module modifié : Sanctuary 0.0.0-alpha.35. Les neuf autres versions de modules ne changent pas.

Rangées de hotbar

  • Tab active la rangée débloquée suivante ; Maj + Tab parcourt les rangées en sens inverse.
  • Le serveur échange la rangée demandée avec les neuf vrais slots de hotbar. Les rangées 5 et 6 restent soutenues par la persistance Sanctuary.
  • L'inventaire conserve visuellement chaque contenu sur sa rangée : le cadre complet hud/hotbar, les objets actifs et la sélection se déplacent ensemble à la place des neuf slots ordinaires.
  • Les autres conteneurs suivent la rangée active pour leurs slots et leur sélection. Le créatif reste exclu de cette commande.
  • Les payloads sanctuary:c2s/hotbar_row_switch et sanctuary:s2c/hotbar_row_sync portent le protocole Sanctuary à 9. La donnée reste en v6, les indices et le format sauvegardé ne changent pas.
  • La transition est enregistrée dans pack/migrations/26.2.0-alpha.84-hotbar-rows-to-alpha.85.json.

26.2.0-alpha.84

Module modifié : Sanctuary 0.0.0-alpha.34. Les neuf autres versions de modules ne changent pas.

Panorama de profondeur

  • Les six images fournies depth_0.png à depth_5.png deviennent, dans le même ordre, les six faces panorama_0.png à panorama_5.png du menu principal.
  • Les faces restent en 1024×1024; aucun redimensionnement, filtre ou réencodage n'est appliqué.
  • L'ancien panorama reste récupérable sous build/panorama-backups/pre-alpha84-depth-background/.
  • Aucun code, identifiant, slot, format de sauvegarde ou protocole réseau ne change. La donnée reste en v6 et le protocole Sanctuary en v8.
  • La transition est enregistrée dans pack/migrations/26.2.0-alpha.83-depth-panorama-to-alpha.84.json.

26.2.0-alpha.83

Module modifié : Sanctuary 0.0.0-alpha.33. Les neuf autres versions de modules ne changent pas.

Clipping des fonds de conteneurs

  • La géométrie native des écrans est de nouveau conservée : le runtime ne modifie ni imageHeight, ni topPos pour adapter le panneau 9×N.
  • Le blit principal est découpé autour du panneau Sanctuary en une bande haute et, pour les interfaces plus larges, en bandes latérales. Le bas natif situé dans la colonne du panneau n'est plus rendu.
  • Le traitement s'applique aussi aux deux segments hardcodés de ContainerScreen, aux canevas 512×256 du marchand et au fond 256×256 d'Aircraft.
  • Les sprites, textes, entités, previews, widgets et recipe books restent rendus par leurs chemins vanilla et gardent leurs coordonnées natives.
  • Le rectangle interactif reste borné à la hauteur visible du panneau : aucune zone fantôme n'est ajoutée sous la dernière rangée.
  • Le panneau intégré, ses slots et son hitbox remontent ensemble de 3 pixels grâce à l'invariant PANEL_RAISE = 3 ; sa taille et ses ressources restent inchangées.

Compatibilité et ressources

  • Les six inventaires joueur 208×240 et les six templates conteneur 176×142 conservent exactement les SHA-256 de l'alpha.82. Aucun PNG n'est modifié ou propagé dans ce lot.
  • Les 64 indices du menu joueur, les 18 slots persistants Sanctuary, la donnée v6, le protocole v8 et tous les identifiants restent inchangés. Le seul changement géométrique est la translation visuelle de 3 pixels du panneau intégré ; aucune migration de sauvegarde n'est requise.
  • Le contrat est enregistré dans pack/migrations/26.2.0-alpha.82-container-background-clipping-to-alpha.83.json. verifyWorkspace et :sanctuary:verifySanctuary contrôlent la stratégie, les hashes historiques, l'enregistrement des mixins et l'absence de redimensionnement du fond commun.

26.2.0-alpha.82

Module modifié : Sanctuary 0.0.0-alpha.32. Les neuf autres versions de modules ne changent pas.

Templates canoniques de l'inventaire

  • Les six PNG de l'écran joueur deviennent des templates canoniques contrôlés par SHA-256. Leur canevas commun passe de 208×246 à 208×240 et le runtime utilise les hauteurs visibles explicites 158, 177, 195, 214, 230 et 240 pixels.
  • Ces six textures joueur restent propres à InventoryScreen : elles ne sont ni recadrées ni propagées vers les conteneurs.
  • Les six templates canoniques aircraft_engine sont actualisés en 176×142, puis copiés octet pour octet vers les 22 autres profils. Le contrat reste donc à 132 copies, 23 profils et 138 panneaux actifs.
  • Le générateur conserve ses 339 cibles modifiables et protège explicitement les douze sources canoniques : six inventaires joueur et six templates aircraft_engine. Seuls les Aircraft sont propagés ; chaque panneau dérivé reste retouchable individuellement ensuite.

Compatibilité

  • L'ordre, les indices et la position logique des slots ne changent pas : le menu joueur conserve ses 64 entrées, dont 18 slots persistants Sanctuary. Seul le contrat de hauteur visuelle de l'écran joueur est actualisé.
  • La donnée reste en v6, le protocole en v8, les identifiants sont inchangés et aucune migration de sauvegarde n'est requise.
  • Les dimensions, hauteurs et SHA-256 des douze templates sont enregistrés dans pack/migrations/26.2.0-alpha.81-canonical-inventory-templates-to-alpha.82.json et vérifiés par le contrat Gradle racine.

Validation et déploiement

  • Les 132 anciens panneaux dérivés restent récupérables sous sanctuary/art/gui-container-suite/backups/pre-alpha82-aircraft-templates/. Les 132 panneaux actifs correspondent octet pour octet au template aircraft_engine de leur rangée.
  • La chaîne propre clean build check localMrpack passe avec 80 tâches exécutées. Deux contrôles visuels en jeu valident séparément l'inventaire joueur 9×6 (2026-08-19_18.51.53.png, SHA-256 7cf5f9b73b054a4d0698c4304c3d65465a8debe91993756f4f004b83370c8b81) et le panneau de conteneur 9×6 (2026-08-19_18.52.56.png, SHA-256 b0a14d9a881b943d9d8cce07cfec1147d45b048ea3d86108551718ea2cb0641a) sans erreur de mixin ni crash.
  • Prism reçoit uniquement Sanctuary alpha.32, SHA-256 23e348d995d25d7a7eedf4a57e8435326fd1f16bf42dcff0e56d647d947341b2. L'alpha.31, SHA-256 9c5fa73899d5d7c47e51336ff3acbb33a181b32d2e6a2e4f7704bef3b537877f, est archivée sous mods-backup/pre-alpha82/.
  • Le pack sanctuary-26.2.0-alpha.82-local.mrpack a le SHA-256 a7077335f032de915710a12f6802d0bc4d615322a441efb1d4dc6d23e9ec91d6.

26.2.0-alpha.81

Module modifié : Sanctuary 0.0.0-alpha.31. Les neuf autres versions de modules ne changent pas.

Bords corrigés pour tous les inventaires

  • Les six panneaux aircraft_engine/inventory_1.png à inventory_6.png, corrigés manuellement par KOKA99CAB, deviennent les templates canoniques de la suite de conteneurs.
  • Leurs pixels sont copiés octet pour octet vers les six variantes des 22 autres profils : 132 PNG remplacés, pour un total inchangé de 23 profils et 138 panneaux actifs.
  • Les canevas restent en 176×142 et leurs hauteurs visibles en 52, 70, 88, 106, 124 et 142 pixels. Aucun slot, ancrage, menu, identifiant ou comportement runtime ne change.
  • Les 138 ressources restent indépendantes après la propagation. Il est donc toujours possible de retoucher ensuite un profil et une capacité précis sans rebaker les autres.
  • Les six textures du joueur en 208×246 et les 205 ressources Minecraft extraites en alpha.80 restent inchangées.

Génération et compatibilité

  • Le générateur lit désormais les six templates aircraft_engine, vérifie leurs SHA-256 et ne les réécrit jamais. Son mode --force sauvegarde puis remplace seulement les 339 cibles modifiables : 132 panneaux dérivés, 205 ressources Minecraft et les deux manifestes.
  • Une exécution normale continue de refuser tout écrasement. Le mode --force permet de propager une future correction commune, mais il écrase les retouches propres aux 22 profils après les avoir sauvegardées sous sanctuary/art/gui-container-suite/backups/.
  • La transition est enregistrée dans pack/migrations/26.2.0-alpha.80-container-template-borders-to-alpha.81.json. La donnée reste en v6, le protocole en v8 et aucune migration de sauvegarde n'est requise.

Validation et déploiement

  • La chaîne propre clean build check localMrpack passe avec 80 tâches exécutées. Le client de développement charge Sanctuary alpha.31, ouvre un coffre 9×6 et produit la capture 2026-08-19_18.20.55.png sans erreur de mixin ni crash.
  • Les 132 anciens panneaux restent récupérables sous sanctuary/art/gui-container-suite/backups/pre-alpha81-aircraft-templates/.
  • Prism reçoit uniquement Sanctuary alpha.31, SHA-256 9c5fa73899d5d7c47e51336ff3acbb33a181b32d2e6a2e4f7704bef3b537877f. L'alpha.30, SHA-256 ba6d1eb39032fdd87043c894f06ff65650fd049a5f10ace2499643c65c2a0379, est archivée sous mods-backup/pre-alpha81/.
  • Le pack sanctuary-26.2.0-alpha.81-local.mrpack a le SHA-256 c0f01cabb51e42f85f0940d7d15096ebabb1fb17b99810f95a4fc7d7da25a7b6.

26.2.0-alpha.80

Module modifié : Sanctuary 0.0.0-alpha.30. Les neuf autres versions de modules ne changent pas.

Toutes les textures dinventaire modifiables

  • Les 23 profils de conteneur possèdent chacun six PNG indépendants pour les capacités 9×1 à 9×6 : 138 panneaux actifs en 176×142, éditables un par un sans rebake. Ils couvrent les familles vanilla, les montures, Nautilus et le moteur davion ; un profil generic protège les menus tiers.
  • Le client choisit le profil à partir du MenuType. Les noms vanilla sont strictement réservés au namespace minecraft ; iliketomoveit:aircraft_engine conserve son profil explicite et tout autre mod utilise le repli générique.
  • Les 26 fonds, 129 sprites et 10 métadonnées des conteneurs Minecraft sont copiés dans les ressources actives. Le Recipe Book ajoute son fond, ses 29 sprites et sa métadonnée ; les deux états du champ de recherche, les deux textures d'infobulle et leurs métadonnées complètent les surfaces partagées. Le livre 3D de l'enchantement est également extrait. Toutes ces ressources peuvent être ouvertes directement dans Aseprite sans modifier le JAR Minecraft.
  • Les six inventaires joueur nettoyés par KOKA99CAB restent strictement inchangés. Le générateur reproductible refuse les 345 cibles existantes par défaut ; --force sauvegarde chaque fichier avant remplacement sous sanctuary/art/gui-container-suite/backups/.
  • Le manifeste sanctuary/art/gui-container-suite/manifest.csv référence exactement une fois les 138 panneaux. Un second manifeste fixe les 205 ressources Minecraft, leurs catégories, dimensions et SHA-256. Les chemins, profils et règles de retouche sont documentés dans sanctuary/GUI_TEXTURES.md.
  • La donnée reste en v6, le protocole en v8 et aucune sauvegarde, géométrie de menu ou identifiant nest migré.

Contrôles

  • La transition est enregistrée dans pack/migrations/26.2.0-alpha.79-editable-container-textures-to-alpha.80.json. Les vérificateurs imposent les 23×6 fichiers, leurs dimensions, le manifeste, les ressources vanilla et Recipe Book, les métadonnées et les garanties de sauvegarde du générateur.
  • La régénération de référence a conservé les SHA-256 des six sources joueur et créé la sauvegarde récupérable sanctuary/art/gui-container-suite/backups/20260819-155221-38577/ avant de remplacer les 344 cibles déjà présentes.
  • Le client de développement charge les 59 composants et Sanctuary 0.0.0-alpha.30, applique les Mixins d'inventaire avec vérification stricte, ouvre un coffre 9×6 synthétique et rend le profil chest/inventory_6.png sans texture manquante. La capture masterkey/run/screenshots/2026-08-19_18.00.13.png mesure 1708×960 et a le SHA-256 2bf91fed5005f955e7259d61debe906aa13ecc5c790f82502541326f4a2f4e8b.
  • La chaîne propre clean build check localMrpack passe avec 80 tâches exécutées. Le JAR sanctuary-0.0.0-alpha.30.jar a le SHA-256 ba6d1eb39032fdd87043c894f06ff65650fd049a5f10ace2499643c65c2a0379 et le pack sanctuary-26.2.0-alpha.80-local.mrpack le SHA-256 fd96da14c3ce1e3c6411bfa6b63a1fbc223e351344fdf20970567196777449a8.
  • L'instance Prism active contient uniquement l'alpha.30. L'ancien JAR alpha.29 reste récupérable sous mods-backup/pre-alpha80/ avec son SHA-256 historique a873e4d922fa9deb89e80c8da9a8d9d0ddc09759be32101a1cbd1ed31c11697b.

26.2.0-alpha.79

Module modifié : Sanctuary 0.0.0-alpha.29. Les neuf autres versions de modules ne changent pas.

Suite complète des interfaces dinventaire

  • Les dix-huit cases persistantes des rangées 5 et 6 sont ajoutées à chaque menu vanilla construit avec l'inventaire joueur, ainsi qu'au moteur d'avion d'I Like To Move It. Coffres, machines, artisanat, métiers, Beacon, marchand, montures et Nautilus partagent désormais la même suite progressive 9×1 à 9×6.
  • L'ajout est différé jusqu'à la fin de la construction native : la main secondaire d'InventoryMenu reste à l'index 45 et le résultat du Crafter reste à son index historique. Les menus serveur et client utilisent un seul conteneur overflow par joueur.
  • Un panneau de 176 px est extrait des six textures nettoyées par KOKA99CAB, sans les rebaker ni les remplacer. Chaque écran conserve sa partie métier ; des ancrages protègent les previews de l'enclume, de la cartographie, de l'enchantement, de la forge, du tailleur de pierre et des montures.
  • Les rangées qui dépassent le canevas vanilla restent cliquables au clic comme au relâchement, y compris pendant un glisser-déposer. Les fonds historiques sous les capacités 9×1 à 9×3 sont masqués, les slots verrouillés restent inactifs côté serveur et les transferts rapides conservent d'abord la logique spécialisée du menu sans fusionner une pile avec elle-même.
  • Une synchronisation de progression qui change le nombre de rangées redimensionne immédiatement le conteneur ouvert. L'écran joueur localise l'overflow par la plage déclarée par le menu plutôt que par des indices codés en dur.
  • L'onglet Inventaire créatif exclut explicitement les slots 4663 : Minecraft 26.2 refuse les écritures créatives au-delà de 45. Les rangées vanilla verrouillées y restent cachées, sans superposition de slots.
  • Le pupitre est exclu parce qu'il n'affiche pas l'inventaire joueur. Le Personal Computer Redstoner reste différé jusqu'à la création d'un vrai ComputerMenu. Le Recipe Book, l'autoremplissage marchand et les API qui parcourent directement Inventory ne consomment pas encore les deux rangées séparées ; cette limite est enregistrée dans sanctuary/INVENTORY_GUI.md.
  • La donnée reste en v6, le protocole en v8 et aucun identifiant ni contenu sauvegardé n'est migré.

Contrôles

  • Le contrat de transition est enregistré dans pack/migrations/26.2.0-alpha.78-container-inventories-to-alpha.79.json et le rapport couvre les 22 familles vanilla, le joueur, le créatif, Aircraft, le pupitre et Redstoner.
  • Le client de développement charge 59 composants avec la vérification Mixin stricte, applique les Mixins de menu, de conteneur et de créatif, passe dynamiquement à six rangées puis produit masterkey/run/screenshots/2026-08-19_12.12.38.png, SHA-256 fa9616a35a4114c0227933304f4177e90e50b1719f5d86b8f1e3eac11884e742, sans erreur d'injection.
  • La chaîne propre clean build check localMrpack passe avec 80 tâches exécutées. Le JAR sanctuary-0.0.0-alpha.29.jar a le SHA-256 a873e4d922fa9deb89e80c8da9a8d9d0ddc09759be32101a1cbd1ed31c11697b ; le pack sanctuary-26.2.0-alpha.79-local.mrpack a le SHA-256 cf9336c32e45acd75d3f67957d08fa3b6274464872cb12b8d01e0361698e0189.
  • Prism reçoit uniquement Sanctuary alpha.29. L'alpha.28 reste récupérable sous mods-backup/pre-alpha79.

26.2.0-alpha.78

Module modifié : Sanctuary 0.0.0-alpha.28. Les neuf autres versions de modules ne changent pas.

Nettoyage Aseprite et marge de linventaire

  • Les six fonds nettoyés par KOKA99CAB deviennent la source visuelle de vérité ; le code ne redessine ni panneaux ni slots par-dessus.
  • Les six fichiers partagent maintenant un canevas 208×246. Les états 9×1 à 9×5 gardent une zone inférieure transparente et l'état 9×6 exploite toute la hauteur.
  • Une marge basse supplémentaire de 6 px donne 13 px sous la dernière rangée, y compris en 9×6, sans déplacer les 54 slots.
  • Le lecteur utilise toujours la hauteur physique de 246 px pour ses UV et ne déforme donc plus les variantes enregistrées sur un canevas commun. La donnée reste en v6 et le protocole en v8.
  • Les six originaux reçus restent récupérables sous sanctuary/art/inventory/alpha77-cleaned-by-koka99cab/.

Contrôles

  • Le client complet charge Sanctuary 0.0.0-alpha.28, ouvre le menu 9×6 et produit la capture masterkey/run/screenshots/2026-08-19_11.21.13.png sans erreur de ressource ni de Mixin.
  • La chaîne propre clean build check localMrpack passe avec 80 tâches exécutées. Le JAR sanctuary-0.0.0-alpha.28.jar a le SHA-256 86c549ea6aa7d1e6413304be705ded8dc2d5ae94365fd8c685a49c280548c179.
  • Le pack sanctuary-26.2.0-alpha.78-local.mrpack a le SHA-256 85bdb48f38eaf16776af1188b477374971b0619d812abe945a1c7e9bae803f57.

26.2.0-alpha.77

Module modifié : Sanctuary 0.0.0-alpha.27. Les neuf autres versions de modules ne changent pas.

Inventaire entièrement retouchable

  • Le panneau procédural est remplacé par six textures PNG complètes de 208 px de large, une pour chaque capacité de 9×1 à 9×6. La hauteur reste strictement dynamique et la géométrie des slots ne change pas.
  • Les fichiers inventory_1.png à inventory_6.png peuvent être modifiés directement dans Aseprite. Les textes, objets, modèle du joueur et sélection active restent rendus en direct.
  • Les sprites vanilla hud/hotbar.png et hud/hotbar_selection.png sont désormais copiés dans les ressources Sanctuary pour rendre le HUD modifiable lui aussi.
  • Le script reproductible sanctuary/tools/bake_inventory_textures.sh rebake les six variantes depuis la hotbar. La donnée reste en v6, le protocole en v8 et aucune sauvegarde n'est migrée.

Contrôles

  • Le vérificateur impose les six dimensions 208×150 à 208×240, les dimensions vanilla des deux sprites HUD et la présence du baker reproductible.
  • Un client complet charge les 59 mods de développement, ouvre le menu 9×6 et rend les 54 slots au-dessus du nouveau fond sans erreur de texture ni de Mixin. La capture de référence est masterkey/run/screenshots/2026-08-19_10.57.58.png.
  • La chaîne propre clean build check localMrpack passe avec 80 tâches exécutées. Le JAR sanctuary-0.0.0-alpha.27.jar a le SHA-256 2f32f34a5a0467f013ae8c75c11eb8dd9ddb4bd2eed6723f73df1502ac1f6b82.
  • Le pack sanctuary-26.2.0-alpha.77-local.mrpack a le SHA-256 b85692511ae01098e024a9613e19d878df38a706795eed41e478695b0fdd4afe.

26.2.0-alpha.76

Module modifié : Sanctuary 0.0.0-alpha.26. Les neuf autres versions de modules ne changent pas.

Inventaire 9×N réellement extensible

  • L'écran joueur devient une fenêtre jointe en T : équipement et personnage à gauche, fabrication à droite, inventaire en dessous. Le texte « Main gauche » disparaît et le slot secondaire rejoint directement le personnage.
  • La fenêtre mesure 208 px de large. Sa branche inventaire est ajustée aux neuf cases et sa hauteur grandit réellement de 9×1 à 9×6 selon le rang débloqué ; aucune rangée verrouillée n'occupe de place.
  • La première rangée est la hotbar jouable, rendue avec les vrais sprites Minecraft hud/hotbar et hud/hotbar_selection. Il ne s'agit plus d'un aperçu ou d'une banque copiée.
  • Les rangées 5 et 6 deviennent 18 vrais slots du InventoryMenu, aux index 4663, synchronisés par Minecraft et reliés à inventory_overflow. Elles sont cliquables en même temps que les quatre rangées vanilla.
  • Tab, accroupi + Tab, la rotation des banques et le payload sanctuary:c2s/hotbar_cycle sont supprimés. Le protocole passe en v8 ; la donnée reste en v6 et aucun contenu sauvegardé n'est migré ni effacé.

Contrôles

  • Le smoke test du modèle valide toujours six rangées et 54 cases, dont 18 persistantes hors inventaire vanilla.
  • Deux démarrages client ouvrent automatiquement le menu en 9×1 puis 9×6, chargent les 64 slots sans erreur Mixin et produisent des captures de référence.
  • Le contrat de transition est enregistré dans pack/migrations/26.2.0-alpha.75-inventory-menu-to-alpha.76.json.
  • La chaîne propre clean build check localMrpack passe avec 80 tâches exécutées. Prism reçoit uniquement sanctuary-0.0.0-alpha.26.jar, SHA-256 9a1a6180e2790837cd36d934a2a53308e57f84830097f285f72e2cbd0cbe8f4e ; l'alpha.25 reste récupérable sous mods-backup/pre-alpha76.
  • Le pack sanctuary-26.2.0-alpha.76-local.mrpack a le SHA-256 0dcc798db2fabf84c1d59679056706b3a11eff9e19741c78a73d8c353a509faa.

26.2.0-alpha.75

Module modifié : Sanctuary 0.0.0-alpha.25. Les neuf autres versions de modules ne changent pas.

Correctif critique des menus joueur

  • Le champ vanilla Slot.container n'est plus shadowé avec un initialiseur. Un accessor Mixin en lecture préserve désormais le conteneur construit par Minecraft.
  • Ce correctif supprime le crash serveur Slot.getItem rencontré à la connexion, avant la première synchronisation du menu inventaire.
  • La donnée reste en v6, le protocole en v7 et le contenu de inventory_overflow n'est ni réinitialisé ni migré de nouveau.

26.2.0-alpha.74

Modules modifiés : Sanctuary 0.0.0-alpha.24 et MasterKey 0.0.0-alpha.7. Les huit autres versions de modules ne changent pas.

Inventaire roguelite extensible

  • Un nouveau joueur commence avec neuf cases : sa hotbar. La statistique permanente inventory débloque ensuite une rangée par rang jusqu'à six rangées de neuf cases, avec des coûts de 1, 2, 4, 7 et 11 niveaux d'XP.
  • Tab fait avancer les banques débloquées et accroupi + Tab les parcourt à rebours. Le payload sanctuary:c2s/hotbar_cycle ne transporte qu'un sens ; le serveur possède la capacité et la rotation.
  • Les cases verrouillées sont assombries dans les interfaces et refusent ramassages, empilements, clics et quick-moves côté serveur. L'écran indique la capacité courante.
  • Les quatre premières rangées utilisent l'inventaire vanilla. Deux banques Sanctuary persistantes ajoutent les rangées 5 et 6 sans entrer en collision avec les index réservés à l'équipement. Les ramassages les remplissent quand les rangées visibles sont pleines.
  • Les objets des banques supplémentaires tombent normalement à la mort et respectent keepInventory. La progression, elle, reste permanente.
  • La donnée passe en v6 et le protocole en v7. Les joueurs provenant d'une sauvegarde antérieure reçoivent quatre rangées afin de conserver l'accès aux 36 cases historiques ; seuls les nouveaux joueurs commencent à une rangée.
  • MasterKey liste, règle et exporte la statistique inventory avec sa valeur en rangées ; son JAR avance donc indépendamment au lieu de réutiliser silencieusement l'alpha.6.

Contrôles

  • Le smoke test couvre le défaut nouveau joueur, la migration quatre rangées, les six valeurs du modèle et la rotation avant/arrière.
  • Le contrat est enregistré dans pack/migrations/26.2.0-alpha.73-inventory-to-alpha.74.json ; aucun ID de bloc, item, entité ou dimension ne change.
  • La chaîne propre clean build check localMrpack passe avec 80 tâches exécutées. Un client complet charge les dix modules, les mixins d'inventaire, Sanctuary en donnée v6/protocole v7 et toutes les ressources sans erreur d'injection.
  • Prism reçoit sanctuary-0.0.0-alpha.24.jar (SHA-256 4814432a7913eeb1e0a387e1b0f517d07259cb65f3a8ea48a6d6a20791017099) et masterkey-0.0.0-alpha.7.jar (SHA-256 4360c26ac7e042f36d1abd830625c0cceaf883271879a229c47f498f8679b3ee). Les versions précédentes restent récupérables sous mods-backup/pre-alpha74.
  • Le pack sanctuary-26.2.0-alpha.74-local.mrpack a le SHA-256 c3de9de8db7cf5f5f2dcbbaa307191bd2b12987a9fbbf034e43734519983eb82.

26.2.0-alpha.73

Module modifié : Sanctuary 0.0.0-alpha.23. Les neuf autres versions de modules ne changent pas.

Minecrafter devient contrôlable et lisible

  • La molette de B et Mouse 4 est interceptée avant la sélection de hotbar. Le rang 17 et le diamètre ou plafond correspondant s'affichent immédiatement, y compris quand la valeur est déjà minimale ou maximale.
  • Builder et Miner affichent un contour coloré réellement calculé depuis le monde client, ainsi que le nombre de blocs au réticule. Le même calcul est rejoué et sécurisé par le serveur.
  • Le Builder verrouille la face et l'origine dès le clic droit : les blocs qu'il vient de poser ne déplacent plus la sélection. Le plan suit l'axe de la face touchée et son ordre est orienté par le regard du joueur.
  • Le minage groupé rejoue le son et les particules de frappe pendant la casse, puis le son et les particules du bloc pour chaque destruction. Le placement renvoie explicitement son son au joueur qui l'a déclenché, puisque ce chemin réseau n'est pas prédit comme un clic vanilla.
  • Les animations de bras sont restaurées pour les deux outils. La donnée reste en v5 et le protocole en v6 : aucune sauvegarde ni aucun identifiant ne change.

Contrôles

  • La chaîne propre clean build check localMrpack passe avec 80 tâches exécutées. Le smoke test couvre aussi les plans X/Z et X/Y, et un démarrage client valide l'injection de molette, les Gizmos et le chargement des ressources.
  • Prism reçoit uniquement sanctuary-0.0.0-alpha.23.jar, SHA-256 be4029359967800f8d54cc7c26f16fbe20f8a433b46043caaee10c3916cdb7f4. L'alpha.22 reste récupérable sous mods-backup/pre-alpha73.
  • Le pack sanctuary-26.2.0-alpha.73-local.mrpack a le SHA-256 39b6096201a1fdf8e4d95ecc41058d40ff9eea3654048c902ecb1295509e16dd.

26.2.0-alpha.72

Module modifié : Sanctuary 0.0.0-alpha.22. Les neuf autres versions de modules ne changent pas.

Premier lot Minecrafter

  • Minage et Construction exposent désormais huit rangs exacts, de 0 à 7. Le rang 0 conserve strictement l'action vanilla sur un bloc.
  • B + clic droit lance la construction groupée ; les rangs 1 à 7 autorisent des plans 3×3, 5×5, 7×7, 9×9, 11×11, 13×13 et 15×15. La portée d'interaction progresse toujours de 3 à 5,5 blocs.
  • Mouse 4 + clic gauche lance le minage groupé ; les rangs 1 à 7 plafonnent la sélection à 4, 8, 16, 32, 64, 128 et 256 blocs identiques. La molette tenue avec le modificateur choisit un rang inférieur.
  • Les deux migrations sont réécrites sous l'autorité de Sanctuary : rang, origine à portée et dans la ligne de vue, chunks chargés, permissions, block entities, item ou outil tenu, placement, drops et durabilité sont validés côté serveur. Un heartbeat perdu arrête la session après 12 ticks.
  • La destruction est étalée à 16 blocs par tick et les fissures ne sont renvoyées qu'à un changement de phase. La construction de survie conserve un rythme de dix blocs par seconde ; le créatif est plafonné à 32 placements par tick.
  • La donnée progression passe à v5 et le protocole à v6 avec sanctuary:c2s/build_control et sanctuary:c2s/mining_control. Aucun identifiant de bloc, item ou monde n'est ajouté. Prévisualisation de construction et PV des créatures restent différés au lot suivant.

Contrôles

  • Le smoke test vérifie les huit rangs, le diamètre maximal 15 et la limite minière 256. Le contrat de migration est enregistré dans pack/migrations/26.1.2-minecrafter-core-to-26.2.0-alpha.72.json.
  • La chaîne propre clean build check localMrpack passe avec 80 tâches exécutées. Le serveur dédié charge 52 composants, Sanctuary en données v5/réseau v6, 1 862 recettes, 1 688 advancements et les neuf routes de portail ; le client charge 59 composants et initialise B, Mouse 4 et Mouse 5 sans collision.
  • Prism reçoit uniquement sanctuary-0.0.0-alpha.22.jar, SHA-256 afa7de8ec5fa2bdddc8fbc65b9c69c321e40f2b0593ba8ce4a0245c45452f0a9. L'alpha.21 reste récupérable sous mods-backup/pre-alpha72.
  • Le pack sanctuary-26.2.0-alpha.72-local.mrpack a le SHA-256 eb82c8d25f8924503d4bd39497240bc61d8d50210388bc49fab91e59caab7c01.

26.2.0-alpha.71

Modules modifiés : Sanctuary 0.0.0-alpha.21 et I Like To Move It 0.0.0-alpha.7. Les autres versions de modules ne changent pas.

Sanctuary devient le monde Default

  • Le preset vanilla minecraft:normal, affiché comme Default, utilise désormais le générateur Sanctuary dans minecraft:overworld. Le joueur commence sur l'île centrale garantie autour de (0, 122, -20) sans sélectionner manuellement un type de monde.
  • L'alternative Overworld reste disponible sous sanctuary:overworld. Elle conserve la génération vanilla dans minecraft:overworld et charge le générateur Sanctuary secondaire sous sanctuary:main.
  • Le générateur 26.1.2 est porté intégralement : deux types de densité Java, 13 graphes de densité, un noise settings, trois biomes de support, deux configured features et trois placed features. Il conserve l'archipel central, le vide radial, les îles flottantes externes, les lacs adaptés, la canne à sucre et la matière profonde en deepslate, tuf et poches de diamant.
  • Sanctuary passe à la donnée v4. La nouvelle sauvegarde sanctuary:world_profile v1 fixe la topologie choisie une seule fois ; un réglage global futur ne peut pas retargeter un monde existant. Une sauvegarde alpha.70 sans dimension de paire est classée Overworld afin de conserver son minecraft:overworld vanilla.

Portail en terre symétrique

  • Le schéma sanctuary_portal passe à v2 et continue d'accepter les routes fixes v1. La route terre/grass emploie destination_resolver: overworld_pair.
  • Dans un monde Sanctuary, la terre relie minecraft:overworld à sanctuary:overworld. Dans un monde Overworld, elle relie minecraft:overworld à sanctuary:main. Les UUID et liens persistants v1 ne changent pas.
  • Les générateurs Caverns, Alpha, Sheep Land, Skeleton Waste, Lost City, Painted Canyons, Breaker Sea et Laputa restent explicitement différés ; leur portail refuse toujours une destination absente sans corruption.

Sauvegarde de référence

  • L'alpha.70 est figée avant migration sous mods-backup/pre-alpha71 et saves-backup/pre-alpha71 dans Prism. L'archive source externe backups/26.2.0-alpha.70-source.tar.gz a le SHA-256 a69d6d8cf15af6445b3d1172a7f5cec5bdc05238ddadf7b1f268017045c20a12.

Contrôles

  • Un serveur dédié crée le profil Default avec minecraft:overworld, sanctuary:overworld, Nether et End, fixe le spawn Sanctuary et persiste le profil sanctuary. Un second crée l'alternative avec minecraft:overworld, sanctuary:main, Nether et End, puis persiste le profil overworld.
  • Les deux chargements valident 1 862 recettes, 1 688 advancements, 69 biomes, les neuf routes de portail au schéma courant v2 et l'arrêt propre de toutes les dimensions.
  • La chaîne propre clean build check localMrpack passe avec 80 tâches exécutées. Le client de développement charge 59 composants, les ressources et les registres sans erreur ; un monde intégré Default démarre avec Sanctuary et sa dimension Overworld secondaire.
  • Prism reçoit uniquement Sanctuary alpha.21, SHA-256 91fe76e1caa7bd69cece0a1cbc2d92e837b0af3bbd86700006a61214b994ba8e, et I Like To Move It alpha.7, SHA-256 b255565306364a7485adf946a2922e005ffc948340b9ea363ba4a061b1eff478. Les deux JAR alpha.70 restent récupérables sous mods-backup/pre-alpha71.
  • Le pack sanctuary-26.2.0-alpha.71-local.mrpack a le SHA-256 9957b4933994de9c0d0658e8ea9bcb9170d232a6fc76109b6c83d6402139a603.

26.2.0-alpha.70

Modules modifiés : Sanctuary 0.0.0-alpha.20 et I Like To Move It 0.0.0-alpha.6. Les autres versions de modules ne changent pas.

Protocole de portails Sanctuary

  • Sanctuary réserve neuf IDs de dimensions stables sans encore fournir leurs générateurs : Overworld vanilla, cavernes, Alpha, Sheep Land, Skeleton Waste, Lost City, Painted Canyons, Breaker Sea et Laputa.
  • I Like To Move It remplace les neuf implémentations codées en dur par le schéma de données sanctuary_portal v1. Cadres, activateurs, destination, échelle, stratégie d'arrivée et priorité sont rechargeables depuis les data packs.
  • Un seul intérieur iliketomoveit:portal porte sa route et son endpoint. iliketomoveit:portal_links v1 conserve jusqu'à 8 192 moitiés avec UUID, dimension, origine, axe, état actif et lien réciproque.
  • La première traversée réutilise une moitié libre ou construit une arrivée sûre, puis lie la paire. Casser une moitié désactive son endpoint et délie l'autre; reconstruire le même cadre le réactive.
  • Les neuf anciens blocs portals:*_portal restent lisibles. Les routes historiques pointent désormais vers les IDs sanctuary:*; les destinations absentes sont refusées proprement jusqu'au lot worldgen.

Sauvegarde de référence

  • Les deux mondes Prism sont copiés sous saves-backup/pre-alpha70; les JAR Sanctuary alpha.19 et I Like To Move It alpha.5 sont conservés sous mods-backup/pre-alpha70.
  • Un pack de retour sanctuary-26.2.0-alpha.69-rollback.mrpack est reconstruit avec ces deux JAR et les huit modules inchangés, SHA-256 80c3fab0794a5bbe765a861064b0e0af9b60fd31a75f5b68ccaf387a97b18736.

Contrôles

  • La chaîne propre clean build check localMrpack passe avec 80 tâches exécutées. Le serveur dédié charge les 52 composants serveur, exactement neuf routes de portail au schéma v1 et seulement les dimensions vanilla Overworld, Nether et End.
  • Prism ne contient qu'un seul JAR de chaque module concerné : Sanctuary alpha.20, SHA-256 fe41db430acca044cf8e6a465b5e0df8577eb7fa5a5cb8b62382890366fc9f23, et I Like To Move It alpha.6, SHA-256 25f80573e1bc385fb1feaa8c7ddc3e3e41a150f958ba5716b7af2dfc34467468.
  • Le pack sanctuary-26.2.0-alpha.70-local.mrpack a le SHA-256 4efb671306c68602fded2fa483c58a807efe1b237a54e1b583ca3e44d2435d6d.

26.2.0-alpha.69

Module modifié : Sanctuary 0.0.0-alpha.19. MasterKey reste en 0.0.0-alpha.6; les autres versions de modules ne changent pas.

Skin GUI HelloWorld

  • Les sprites fournis dans helloworld-ressourcepack/assets/minecraft/textures/gui/sprites.zip remplacent les éléments GUI vanilla correspondants dans Sanctuary.
  • Le lot contient 48 PNG et neuf fichiers mcmeta : boutons, sliders, cases à cocher, barres de défilement, pagination, slots et actions des listes de mondes, serveurs et transferts.
  • Les entrées __MACOSX et .DS_Store sont exclues. Chaque ressource embarquée est identique octet pour octet au fichier utile de l'archive et les neuf métadonnées sont des JSON valides.

Contrôles

  • La chaîne propre clean build check localMrpack passe avec 79 tâches exécutées. Le client de développement charge les 59 composants et les nouvelles ressources sans erreur de texture, de sprite ou de métadonnées.
  • Prism ne contient qu'un seul JAR Sanctuary actif : sanctuary-0.0.0-alpha.19.jar, SHA-256 501a30f9795fbebcafcd2a97f4ab00f997512ca99e1e49837176fcb2e1653d0b. L'alpha.18 et le pack alpha.68 restent récupérables sous mods-backup/pre-alpha69.
  • Le pack sanctuary-26.2.0-alpha.69-local.mrpack a le SHA-256 ad709ade3f56e2fd9577eaf7b861a30a6dd6970a351a31d7019e4d0c64b147bc.

26.2.0-alpha.68

Module modifié : Sanctuary 0.0.0-alpha.18. MasterKey reste en 0.0.0-alpha.6; les autres versions de modules ne changent pas.

Nouveau panorama aérien

  • Les six faces couleur de la capture validée 20260819-053702-594 remplacent le panorama Alpha temporaire du menu principal.
  • La prise provient directement du nouvel outil Sanctuary/MasterKey : six PNG cubiques natifs de 1024×1024. Les fichiers Z-depth et les métadonnées restent dans le dossier d'auteur et ne sont pas embarqués dans le JAR.
  • L'ancien panorama source est sauvegardé avant copie et l'ancien JAR Sanctuary reste récupérable dans le dossier de sauvegarde Prism créé par le script.

Contrôles

  • Les six ressources sont identiques octet pour octet aux six faces validées. check localMrpack passe avec 68 tâches prises en compte et Prism ne contient qu'un seul JAR Sanctuary.
  • Prism reçoit sanctuary-0.0.0-alpha.18.jar, SHA-256 ab41669da053b7762efd74914e7b79206da4a8185c0acf273d7f5b0cba9783e1. L'alpha.17 est récupérable sous mods-backup/panorama-20260819-053851; les anciennes images source sont sous build/panorama-backups/20260819-053851. Le pack sanctuary-26.2.0-alpha.68-local.mrpack a le SHA-256 0cb2c436dd765a0cfc89cf8b6ff98b583c2b0d248e8d8774d54477189e150f50.

26.2.0-alpha.67

Modules modifiés : Sanctuary 0.0.0-alpha.17 et MasterKey 0.0.0-alpha.6. Les autres versions de modules ne changent pas.

Laboratoire de panorama

  • /masterkey panorama capture déclenche côté client le renderer panoramique natif de Minecraft et produit six faces cubiques couleur de 1024×1024 dans un dossier horodaté. La capture ne remplace jamais le fond du menu.
  • Sanctuary prélève la profondeur de la scène après le rendu du monde mais avant l'effacement destiné à la main et au HUD. Chaque face reçoit une profondeur linéarisée proche-blanc/lointain-noir et le buffer reverse-Z brut, également en 1024×1024.
  • capture.json conserve format, date, dimension, coordonnées, orientation et ordre des faces. Une lecture depth indisponible est isolée et ne peut plus faire échouer les six images couleur.
  • /masterkey panorama folder ouvre séparément la racine des prises dans le Finder. Le payload masterkey:s2c/panorama_tool n'accepte que les actions CAPTURE et OPEN_FOLDER, et MasterKey passe au protocole 2.
  • Le script exécutable masterkey/tools/panorama sépare list, open, check et apply. check refuse les séries incomplètes ou mal dimensionnées. apply sauvegarde le fond et le JAR courants, ne copie que les faces couleur, puis reconstruit uniquement Sanctuary; --source-only interdit l'installation Prism.

Contrôles

  • Le client complet charge les dix modules, capture 19 fichiers sans erreur de mixin et valide les six couleurs, six profondeurs linéaires et six buffers bruts. Un test sur une plateforme réelle confirme que le buffer de profondeur contient la géométrie après l'effacement différé.
  • Les contrats Gradle couvrent les commandes, le payload borné, le point d'entrée client, le mixin de pipeline, les trois langues et le script exécutable. Aucun panorama de test n'est appliqué aux ressources du menu.
  • La chaîne propre clean build check localMrpack passe avec 79 tâches exécutées. Prism reçoit uniquement sanctuary-0.0.0-alpha.17.jar (SHA-256 9ce7ad753ce46be72d918fe3f3962886ce461426298423f4ba567ce8dff73fcc) et masterkey-0.0.0-alpha.6.jar (SHA-256 53b37d6bddcc0dc88d45edab9e4dfb546437d8252c740f560b1ff64c237099ea). Les versions précédentes et l'alpha.66 complète restent récupérables sous mods-backup/pre-alpha67. Le pack sanctuary-26.2.0-alpha.67-local.mrpack a le SHA-256 cfe4aef2c6f16814a7034d7ece5ccc6276e93cb9f868a4c3e110ba0ee8da1667.

26.2.0-alpha.66

Module modifié : Red-Stoner 0.0.0-alpha.1. I Like To Move It reste en 0.0.0-alpha.5, Sanctuary en 0.0.0-alpha.16; les autres versions de modules ne changent pas.

Première passe Red-Stoner

  • Cinq blocs modernes sont actifs : ordinateur 8 bits, contrôleur, Personal Computer, Drawer et TNT météo. Ils possèdent recettes, loot, modèles, textures, traductions FR/EN/RU et un onglet créatif Red-Stoner limité à ce périmètre.
  • L'ordinateur 8 bits et le contrôleur reprennent la machine virtuelle historique, son assembleur, la RAM, l'inventaire, les six ports directionnels, les impulsions et la sortie comparateur. Les programmes envoyés sont limités à 4096 caractères et leur sauvegarde est validée côté serveur à huit blocs au maximum.
  • Le Drawer conserve un type d'objet et un compteur long, accepte unité ou pile selon l'accroupissement, restitue unité ou pile à main vide et affiche son contenu sur sa face.
  • La TNT météo conserve ses déclencheurs historiques, monte avant son effet, dissipe pluie et orage pendant 72000 ticks et ne produit aucun dégât de bloc.
  • Le Personal Computer est une coque privée de phase 1 : propriétaire persistant, écran de laboratoire et emplacement désactivé pour l'application Progression. Le système d'exploitation historique n'est pas importé; ses clés persistantes sont néanmoins préservées pour une migration étape par étape.

Compatibilité et périmètre

  • Les anciens IDs des modules redstone_computer, drawer et weather_tnt restent enregistrés comme alias cachés. Les anciennes clés Program, Ram, Pulse*, Device*, Owner*, Transfer*, StoredItem et StoredCount sont conservées.
  • Le contrat pack/migrations/26.1.2-redstone-to-26.2.0-alpha.66.json interdit de charger en parallèle les anciens JAR autonomes. Il fixe aussi le protocole Red-Stoner 2 et ses trois payloads bornés.
  • I/O Extender, Display/Dot Matrix, Rain Detector et Bus Connector sont différés sans placeholder de registre. L'instruction d'affichage de la VM échoue explicitement jusqu'à la migration de la matrice.

Contrôles

  • verifyRedStoner contrôle IDs actifs, absence des périphériques différés, ressources, traductions, persistance, limites réseau et contrats Drawer/TNT météo. Le smoke test de la VM couvre assemblage, RAM, ports et validation.
  • Un serveur dédié charge Red-Stoner alpha.1, 1590 recettes et 1688 advancements, atteint l'état prêt puis s'arrête proprement. Le client charge les alias, modèles, textures, renderers et écrans sans erreur Red-Stoner.
  • L'alpha.65 complète est archivée avant remplacement sous mods-backup/pre-alpha66, avec son SHA-256 historique d632117f7a946361d789f14e678da28aa70ede177d11e7f7fdbb97ad9209ce95.
  • La chaîne propre clean build check localMrpack passe avec 79 tâches exécutées. Le JAR redstoner-0.0.0-alpha.1.jar a le SHA-256 cea74e660397b6d03ee29d9030ad3089fc8d4cfe684887e23eedd3839594ce16; le pack sanctuary-26.2.0-alpha.66-local.mrpack a le SHA-256 90c3f2601947c037eaf2acb06635cd36a28de26b471c4654707fb10b2b97b030.

26.2.0-alpha.65

Module modifié : I Like To Move It 0.0.0-alpha.5. Sanctuary reste en 0.0.0-alpha.16; les autres versions de modules ne changent pas.

Grappin et poulies

  • Les quatre responsabilités de Spider-Man deviennent iliketomoveit:grappling_hand, iliketomoveit:grappling_rod, iliketomoveit:grappling_hook et iliketomoveit:pulley_head. Elles apparaissent ensemble dans l'onglet créatif I Like To Move It avec leurs recettes, modèles et traductions FR/EN/RU.
  • Le grappin conserve la mécanique historique complète : charge et lancer de 28 à 120 blocs, session bornée à 152 blocs, balancement serveur, rappel au saut, descente accroupie, accélération au sprint et restitution contrôlée de l'élan au lâcher. Le crochet et sa corde ont leurs renderers dédiés sans nouveau payload réseau.
  • La main de grappin reste fabricable et peut aussi apparaître avec 12 % de chance dans les coffres de cité perdue de Portals. La canne consomme cette main dans sa recette.
  • Deux têtes de poulie se lient jusqu'à 128 blocs. La tyrolienne vérifie le trajet et les collisions, transporte à une vitesse de 0,58 bloc par tick et alimente la poulie avec un signal redstone de 15 pendant le passage. La mécanique appartient à I Like To Move It ; Red-Stoner n'en recevra que les intégrations d'automatisation futures.

Compatibilité

  • Les quatre IDs spiderman:* restent enregistrés comme alias cachés. Les anciens objets, entités et blocs se chargent, une ancienne poulie cassée rend l'objet moderne, et sa clé NBT ConnectedPos reste inchangée.
  • Le contrat est consigné dans pack/migrations/26.1.2-spiderman-to-26.2.0-alpha.65.json. L'ancien JAR Spider-Man ne doit pas être chargé en parallèle puisqu'I Like To Move It réserve désormais ses IDs de registre.
  • I Like To Move It conserve la donnée v2 et le protocole 3 : le grappin et la poulie reposent sur la simulation serveur et les entrées vanilla, sans nouveau payload ni migration de sauvegarde globale.

Contrôles

  • verifyGrappling, verifyWorkspace et les références du contrat de migration fixent les IDs, recettes, ressources, alias, limites physiques, clé NBT et absence de nouveau payload.
  • Un serveur dédié charge I Like To Move It alpha.5 et Sanctuary alpha.16, 1590 recettes et 1688 advancements, atteint l'état prêt puis s'arrête proprement. Un client complet charge les mixins, codecs conditionnels moderne et historique, modèles, textures et renderers, puis les mêmes recettes et advancements sans erreur de registre ou de ressource.
  • La chaîne propre clean build check localMrpack passe avec 75 tâches exécutées. Prism reçoit uniquement iliketomoveit-0.0.0-alpha.5.jar; l'alpha.4 reste récupérable sous mods-backup/pre-alpha65 et aucun JAR Spider-Man autonome n'est présent. Le nouveau JAR a le SHA-256 2b3840fd322ee896d48c564fa4493b0ad57c40fa0875b65d26441800b6710a84; le pack sanctuary-26.2.0-alpha.65-local.mrpack a le SHA-256 d632117f7a946361d789f14e678da28aa70ede177d11e7f7fdbb97ad9209ce95.

26.2.0-alpha.64

Module modifié : Sanctuary 0.0.0-alpha.16. I Like To Move It reste en 0.0.0-alpha.4; les autres versions de modules ne changent pas.

Menu pause Sanctuary

  • Le menu en jeu ne crée plus que huit actions : Retour au jeu, Carte, Progression, Advancements, Statistiques, Options, Ouvrir au LAN et Sauvegarder/quitter. Carte ouvre directement Atlas et Progression ouvre l'application serveur existante.
  • Signaler un bug, Donner un avis, Amis et Signaler un joueur disparaissent entièrement de cet écran. Les liens et dialogues additionnels injectés par la pause vanilla ne sont pas repris.
  • Ouvrir au LAN reste visible dans tous les contextes afin de conserver une composition stable, mais n'est actif que dans un monde solo. Il ouvre l'écran multijoueur natif de Minecraft 26.2 pour le partage LAN, le port, le mode de jeu et les commandes.
  • La composition en cinq rangées reste centrée et compacte avec les différentes échelles de GUI. Aucun ID, payload ou format persistant ne change : donnée v3 et protocole 5.

Contrôles

  • verifySanctuary exige exactement huit boutons, l'enregistrement du mixin et l'absence de toute classe de feedback, amis ou signalement dans le nouveau menu. La chaîne propre clean build check localMrpack passe avec 74 tâches exécutées.
  • Un lancement client complet charge Sanctuary alpha.16, ses mixins et ses ressources avec Minecraft 26.2/Fabric Loader 0.19.3, puis charge 1 585 recettes et 1 688 advancements sans erreur de mixin, de registre ou de ressource.
  • Prism reçoit sanctuary-0.0.0-alpha.16.jar, SHA-256 3fc8947b464b5999130891322ea31dfa6b21ef3e27ab5a76ad9d2fd79972476b, ainsi que I Like To Move It alpha.4 jusque-là en attente. Les JAR remplacés et l'alpha.63 préparée restent récupérables sous mods-backup/pre-alpha64. Le pack sanctuary-26.2.0-alpha.64-local.mrpack a le SHA-256 841593a1f9db11d55d05a08811ff77dab744cded64c5a5cbf1370fbd50f2aa63.

26.2.0-alpha.63

Module modifié : I Like To Move It 0.0.0-alpha.4. Sanctuary reste en 0.0.0-alpha.15; les autres versions de modules ne changent pas.

Contrôles directs des ascenseurs

  • S'accroupir sur une waystone prend automatiquement l'étage immédiatement inférieur de la même colonne X/Z. Sauter réellement depuis la pierre prend l'étage immédiatement supérieur.
  • La détection est autoritaire côté serveur et réagit au nouvel appui d'accroupissement ou à l'impulsion montante qui suit le départ du sol. Maintenir la touche après l'arrivée ne cascade pas à travers tous les étages.
  • Une pierre isolée, le dernier étage et le rez-de-chaussée conservent silencieusement le saut ou l'accroupissement normal. Les contrôles ignorent les joueurs montés sur un véhicule.
  • Le trajet direct réutilise exactement le déblocage Progression, l'index dimensionnel, la validation des blocs, le cooldown, la recherche d'arrivée sûre, les effets et le coût nul des ascenseurs de l'alpha.62. Aucun nouveau payload ni format de donnée n'est introduit : donnée v2 et protocole 3.

Contrôles

  • verifyWaystones fixe les deux gestes, la sélection de l'étage voisin et l'absence de cascade. La chaîne :iliketomoveit:check :iliketomoveit:build localMrpack passe, puis un serveur dédié charge I Like To Move It alpha.4, les 52 composants, 1 854 recettes et 1 688 advancements avant un arrêt propre.
  • Le JAR iliketomoveit-0.0.0-alpha.4.jar a le SHA-256 2c64f4f5cf53ea4ec71203693b53ccc48ae9131f547ff38b70bb54b3b7284b56. Le pack sanctuary-26.2.0-alpha.63-local.mrpack a le SHA-256 7cd932686149dfa1632c3dfb30b72fe383cd519548646781b0dc7f66f83a40d4.

26.2.0-alpha.62

Modules modifiés : I Like To Move It 0.0.0-alpha.3 et Sanctuary 0.0.0-alpha.15. Les autres versions de modules ne changent pas.

Waystones locaux complets

  • I Like To Move It possède désormais le bloc et l'item iliketomoveit:waystone, sa recette pierre/perle de l'Ender, son loot, sa texture, ses particules, son écran paginé et les traductions FR/EN/RU. Renommer l'item à l'enclume nomme la pierre placée.
  • Le réseau est strictement limité à la dimension courante. Les destinations ordinaires sont triées par distance et coûtent ceil(distance × 0,001) points d'XP ; deux pierres ou plus partageant X/Z forment un ascenseur vertical gratuit et isolé du réseau ordinaire.
  • Le serveur recalcule toutes les décisions : déblocage waystones, distance maximale de huit blocs à la source, présence réelle des deux blocs, appartenance à l'index, règles d'ascenseur, solde XP, cooldown de dix ticks et arrivée solide avec deux blocs libres. Une cible cliente ne peut ni choisir son coût ni changer de dimension.
  • Les pierres sont synchronisées une fois par seconde au maximum et apparaissent dans Atlas par un filtre Waystones indépendant, uniquement après le déblocage Sanctuary. L'API cliente bornée de Sanctuary accepte les marqueurs des modules sans transférer la propriété de leurs données.
  • La donnée versionnée iliketomoveit:waystones accepte 8 192 entrées globales et ne renvoie au client que 1 024 pierres de sa dimension. Les entrées invalides sont retirées uniquement lorsque leur chunk est chargé, afin de ne jamais charger des milliers de chunks pour nettoyer l'index.

Compatibilité

  • L'ancien bloc et l'ancien item waystone:waystone restent enregistrés comme alias cachés : les mondes et inventaires historiques se chargent, tandis que casser l'ancien bloc rend le nouvel item.
  • Au premier chargement, waystone:waystones est copié vers la donnée I Like To Move It, dédupliqué par dimension/position et marqué importé. La donnée source n'est jamais réécrite ni supprimée.
  • Le contrat est consigné dans pack/migrations/26.1.2-waystone-to-26.2.0-alpha.62.json. L'ancien JAR Waystone ne doit pas être chargé en parallèle, puisqu'I Like To Move It réserve désormais son ID de registre pour la compatibilité.
  • I Like To Move It passe en donnée v2 et protocole 3 avec les payloads bornés iliketomoveit:c2s/waystone_teleport, iliketomoveit:s2c/waystone_open et iliketomoveit:s2c/waystone_sync. Sanctuary reste en donnée v3/protocole 5 ; sa version avance seulement pour l'API de marqueurs et le filtre Atlas.

Contrôles

  • La chaîne propre clean build check localMrpack passe avec 74 tâches exécutées. verifyWaystones vérifie IDs modernes/historiques, import non destructif, limites réseau, sécurité serveur, ressources, recette, loot, trois langues, déblocage et Atlas.
  • Un serveur dédié charge les 52 composants, 1 854 recettes et 1 688 advancements, puis atteint l'état prêt et s'arrête proprement. Un client complet charge les 59 composants, les modèles et textures, Sanctuary Atlas et les récepteurs waystone sans erreur de ressource, de registre, de mixin ou de payload ; seules les erreurs d'authentification attendues du compte de développement hors ligne apparaissent.
  • Prism reçoit iliketomoveit-0.0.0-alpha.3.jar, SHA-256 c0e0cd77957226400c90a5b1bb45409250c2b0519ea1ca4c66b2e3e4eae9bc0b, et sanctuary-0.0.0-alpha.15.jar, SHA-256 49aafda395e7e4453bb9f25f0a25861da9782a579a08a5c4a0151eaeb36eb57e. Les JAR précédents sont récupérables sous mods-backup/pre-alpha62; le pack sanctuary-26.2.0-alpha.62-local.mrpack a le SHA-256 9e0b698840184d8a213cea7ffd1b2bde6a29df848982af907430cb434ea9cc59.

26.2.0-alpha.61

Module modifié : Sanctuary 0.0.0-alpha.14. MasterKey reste en 0.0.0-alpha.5; les autres versions de modules ne changent pas.

Licence alignée à droite

  • Le pied de page conserve Sanctuary © KOKA99CAB en bas à gauche et place désormais GPL-3.0-or-later en bas à droite.
  • La position droite est calculée depuis la largeur réelle du texte et du GUI; elle reste correcte avec les échelles fixes et automatiques.
  • Aucun ID, payload ou format persistant ne change : donnée v3 et protocole 5.

Contrôles

  • Le contrat automatique exige les deux libellés séparés et l'alignement par font.width. La chaîne complète clean build check localMrpack passe avec 73 tâches exécutées.
  • Un lancement client en taille GUI automatique confirme visuellement l'auteur à gauche, la licence à droite et Sanctuary 26.2.0-alpha.61 en haut à gauche, sans erreur de mixin.
  • Prism reçoit uniquement sanctuary-0.0.0-alpha.14.jar, SHA-256 2fdc715afa2ee98fef55d5aca23b5c0f2bc66d539de6a0482ff14d6f705c87c1. L'alpha.13 reste récupérable sous mods-backup/pre-alpha61; le pack sanctuary-26.2.0-alpha.61-local.mrpack est généré avec le SHA-256 820e7bebb7fc4ef1f59a13a5ff6eef918faf7b05b2d963359db48ac9c0bc8c00.

26.2.0-alpha.60

Module modifié : Sanctuary 0.0.0-alpha.13. MasterKey reste en 0.0.0-alpha.5; les autres versions de modules ne changent pas.

Menu responsive et version du pack

  • Le titre ne se recadre plus lorsque la taille automatique du GUI produit une petite largeur logique. Le rendu distingue maintenant la taille source 1024×256 de la taille d'affichage et échantillonne toujours l'intégralité du logo.
  • Sa largeur est limitée à 75 % de la vue, avec le plafond visuel existant. Le logo reste donc proportionné aux boutons aux grandes comme aux petites échelles de GUI.
  • Le coin supérieur gauche affiche Sanctuary 26.2.0-alpha.60. La valeur n'est pas codée en dur : elle est lue depuis custom.sanctuary26.pack_version dans le manifest Fabric construit.
  • La signature auteur/licence Sanctuary © KOKA99CAB · GPL-3.0-or-later reste en bas à gauche. Aucun ID, payload ou format persistant ne change : donnée v3 et protocole 5.

Contrôles

  • Le contrat automatique fixe la limite responsive, l'échantillonnage aux dimensions source et la lecture de la version partagée. La chaîne complète clean build check localMrpack passe avec 73 tâches exécutées.
  • Un lancement client avec guiScale:0 reproduit le mode Auto : le contrôle visuel confirme le logo entier et centré, les cinq boutons inchangés et Sanctuary 26.2.0-alpha.60 en haut à gauche, sans erreur de mixin ou de ressource.
  • Prism reçoit uniquement sanctuary-0.0.0-alpha.13.jar, SHA-256 afb3f0d701a5cd67670b2e10665891b49e55a71767d8e0187cb16b57d5dbc05a. L'alpha.12 reste récupérable sous mods-backup/pre-alpha60; le pack sanctuary-26.2.0-alpha.60-local.mrpack est généré avec le SHA-256 93feaaaf7eb7d591ee12045a638d0be733249b8b77b8176bb3cf7f6c486ec4f0.

26.2.0-alpha.59

Module modifié : Sanctuary 0.0.0-alpha.12. MasterKey reste en 0.0.0-alpha.5; les autres versions de modules ne changent pas.

Menu principal Sanctuary

  • Le menu titre reprend la composition sobre de HelloWorld avec exactement cinq boutons : Solo, Multijoueur et Amis en pleine largeur, puis un espace et la rangée Options/Quitter.
  • Multijoueur ouvre directement la liste des serveurs sans l'avertissement intermédiaire. Amis ouvre la vue native Minecraft 26.2 et respecte l'autorisation multijoueur du compte.
  • Realms, ses notifications, les icônes de langue/accessibilité et les liens promotionnels ne sont plus créés sur l'écran titre. Le splash reste actif et les six faces fournies du panorama Alpha remplacent temporairement le panorama vanilla.
  • Le logo Minecraft est remplacé par le logo SANCTUARY transparent fourni, rendu sans déformation. La version vanilla disparaît et le pied de page affiche exactement Sanctuary © KOKA99CAB · GPL-3.0-or-later.
  • Aucun ID, payload, registre ou format persistant ne change : donnée v3 et protocole 5.

Contrôles

  • Le contrat automatique exige exactement cinq constructions de bouton, interdit le retour des surfaces titre Realms/Safety/langue/accessibilité et vérifie la présence du logo ainsi que des six faces du panorama fournis.
  • La chaîne complète clean build check localMrpack passe avec 73 tâches exécutées. Le client Sanctuary charge les ressources, le mixin titre et le panorama Alpha sans erreur; le contrôle visuel confirme le logo non déformé, les cinq boutons et la signature exacte.
  • Prism reçoit uniquement sanctuary-0.0.0-alpha.12.jar, SHA-256 4301cc9a4bebfff823a5a0b39f61abcddb2da43bc4cec4b7b30eef3ba52c527e. L'alpha.11 reste récupérable sous mods-backup/pre-alpha59; le pack sanctuary-26.2.0-alpha.59-local.mrpack est généré avec le SHA-256 70f1b88e93fc3818ffb63cdc86c697e4db32983daa172924772e34e0dcb89bc0.

26.2.0-alpha.58

Module modifié : Sanctuary 0.0.0-alpha.11. MasterKey reste en 0.0.0-alpha.5; les autres versions de modules ne changent pas.

Progression accélérée après le test de jeu

  • Le premier rang d'une statistique coûte désormais un seul niveau d'XP au lieu de trois. Le joueur peut donc faire son premier choix dès le niveau 1, notamment pour accélérer Minage après l'introduction volontairement lente.
  • Les sept prix deviennent 1, 2, 4, 7, 11, 16 et 22 niveaux. L'écart augmente régulièrement de +1 à +6 niveaux au lieu d'appliquer immédiatement l'ancienne courbe 3, 5, 8, 12, 17, 23 et 30.
  • Vie, Faim, Minage et Souffle utilisent les sept coûts; Construction conserve ses cinq rangs et s'arrête donc à 11 niveaux. Les prix des chapitres ne changent pas.
  • Le serveur reste seul à choisir le prix et à débiter l'XP. Aucun mode infini, rang répétable, nouvel ID, payload ou changement de donnée n'est ajouté : donnée v3, protocole 5.
  • La refonte complète des menus est enregistrée comme prochain lot. Progression reste entre-temps directement accessible depuis Options ; les surfaces Realms, signalement Microsoft et promotionnelles seront traitées ensemble plutôt que par petites suppressions dispersées.

Contrôles

  • La chaîne complète clean build check localMrpack passe avec 73 tâches exécutées. Le smoke test fixe chacun des sept prix, leur plafond et les coûts de chapitre inchangés.
  • Le client complet charge les dix modules, Sanctuary en donnée v3/protocole 5 et le nouvel écran alimenté par la table centrale, puis rejoint un serveur intégré avec 1 853 recettes et 1 688 advancements sans erreur d'injection.
  • Prism reçoit uniquement sanctuary-0.0.0-alpha.11.jar, SHA-256 ed995b8e0f750bf932673ae6d9dbf5817bec3f6eccf5a73a8b4cb1494c50203e. L'alpha.10 reste récupérable sous mods-backup/pre-alpha58; le pack sanctuary-26.2.0-alpha.58-local.mrpack est généré avec le SHA-256 979570fb6e6b20c2e6f87bd2f1555c0490d94c847f6270394476f15b6cfe3031.

26.2.0-alpha.57

Module modifié : Sanctuary 0.0.0-alpha.10. MasterKey reste en 0.0.0-alpha.5; les autres versions de modules ne changent pas.

Sprint verrouillé au rang initial

  • Manger ne peut plus ouvrir une fenêtre de sprint au rang zéro. Le client bloque maintenant sa prédiction de sprint tant que la capacité de Faim reste limitée à six points.
  • Le serveur refuse indépendamment toute commande START_SPRINTING invalide, y compris celle d'un client modifié, et remet l'état à faux à chaque tick si la faim devient insuffisante pendant la course.
  • Le premier rang acheté de Faim porte la capacité à huit points et débloque normalement le sprint au-dessus du seuil vanilla strict de six points. Le mode créatif et les véhicules capables de sprinter gardent leur comportement vanilla.
  • Le smoke test fixe explicitement l'absence de sprint au rang zéro et son déblocage au rang un. Aucun ID, payload ou format de sauvegarde ne change : donnée v3 et protocole 5.

Contrôles

  • La chaîne complète clean build check localMrpack passe avec 73 tâches exécutées. Le smoke test refuse le sprint au rang zéro et l'autorise à partir du rang un.
  • Le client complet charge les dix modules et les deux nouveaux mixins, puis rejoint un serveur intégré en survie sans erreur d'injection. Sanctuary reste en donnée v3/protocole 5, avec 1 853 recettes et 1 688 advancements chargés.
  • Prism reçoit uniquement sanctuary-0.0.0-alpha.10.jar, SHA-256 307aee273a6fcb18fd06ae0d99fb79c3352397fb197f931e0d264d1d0f3df0a9. L'alpha.9 reste récupérable sous mods-backup/pre-alpha57; le pack sanctuary-26.2.0-alpha.57-local.mrpack est généré avec le SHA-256 89581e9fe7df7614b25b9228e62088d8ae85c4a1b97921f14c8da8ccf3deb372.

26.2.0-alpha.56

Module modifié : Sanctuary 0.0.0-alpha.9. MasterKey reste en 0.0.0-alpha.5; les autres versions de modules ne changent pas.

HUD compact de progression

  • La faim ne dessine plus dix emplacements permanents : elle montre exactement trois à dix icônes selon le rang acheté, tout en conservant les sprites, demi-icônes, tremblements et effets de faim de Minecraft.
  • La barre de Souffle reste maintenant totalement cachée hors de l'eau. Cela corrige l'affichage permanent causé par la réserve serveur réduite face au maximum client vanilla.
  • Sous l'eau, Souffle affiche trois à dix bulles selon le rang. Le maximum utilisé pour le calcul, l'animation de disparition et les sons de bulles vient du snapshot Sanctuary synchronisé.
  • En l'absence de snapshot serveur, par exemple avant d'entrer dans un monde, le HUD garde les capacités vanilla de dix icônes et 300 ticks d'air.

Contrats

  • Aucun ID, registre, payload ou schéma persistant ne change. Sanctuary reste en donnée v3 et protocole réseau 5.
  • verifySanctuary protège les deux capacités dérivées, la mise à l'échelle compacte et la condition d'immersion.

Contrôles

  • La chaîne complète clean build check localMrpack passe avec 73 tâches exécutées. Le smoke test du modèle v3 et verifySanctuary restent verts.
  • Le client complet charge les dix modules, les ressources, Sanctuary en donnée v3/protocole 5 et les mixins du HUD, puis rejoint un monde en survie avec 1 853 recettes et 1 688 advancements sans erreur d'injection.
  • Prism reçoit uniquement sanctuary-0.0.0-alpha.9.jar, SHA-256 93233ea0dcde8ee4b3db6ae79c0e3f9d3a6f21d5a9df5682839ebff44a78c19b. L'alpha.8 reste récupérable sous mods-backup/pre-alpha56; le pack sanctuary-26.2.0-alpha.56-local.mrpack est généré avec le SHA-256 08663a8c9c0a27dc3ec2355ca402227b27d1cf909dc618fd8215d1050bec76ab.

26.2.0-alpha.55

Module modifié : Sanctuary 0.0.0-alpha.8. MasterKey reste en 0.0.0-alpha.5; les autres versions de modules ne changent pas.

Cœurs de repas

  • Manger accorde désormais de 0,5 à 2 cœurs temporaires pendant 15 à 60 secondes, avec un plafond de trois cœurs. Chaque portion expire indépendamment et les dégâts consomment cette réserve avant la vie permanente.
  • La qualité est calculée depuis les composants vanilla food et consumable : nutrition, saturation, consommation sans faim et effets existants. Aucun champ Sanctuary et aucune liste par item ne sont ajoutés; les aliments d'It's Alive suivent donc automatiquement la règle.
  • Le chorus fruit est fortement pénalisé par sa téléportation, les effets néfastes réduisent la qualité et un aliment qui fournit déjà l'absorption vanilla ne double pas la réserve. Une pomme de terre crue reste au palier faible alors qu'une pomme ou un aliment cuit plus nourrissant monte dans le barème.
  • À barre de faim pleine, il reste possible de manger si la vie ou la réserve de repas n'est pas pleine. Les aliments sont réellement consommés. Les portions disparaissent à leur échéance, à la mort et à la déconnexion et ne sont jamais sauvegardées dans la progression.
  • Le HUD réutilise les sprites d'absorption Minecraft, y compris demi-cœur, hardcore et clignotement, puis leur applique une teinte orange #ff7417. L'absorption vanilla qui ne vient pas d'un repas reste jaune.

Application Progression

  • Un bouton Progression dans les options ouvre la première application cliente Sanctuary : statistiques, valeurs effectives, Stardust, niveau, étape et déblocages.
  • Les joueurs dépensent désormais leurs niveaux d'XP pour acheter le rang suivant de Vie, Faim/saturation, Minage, Souffle ou Construction. Les sept coûts sont 3, 5, 8, 12, 17, 23 et 30 niveaux; Construction s'arrête au cinquième.
  • Le Prologue est gratuit puis les six chapitres coûtent 5, 10, 20, 35, 55 et 80 niveaux. Le serveur répète toutes les vérifications, débite l'XP atomiquement et synchronise le snapshot; une requête cliente ne choisit jamais son rang ni son prix.
  • Les rangs et chapitres achetés sont la progression roguelite persistante : ils survivent à la mort. Seuls l'XP non investi, l'inventaire selon les règles vanilla et les cœurs de repas temporaires peuvent être perdus.
  • La vue est le composant destiné au futur Personal Computer de Red-Stoner. Le bloc ouvrira le même écran; la donnée, les traductions et l'autorité restent chez Sanctuary.
  • Le laboratoire ne suppose pas une permission locale : les contrôles gratuits sont affichés uniquement si le serveur a envoyé au client la branche /masterkey progression. Les opérateurs disposent de /+ et des bascules de déblocage; les achats XP restent disponibles à tous les joueurs.
  • La proposition de traumatisme est abandonnée. La mort ne crée aucun malus Sanctuary différé, aucune pénalité de minage et aucune récupération forcée; elle efface seulement les cœurs de repas en plus des conséquences vanilla de la partie.

Contrats

  • Le protocole Sanctuary passe de 4 à 5 avec les payloads bornés sanctuary:s2c/meal_hearts et sanctuary:c2s/purchase_progression. La donnée monde reste en v3 : les cœurs de repas sont runtime et les achats réutilisent les rangs et l'étape déjà versionnés.
  • Le smoke test fixe les quatre paliers de qualité et verifySanctuary contrôle le service serveur, le payload, le HUD orange, l'application réutilisable et son entrée depuis les options.

Contrôles

  • La chaîne complète clean build check localMrpack passe avec 73 tâches exécutées. Le smoke test vérifie en plus les profils pomme, chorus, pomme de terre crue et pomme de terre cuite, ainsi que tous les prix d'XP.
  • Un serveur dédié charge les dix modules, Sanctuary en donnée v3/protocole 5, 1 853 recettes et 1 688 advancements puis atteint l'état prêt. Un client complet charge le mixin HUD, les ressources et le menu principal sans erreur d'injection ou de payload.
  • Prism reçoit uniquement sanctuary-0.0.0-alpha.8.jar, SHA-256 6de788c60447afe24d4d4a7dc9f62bcbd404ebc6b221ddc864691d63958e4ebf. L'alpha.7 reste récupérable sous mods-backup/pre-alpha55; le pack sanctuary-26.2.0-alpha.55-local.mrpack est généré avec le SHA-256 f57f52049f34836230f8d5143e7dd2f83cd42d19679cd2602706f00cdc9530c6.

26.2.0-alpha.54

Module modifié : Sanctuary 0.0.0-alpha.7. MasterKey reste en 0.0.0-alpha.5; les autres versions de modules ne changent pas.

Cinq statistiques actives côté serveur

  • Vie applique 6 à 20 points de maximum via un modificateur d'attribut transitoire réappliqué à la connexion et au respawn. Une réduction de rang borne la vie courante sans soigner gratuitement lors d'une augmentation.
  • Faim borne réellement nourriture et saturation entre 6 et 20 points. Le seuil de sprint vanilla reste absolu et rend donc le sprint impossible au rang 0 ; les deux seuils de régénération deviennent relatifs à la capacité courante.
  • Minage applique les multiplicateurs 25, 35, 45, 55, 65, 75, 87,5 et 100 % à l'attribut global de vitesse de casse, après les outils et effets vanilla.
  • Souffle réduit la réserve serveur à 90300 ticks, soit trois bulles puis une bulle par rang. Construction applique 35,5 blocs uniquement à la portée d'interaction avec les blocs et ne touche pas la portée d'attaque.
  • Les effets utilisent des modificateurs identifiés sanctuary:progression/*, ne sont pas écrits dans le NBT vanilla du joueur et sont reconstruits depuis la donnée Sanctuary v3.

Mort et nourriture préparées

  • Les rangs, déblocages, étapes et Stardust restent indexés par UUID dans la donnée monde et ne sont jamais copiés depuis l'entité morte : le nouveau joueur reçoit exactement la même progression au respawn.
  • Le contrat propose, sans encore l'activer, un traumatisme non cumulable de cinq minutes retiré en retournant au lieu de mort. Il pénaliserait uniquement la récupération, jamais les rangs permanents.
  • Les futurs cœurs de repas restent un état temporaire séparé. Leur HUD sera orange tout en réutilisant les véritables sprites de cœur Minecraft, avec demi-cœurs et clignotement vanilla, plutôt que les cœurs jaunes d'absorption.

Contrôles

  • Le smoke test du profil effectif exige 6 points de vie, 6 points de faim, 25 % de minage, 90 ticks d'air, 3 blocs de portée et les deux seuils de régénération à 6 au rang initial.
  • La chaîne clean build check localMrpack passe avec 73 tâches exécutées. Un serveur dédié charge les deux mixins Sanctuary, les dix modules, 1 853 recettes et 1 688 advancements puis atteint l'état prêt sans erreur d'injection, d'attribut, de registre ou de datapack.
  • Prism reçoit uniquement sanctuary-0.0.0-alpha.7.jar, empreinte SHA-256 117588d3a074e1be0750143a67ce2111c831ebf9c884663220c069955c802912. L'alpha.6 reste récupérable sous mods-backup/pre-alpha54, et le pack sanctuary-26.2.0-alpha.54-local.mrpack est généré.

26.2.0-alpha.53

Modules modifiés : Sanctuary 0.0.0-alpha.6 et MasterKey 0.0.0-alpha.5. Les autres versions de modules ne changent pas.

Modèle de progression persistant

  • Sanctuary introduit cinq IDs de statistique stables : vitality, hunger, mining, breath et building. Les quatre premiers acceptent les rangs 0 à 7 ; Construction accepte les rangs 0 à 5.
  • Le rang reste la seule valeur sauvegardée. Les points de vie/faim, multiplicateurs de minage, ticks d'air et portées de construction sont dérivés d'une table centrale afin que sauvegarde, commandes et futures mécaniques partagent le même contrat.
  • Neuf déblocages binaires sont enregistrés : lit comme respawn, enchantement, alchimie, waystones, Atlas global, deux niveaux de marqueurs, homeland et sélection de lit par ordinateur.
  • La donnée sanctuary:progression passe en v3 avec stat_ranks et unlocks. Les sauvegardes v2 reçoivent les rangs zéro et aucun déblocage ; leurs Stardust, étapes, découvertes et marqueurs restent inchangés. Les clés inconnues sont conservées pour éviter une perte lors d'un aller-retour entre versions.
  • Le payload sanctuary:s2c/progression_snapshot passe au protocole 4 et borne son contenu à 32 statistiques, 64 déblocages et 64 marqueurs récents. Aucun rang n'agit encore sur le gameplay dans cette alpha.

Laboratoire MasterKey

  • /masterkey progression stat list|set|add inspecte et modifie les rangs avec autocomplétion, bornes propres à chaque statistique et synchronisation immédiate.
  • /masterkey progression unlock list|grant|revoke inspecte et modifie les capacités binaires. progression inspect affiche désormais un résumé des rangs et des déblocages actifs.
  • Le dump MasterKey expose la définition non nominative complète : rang maximum et valeurs dérivées de chaque statistique, ainsi que les neuf IDs de déblocage.
  • Toutes les réponses sont disponibles en français, anglais et russe.

Contrôles

  • Un smoke test exécutable décode une donnée joueur alpha.52 sans les nouveaux champs, vérifie les rangs zéro, fait un aller-retour avec un rang et un déblocage, borne Construction à 5 et confirme qu'une statistique ou un déblocage futur inconnu n'est pas effacé.
  • La chaîne clean build check localMrpack passe avec 73 tâches exécutées. Le serveur dédié charge les dix modules, 1 853 recettes et 1 688 advancements, annonce Sanctuary en donnée v3/protocole 4 et atteint l'état prêt sans erreur de registre, de payload ou de commande.
  • Prism reçoit sanctuary-0.0.0-alpha.6.jar (SHA-256 6e51ad100f57f03db1b8f165839636e856a6b31d90d671647d5d45471e6bc1de) et masterkey-0.0.0-alpha.5.jar (SHA-256 1dd5f813638d8ba8023dc3c3b1faf0bd03f031888b3489e2a7d7e8acd50d0f56). Les deux JAR précédents restent récupérables sous mods-backup/pre-alpha53, et le pack sanctuary-26.2.0-alpha.53-local.mrpack est généré.

26.2.0-alpha.52

Module modifié : Sanctuary 0.0.0-alpha.5. MasterKey reste en 0.0.0-alpha.4; les autres versions de modules ne changent pas.

Contrat de progression

  • sanctuary/PROGRESSION.md fixe les cinq statistiques : Vie, Faim, Minage et Souffle ont sept améliorations; Construction suit une progression courte de 3 à 5,5 blocs et ne modifie jamais la portée d'attaque.
  • Le rang initial possède trois cœurs et trois icônes de faim. Le sprint reste impossible à six points; la régénération naturelle reste toutefois disponible lorsque la capacité de faim actuelle est remplie.
  • Les déblocages uniques couvrent les lits comme respawn, enchantement, alchimie, waystones, carte globale, marqueurs Atlas et homeland piloté depuis un ordinateur. Les portails ne sont jamais verrouillés par un niveau abstrait.
  • Le preset Sanctuary devient le départ narratif : île ou petit archipel central, vide radial, puis génération procédurale d'îles flottantes après plusieurs centaines de blocs.
  • Quatre routes d'évasion sont consignées : portail matériel, bateau-poule, coffre Aircraft et victoire contre Notch pour obtenir la Magic Carpet.
  • Les neuf cadres historiques de Portals sont documentés, de la terre vers l'Overworld au bloc de fer vers Laputa. La progression est ramifiée; Lost City et Laputa forment les chapitres avancés.
  • Les responsabilités multijoueur, le fog personnel/global, les lits connus, le homeland et l'ordre d'implémentation sont enregistrés avant toute modification de sauvegarde ou de protocole.

Atlas

  • Le zoom initial et le recentrage du plein écran passent discrètement de 1,32 à 1,45. La projection Mouse 5 et la mini-carte ne changent pas.

Contrôles

  • verifySanctuary protège désormais les cinq statistiques de conception, les trois premières routes de portail et l'absence de verrouillage des dimensions, ainsi que le nouveau zoom Atlas.
  • La chaîne clean build check localMrpack passe avec 70 tâches exécutées. verifySanctuary valide le nouveau contrat et le pack interne déclare bien 26.2.0-alpha.52.
  • Prism reçoit uniquement sanctuary-0.0.0-alpha.5.jar, empreinte SHA-256 599b83f56acebe4653f7e55161c180c3f3057f809523f1f7cbc389937dc86417. L'alpha.4 reste récupérable sous mods-backup/pre-alpha52, et le pack sanctuary-26.2.0-alpha.52-local.mrpack est généré.

26.2.0-alpha.51

Module modifié : Sanctuary 0.0.0-alpha.4. MasterKey reste en 0.0.0-alpha.4; les autres versions de modules ne changent pas.

Trois vues Atlas

  • L'écran complet ouvert avec M conserve le nuage de points authentique et accepte maintenant ZQSD pour déplacer le point d'origine dans les axes de la vue. R, C ou Home recentrent toujours la carte sur le joueur.
  • Mouse 5 affiche la carte en temps réel devant le joueur. Cette projection reprend les équations du JAR Atlas fourni : rotation suivant la caméra, inclinaison selon le regard et fondu progressif lorsque le regard remonte au-dessus de l'horizon.
  • Une mini-carte top-down réutilise exactement les mêmes points et tourne avec le joueur. Elle propose neuf positions, dont le placement par défaut centré au-dessus de la vie et un placement bas-gauche correspondant à la main secondaire.
  • Le HUD propose trois modes persistants dans config/sanctuary-atlas.json : désactivé, permanent et visible uniquement pendant le maintien de Mouse 5. Lorsque Mouse 5 est maintenu, la molette ajuste le zoom au lieu de changer l'emplacement de la barre d'action.
  • Les modes, le type de vue, la position et les filtres se règlent directement par les boutons de l'écran M. Toutes les nouvelles commandes sont traduites en français, anglais et russe.

Exploration et fog of war

  • Les échantillons de biomes produits depuis la seed forment désormais un fond à faible opacité. Les profils des chunks réellement chargés forment la couche découverte à pleine opacité.
  • L'historique ne se limite plus aux 100 chunks autour du joueur : chaque chunk déjà découvert dans la dimension reste présent sous forme détaillée à proximité ou résumée à distance. Le HUD garde volontairement une lentille locale afin qu'un voyage lointain ne réduise pas sa lisibilité.
  • Le spawn du monde devient un marqueur Atlas partagé. Le fond de seed, la trace personnelle, le spawn et les jalons de progression peuvent être affichés ou masqués indépendamment; cette couche est prête à recevoir plus tard les waystones et portails.

Contrôles

  • verifySanctuary exige la touche Mouse 5, les trois vues, le scroll capturé uniquement pendant l'aperçu, le fondu d'horizon, les options persistantes, le déplacement ZQSD, le marqueur de spawn et l'attribut découvert du fog of war.
  • La chaîne clean build check localMrpack passe avec 70 tâches exécutées. Le smoke test mini-carte soumet 47 821 points et l'écran complet s'ouvre avec 84 545 points, sans erreur de shader ni de pipeline Atlas.
  • Prism reçoit uniquement sanctuary-0.0.0-alpha.4.jar, empreinte SHA-256 93db17bad1a8f6b5fb9c0313ec69372dc9c88042dc92a7484fdebe2b60075577. L'alpha.3 reste récupérable sous mods-backup/pre-alpha51, et le pack sanctuary-26.2.0-alpha.51-local.mrpack est généré avec le bon manifeste interne.

26.2.0-alpha.50

Module modifié : Sanctuary 0.0.0-alpha.3. MasterKey reste en 0.0.0-alpha.4; les autres versions de modules ne changent pas.

Atlas 1.0.0 authentique

  • Le JAR historique atlas-1.0.0.jar fourni par KOKA99CAB, empreinte SHA-256 17e05f50b927bda5046974a268dfb2c60af7fad9a0eca20cfdbc38b9b27c35d2, remplace les anciennes sources simplifiées comme preuve de référence.
  • La carte en colonnes isométriques de l'alpha.49 est remplacée par le moteur complet en nuage de points : profil terrain 16×16 par chunk, hauteur et couleur de carte, cache détaillé v3, trace du joueur et fond de biomes.
  • Le shader dédié projette les points sur le GPU avec orientation, inclinaison, profondeur et taille perspective. Jusqu'à 140 000 points détaillés sont préparés et 160 000 points de terrain peuvent être soumis par image.
  • La génération est découpée en tranches plafonnées à 1,5 ms par tick; le cache se reconstruit seulement après 48 nouveaux chunks ou un déplacement significatif et applique un culling spatial aux forts zooms.
  • M conserve le comportement demandé d'ouverture/fermeture. Clic gauche : rotation et inclinaison; clic droit ou milieu : déplacement; molette : zoom; R, C ou Home : recentrage.
  • Les 64 jalons Sanctuary restent ajoutés au même nuage de points. Les heatmaps, raccourcis et ponts AtlasExternalOverlays liés à Demeure sont volontairement exclus.
  • Les anciens caches Atlas à 6, 10 ou 12 colonnes sont acceptés. Le fichier historique reste intact et sa copie enrichie est écrite sous sanctuary/atlas/visited_chunks.tsv.

Contrôles

  • verifySanctuary contrôle désormais le plafond de 160 000 points, les 140 000 détails, le budget de 1,5 ms, les profils 16×16, le pipeline GPU, les deux shaders et l'absence de Demeure.
  • La chaîne clean build check localMrpack passe avec 70 tâches exécutées. Le smoke test ouvre automatiquement l'écran dans un monde intégré avec 69 953 points et reste stable sans erreur de shader ou de pipeline.
  • Après cette courte session, le cache détaillé contient 119 chunks, dont 118 profils 16×16, et l'ancien enregistrement à six colonnes est conservé puis réécrit dans le format v3.
  • Prism reçoit uniquement sanctuary-0.0.0-alpha.3.jar; son empreinte correspond au build local. L'alpha.2 reste récupérable sous mods-backup/pre-alpha50, et le pack sanctuary-26.2.0-alpha.50-local.mrpack est généré.

26.2.0-alpha.49

Modules modifiés : Sanctuary 0.0.0-alpha.2 et MasterKey 0.0.0-alpha.4. Les autres versions de modules ne changent pas.

Atlas

  • La carte isométrique du mod Atlas 26.1.2 est intégrée directement à Sanctuary et s'ouvre ou se referme avec la touche M.
  • La vue conserve les chunks personnellement visités, leurs hauteurs, le centrage joueur, les cinq niveaux de zoom et les coordonnées. L'en-tête ajoute Stardust, niveau et étape.
  • Les jalons géolocalisés du snapshot Sanctuary apparaissent sur la carte avec une couleur distincte pour les advancements, biomes, dimensions et événements externes.
  • La couche, la heatmap et les ponts de Demeure sont explicitement absents. Le cache historique atlas/visited_chunks.tsv est importé vers sanctuary/atlas/visited_chunks.tsv sans supprimer le fichier source.

Simplification du monde

  • Les profils vanilla, terralith et tectonic sont supprimés, ainsi que le sélecteur et la commande MasterKey associés. Ils n'étaient que des exemples de discussion, pas un contrat de jeu.
  • Le champ expérimental world_profile disparaît de la sauvegarde et du snapshot. Les sauvegardes alpha.48 le relisent sans erreur puis migrent vers la donnée v2 ; le protocole Sanctuary passe à 3.
  • MasterKey retire le profil de /masterkey progression inspect et de ses dumps, sans modifier les autres commandes de laboratoire.

Contrôles

  • verifySanctuary exige la touche M, la vue Atlas, la migration du cache, les données v2, le protocole 3 et l'absence des profils ou ponts Demeure.
  • La chaîne clean build check localMrpack passe avec 70 tâches exécutées. Une sauvegarde alpha.48 contenant world_profile migre de la donnée v1 à v2, conserve la règle biome personnalisée et réécrit la sauvegarde sans l'ancien champ.
  • Le client charge Minecraft 26.2, Sanctuary alpha.2 et MasterKey alpha.4, enregistre le protocole 3, la touche M et toutes les ressources jusqu'au monde intégré. Les seules erreurs observées concernent l'authentification Realms factice du profil de développement.
  • Prism reçoit uniquement sanctuary-0.0.0-alpha.2.jar et masterkey-0.0.0-alpha.4.jar. Leurs prédécesseurs restent récupérables sous mods-backup/pre-alpha49, et les empreintes des JAR installés correspondent aux builds locaux.
  • Le manifeste interne du .mrpack déclare bien 26.2.0-alpha.49; verifyWorkspace bloque désormais toute divergence future entre cet index Prism/Modrinth et gradle.properties.

26.2.0-alpha.48

Modules modifiés : Sanctuary 0.0.0-alpha.1 et MasterKey 0.0.0-alpha.3. Events reste volontairement en veille 0.0.0-alpha.0; les autres versions de modules ne changent pas.

Progression globale

  • Sanctuary possède désormais la sauvegarde monde versionnée sanctuary:progression : Stardust, niveau calculé, étape, dates de présence, dimensions, biomes, chunks, advancements visibles et jalons externes par joueur.
  • Les premières découvertes de dimensions et de biomes ainsi que les nouveaux advancements accordent respectivement 25, 2 et 10 Stardust par défaut. Les chunks n'accordent rien afin de ne pas créer de boucle de farming.
  • Les découvertes et achievements sont enregistrés avec dimension, coordonnées, temps de jeu et origine. Les achievements déjà terminés lors de la première lecture sont importés sans coordonnées ni récompense.
  • Une synthèse globale garde le premier emplacement de chaque jalon et le total de Stardust réellement gagné. Les règles sont bornées, persistantes et révisionnées.

Atlas, Events et profils de monde

  • Le payload serveur sanctuary:s2c/progression_snapshot (protocole 2) synchronise les compteurs, les règles, le profil et au plus 64 marqueurs récents. SanctuaryClientProgress devient le contrat de lecture du futur Atlas.
  • SanctuaryProgressionEvents.RECORDED publie les nouvelles étapes et recordExternal(...) permet aux futurs Events et systèmes de déclarer un jalon sans prendre possession de la sauvegarde.
  • Les profils vanilla, sanctuary, terralith et tectonic sont enregistrés comme intention. Cette alpha n'ajoute ni preset, ni dimension, ni remplacement de l'Overworld.

Laboratoire et contrôles

  • /masterkey progression permet d'inspecter un joueur, modifier Stardust et étape, enregistrer un événement, consulter/modifier les règles, déclarer le profil et forcer le snapshot.
  • Les réponses de commande sont traduites en français, anglais et russe. MasterKey dépend maintenant explicitement de Sanctuary pour ce laboratoire.
  • verifySanctuary contrôle la clé de sauvegarde, le payload, la limite des marqueurs, les récompenses, l'import historique, le hook public, les langues et l'absence de worldgen Sanctuary dans cette alpha.
  • La chaîne clean build check localMrpack passe avec 70 tâches exécutées. Un serveur dédié écrit le profil sanctuary et la règle biome 3, redémarre puis relit les deux valeurs ; le client charge le protocole 2 et tous les atlas jusqu'à la boucle principale.
  • Prism reçoit uniquement sanctuary-0.0.0-alpha.1.jar et masterkey-0.0.0-alpha.3.jar. Les deux JAR précédents restent récupérables sous mods-backup/pre-alpha48, et le pack sanctuary-26.2.0-alpha.48-local.mrpack est généré.

26.2.0-alpha.47

Modules modifiés : I Like To Move It 0.0.0-alpha.2, It's Alive ! 0.0.0-alpha.21 et Ouch 0.0.0-alpha.6. Les autres versions de modules ne changent pas.

Interface

  • Les trois onglets créatifs actifs portent désormais uniquement le titre sobre de leur module : I Like To Move It, It's Alive ! et Ouch.
  • Les suffixes visibles « Transport », « Agriculture » et « Arsenal » sont supprimés en français, anglais et russe.
  • Les IDs techniques iliketomoveit:transport, itsalive:agriculture et ouch:arsenal restent stables afin de ne casser aucune référence interne ou sauvegarde.

26.2.0-alpha.46

Modules modifiés : I Like To Move It 0.0.0-alpha.1 et Only Fun 0.0.0-alpha.1. Les autres versions de modules ne changent pas.

Ajouté

  • iliketomoveit:aircraft migre l'avion historique avec une seule entité persistante, six livrées synchronisées, carburant de four ×4 plafonné à 12 000 ticks, décollage depuis le sol ou l'eau, vol arcade, interface de moteur et recette historique.
  • iliketomoveit:magic_cloud migre exactement le véhicule portable de Portals : un passager, direction du regard, inertie lissée, particules et boucle sonore. Sa recette reste volontairement absente tant que le futur anotherworld:cloud_block n'est pas défini.
  • iliketomoveit:magic_carpet est un objet de laboratoire caché : tenu en main, il construit une plateforme temporaire 3×3 en verre, sans remplacer le terrain, et la nettoie au relâchement, à la déconnexion, au changement de dimension ou à l'arrêt du serveur.
  • Only Fun active le vol de tout bateau vanilla portant à la fois son pilote et une poule vivante. Les poules gemmes d'It's Alive, qui héritent de la poule vanilla, sont compatibles sans couplage à leurs IDs.
  • Nouvel onglet créatif I Like To Move It — Transports, traductions FR/EN/RU, modèles, textures et son historiques. Le tapis magique n'y apparaît pas et s'obtient uniquement par commande pendant le laboratoire.

Compatibilité

  • Les commandes réseau deviennent iliketomoveit:c2s/aircraft_control et onlyfun:c2s/chicken_boat_control, protocole 2.
  • Le contrat pack/migrations/26.1.2-transport-to-26.2.0-alpha.46.json documente les changements d'IDs de l'avion et du nuage. Les six anciennes entités Aircraft convergent vers un ID unique avec AircraftColor sauvegardé.

26.2.0-alpha.45

Module modifié : Ouch 0.0.0-alpha.5. Another World reste en 0.0.0-alpha.22, It's Alive en 0.0.0-alpha.20 et MasterKey en 0.0.0-alpha.2.

Ajouté

  • Les six objets de longlet Ouch — Arsenal ont maintenant une enchantabilité de 14 et acceptent les enchantements vanilla de durabilité, dont Solidité et Raccommodage.
  • Quatre enchantements Ouch deviennent disponibles à la table : Calibration IIII (+12 % de dégâts par niveau), Cycle rapide III (1 tick/niveau sur les automatiques, 2 sur les cooldowns longs), Économie IIII (12 % par niveau de préserver une munition conventionnelle) et Impact III (+25 % de recul par niveau).
  • Calibration et Cycle rapide partagent un ensemble dexclusion : il faut choisir entre puissance par tir et cadence. Économie et Impact restent combinables avec les deux voies.
  • LArc bêta traduit Calibration en vitesse de projectile (+0,13 par niveau). Impact augmente aussi le rayon du Creeperlock de 10 % par niveau, et Cycle rapide accélère lextraction de blocs de lAspirateur.
  • Économie emploie le pipeline vanilla ammo_use : une flèche préservée devient intangible et ne peut pas être récupérée en double. LExpulseur est exclu de cet enchantement, car ses paquets physiques sont déjà récupérables et leur conservation dupliquerait arbitrairement des objets.

Équilibré

  • Creeperlock passe à 213 dégâts, un rayon 2,5 et 24 ticks de cooldown ; Mitraillette passe à cinq ticks et ses dégâts cuivre/fer/or/argent/titane deviennent 1/1,5/2/2,5/3.
  • Expulseur passe à quatre ticks, 2 dégâts et 1 point de recul. Aspirateur extrait un bloc toutes les quatre ticks sans enchantement.
  • Mining Rifle passe à 7/9/11/11/14 dégâts et ajoute quatre ticks à chaque recharge de base. Les bonus argent, titane et les headshots restent inchangés.
  • Arc bêta passe à quatre tirs par seconde, vitesse 1,8 et imprécision 1,5. Cycle rapide I retrouve sa cadence alpha.4 ; Calibration III atteint une vitesse 2,19.

Contrôles

  • verifyOuch contrôle les six objets enchantables, les quatre définitions dynamiques, leurs tags dobjets, lexclusion Calibration/Cycle rapide, les valeurs de progression et les traductions FR/EN/RU.
  • La chaîne clean build check localMrpack passe avec 68 tâches exécutées. Le client charge Ouch alpha.5, les registres dynamiques et tous les atlas jusqu’à la boucle principale sans erreur de datapack ou de ressource ; seules les erreurs dauthentification Realms du compte de développement subsistent.
  • Prism reçoit uniquement ouch-0.0.0-alpha.5.jar. Lalpha.4 reste récupérable sous pre-alpha45, et le pack local sanctuary-26.2.0-alpha.45-local.mrpack est généré.

26.2.0-alpha.44

Module modifié : Ouch 0.0.0-alpha.4. Another World reste en 0.0.0-alpha.22, It's Alive en 0.0.0-alpha.20 et MasterKey en 0.0.0-alpha.2.

Ajouté

  • Nouvel ouch:beta_bow dans longlet Ouch — Arsenal, inspiré de larc instantané des versions bêta de Minecraft.
  • Le clic droit tire immédiatement, puis le maintien tire automatiquement une flèche toutes les quatre ticks, soit cinq flèches par seconde. Lanimation de bandage et le tir supplémentaire au relâchement sont supprimés.
  • LArc bêta emploie le pipeline vanilla : flèches normales ou spéciales, effets et enchantements compatibles sont conservés ; une flèche et un point de durabilité sont consommés par projectile lorsque les règles vanilla lexigent.
  • La vitesse de 2,2 et limprécision de 1,0 gardent chaque projectile sous la puissance dun arc vanilla entièrement chargé, malgré la cadence élevée.
  • Nouvelle recette sans forme : un arc vanilla, une redstone et une ficelle. Le modèle réutilise volontairement la texture statique de larc vanilla.

Contrôles

  • verifyOuch exige désormais six armes et six recettes, vérifie la cadence de quatre ticks, le tir immédiat, le pipeline de vraies flèches, labsence danimation et labsence de tir au relâchement, ainsi que les traductions FR/EN/RU.
  • La chaîne clean build check localMrpack passe avec 68 tâches exécutées. Le client charge Ouch alpha.4, latlas des items, 1 852 recettes et 1 688 advancements sans erreur de ressource ; Prism reçoit uniquement le JAR alpha.4 et conserve lalpha.3 sous pre-alpha44.

26.2.0-alpha.43

Module modifié : Ouch 0.0.0-alpha.3. Another World reste en 0.0.0-alpha.22, It's Alive en 0.0.0-alpha.20 et MasterKey en 0.0.0-alpha.2.

Ajouté

  • Creeperlock, Mitraillette et Mining Rifle partagent désormais une vraie détection de headshot sur les 28 % supérieurs de la hitbox de la cible, avec particules critiques et son distincts.
  • Les multiplicateurs restent adaptés à la cadence : ×1,25 pour le Creeperlock, ×1,35 pour la Mitraillette et ×1,45 pour le Mining Rifle.
  • Le Creeperlock distingue maintenant la cible directement visée de ses dégâts de zone : seule cette cible peut recevoir les 16 dégâts directs et le bonus de tête jusqu’à 20 dégâts. Les victimes collatérales conservent la chute de dégâts normale.

Équilibré

  • Creeperlock passe de 214 à 316 dégâts, sans modifier sa portée, son coût en poudre, son cooldown ou son absence de destruction de blocs.
  • Les dégâts par pépite de la Mitraillette deviennent cuivre 1,5, fer 2, or 2,5, argent 3 et titane 3,5. Sa cadence de quatre ticks et son recul restent inchangés.
  • Les dégâts du Mining Rifle deviennent cuivre 9, fer 11, or 13, argent 13 et titane 17. Le bonus argent reste fixe à +6 après le critique, et la seconde cible du titane conserve 75 % du total.

Ressources et contrôles

  • La texture du Mining Rifle est remplacée par la nouvelle version 16×16 fournie par KOKA99CAB et devient la nouvelle empreinte de référence.
  • verifyOuch contrôle la zone commune à 72 % de hauteur, les trois multiplicateurs, tous les dégâts de base, le retour critique, la nouvelle texture et les traductions FR/EN/RU.
  • La chaîne clean build check localMrpack passe avec 68 tâches exécutées. Le lancement client charge Ouch alpha.3 et latlas des items sans erreur de ressource ; Prism reçoit uniquement le JAR alpha.3 et conserve lalpha.2 dans la sauvegarde pre-alpha43.

26.2.0-alpha.42

Module modifié : Ouch 0.0.0-alpha.2. Another World reste en 0.0.0-alpha.22, It's Alive en 0.0.0-alpha.20 et MasterKey en 0.0.0-alpha.2.

Ajouté

  • Nouvelle arme native ouch:mining_rifle, ajoutée à longlet Ouch — Arsenal, avec une portée autoritaire de 80 blocs, 640 points de durabilité et aucun dégât aux blocs.
  • Le fusil consomme directement un raw cuivre, fer, or, argent ou titane par tir. Les dégâts sont 8/10/12/12/16 ; lor tire plus vite, largent gagne 6 dégâts contre les morts-vivants et itsalive:ghost, et le titane traverse une seconde cible à 75 %.
  • La munition tenue en main secondaire force le métal choisi. Sans sélection, lordre économique cuivre, fer, or, argent puis titane est utilisé.
  • Nouvelle recette utilisant deux lingots de titane Another World, une longue-vue, du fer, de la redstone et des planches.
  • Nouvelle texture 32×32 originale créée avec ImageGen, sur fond transparent et palette graphite, cuivre, argent et titane.

Modifié

  • La Mitraillette accepte désormais anotherworld:silver_nugget et anotherworld:titanium_nugget, infligeant 2,5 et 3 dégâts. Sa main secondaire sélectionne elle aussi explicitement la pépite avant la priorité historique or/fer/cuivre de linventaire.
  • Ouch déclare maintenant sa dépendance sur Another World, propriétaire des métaux et de leur persistance didentifiants.

Contrôles

  • verifyOuch contrôle les cinq armes, les cinq raw ores, les deux nouvelles pépites, la portée, la perforation, le tag argent, la recette, la texture et les traductions FR/EN/RU.
  • La chaîne complète clean build check localMrpack passe avec 68 tâches exécutées. Un démarrage client des dix modules charge Ouch alpha.2, les cinq armes et latlas des items sans erreur de ressource ; seules les erreurs dauthentification Realms du compte de développement subsistent.
  • Prism Launcher reçoit uniquement ouch-0.0.0-alpha.2.jar; lalpha.1 reste récupérable sous la sauvegarde pre-alpha42.

26.2.0-alpha.41

Module modifié : Ouch 0.0.0-alpha.1. Another World reste en 0.0.0-alpha.22, It's Alive en 0.0.0-alpha.20 et MasterKey en 0.0.0-alpha.2.

Ajouté

  • Nouvel onglet créatif Ouch — Arsenal, sous l'ID ouch:arsenal, contenant exactement quatre armes migrées du mod Gunz.
  • ouch:creeperlock consomme une poudre à canon et produit un souffle court de 2 à 14 dégâts avec recul, sans explosion destructive de blocs.
  • ouch:mitraillette tire toutes les quatre ticks avec des pépites d'or, de fer ou de cuivre, dans cet ordre de priorité, avec dégâts et recul adaptés au métal.
  • ouch:expulseur projette par rafales jusqu'à huit objets de l'inventaire principal, sans jamais consommer la barre d'action.
  • ouch:aspirateur attire les objets au sol et extrait les blocs cassables, hors fluides et block entities, en respectant les permissions d'interaction.
  • Les quatre recettes, modèles handheld, définitions d'objets, textures 16×16 historiques et traductions FR/EN/RU sont intégrés au namespace ouch.

Compatibilité et contrôles

  • Le contrat pack/migrations/26.1.2-gunz-to-26.2.0-alpha.41.json documente les quatre renommages gunz:* vers ouch:*. Aucun alias runtime Gunz n'est réenregistré et la conversion d'anciens inventaires reste explicitement manuelle dans cette alpha.
  • L'Expulseur utilise la nouvelle signature de source de dégâts de Minecraft 26.2 sans modifier ses dégâts, son recul ou sa consommation historique.
  • verifyOuch contrôle les IDs, durabilités, comportements essentiels, onglet créatif, recettes, modèles, dimensions et empreintes des textures, traductions et table de migration.
  • Un démarrage client avec les dix modules charge Ouch alpha.1, les trois onglets créatifs, les atlas et 1 850 recettes sans erreur de ressource. Le serveur dédié enregistre également les quatre armes ; la chaîne complète clean build check localMrpack produit le JAR Ouch alpha.1 et le pack alpha.41.

26.2.0-alpha.40

Module modifié : It's Alive 0.0.0-alpha.20. Another World reste en 0.0.0-alpha.22 et MasterKey en 0.0.0-alpha.2.

Corrigé

  • Les seize peaux de Moobloom utilisent maintenant le canevas Cow 64×64 exigé par Minecraft 26.2. Le dessin 64×32 fourni est conservé pixel pour pixel dans la moitié supérieure et la moitié inférieure reste transparente, supprimant l'étirement et les UV cassés en jeu.
  • Les deux fleurs du dos et la fleur de tête sont descendues exactement de deux pixels de modèle (2/16 bloc) afin de se poser correctement sur la vache.

Ressource de travail et contrôles

  • La texture Cow tempérée vanilla 26.2 est extraite sans modification dans itsalive/art/templates/vanilla-26.2/cow_temperate_26.2.png pour servir de base d'édition locale ; elle n'est pas embarquée dans le JAR.
  • L'importeur vérifie désormais ce canevas, génère les seize peaux en 64×64 et archive les résultats dans art/generated/alpha40/. verifyItsAlive contrôle les dimensions, la transparence intégrale des 32 lignes inférieures, l'empreinte de la base vanilla et le décalage exact des trois fleurs.
  • Un lancement client charge le module, les modèles et tous les atlas jusqu'au menu sans erreur de ressource. La chaîne complète clean build check localMrpack produit ensuite le JAR alpha.20 et le pack local alpha.40.

26.2.0-alpha.39

Module modifié : It's Alive 0.0.0-alpha.19. Another World reste en 0.0.0-alpha.22 et MasterKey en 0.0.0-alpha.2.

Ajouté

  • Lentité unique itsalive:moobloom passe de deux à seize variantes persistantes, chacune avec sa peau, sa vraie fleur rendue trois fois et son œuf dapparition typé.
  • Les nouvelles variantes sont les tulipes rose, orange, rouge et blanche, la marguerite, le tournesol, lallium, la houstonie bleue, le bleuet, le pissenlit, le muguet, le lilas, lorchidée bleue et le coquelicot. Lhibiscus importé est mis à jour et le narcisse historique est conservé.
  • Les fleurs hautes utilisent leur modèle supérieur pour afficher la tête du tournesol ou du lilas, sans réintroduire la géométrie OptiFine.

Corrigé

  • Les noms entrants ambigus ou fautifs sont normalisés : pissenlitoxeye_daisy, bluetazure_bluet, corflowercornflower, lilylily_of_the_valley et azureblue_orchid.
  • Les IDs NBT 0 et 1 restent respectivement hibiscus et narcisse afin de préserver les Mooblooms des sauvegardes alpha.35 à alpha.38.

Technique et contrôles

  • Les quinze feuilles 128×128 sont conservées avec leurs empreintes et lattribution un_roman. Un importeur reproductible extrait la zone Cow 64×32 ; un second générateur produit les seize œufs depuis l’œuf de vache vanilla.
  • verifyItsAlive exige les seize valeurs stables, les trente-deux textures entité/œuf, les vingt-cinq œufs dapparition totaux, les modèles dobjets et toutes les traductions FR/EN/RU.
  • Un lancement client valide les seize textures, les modèles de fleurs et les atlas. Un essai serveur relit successivement MoobloomVariant:0 à 15, puis un distributeur utilisant l’œuf coquelicot fait bien apparaître la variante 15.

26.2.0-alpha.38

Module modifié : It's Alive 0.0.0-alpha.18. Another World reste en 0.0.0-alpha.22 et MasterKey en 0.0.0-alpha.2.

Ajouté

  • Tous les villageois vanilla sans nom reçoivent maintenant un prénom et un nom de famille générés procéduralement depuis leur UUID.
  • Les combinaisons restent prononçables, stables après rechargement et sont enregistrées dans le champ vanilla CustomName.
  • Les villageois historiques sont traités au chargement de leur chunk. Un nom déjà fourni par une étiquette, une commande ou un autre mod est toujours conservé.

Contrôles

  • Le validateur interdit un générateur par tick et exige l’événement serveur ENTITY_LOAD, lUUID comme graine ainsi que la protection des noms existants.
  • Un essai serveur a produit « Orites Frostmere », la sauvegardé puis relu sans changement après redémarrage. Un second villageois nommé « KOKA » est resté intact.

26.2.0-alpha.37

Modules modifiés : Another World 0.0.0-alpha.22 et It's Alive 0.0.0-alpha.17. MasterKey reste en 0.0.0-alpha.2.

Ajouté

  • Another World possède le nouvel objet anotherworld:golden_egg, son tag minecraft:eggs, ses traductions FR/EN/RU et sa texture dorée reproductible dérivée de l’œuf vanilla.
  • Une poule vanilla remplace une ponte normale sur 256 par cet œuf doré. Une fois lancé, il fait toujours naître un bébé itsalive:gem_chicken choisi parmi les variantes rubis, saphir et émeraude.
  • Les poules à gemmes reprennent le comportement, le modèle adulte/bébé et l’élevage des poules vanilla. Les textures rouge, bleue et verte sont générées sans recolorer le bec, les pattes, les yeux ou la crête.
  • La variante verte produit minecraft:emerald toutes les 10 à 20 minutes (×2), la rouge anotherworld:ruby toutes les 20 à 40 minutes (×4) et la bleue anotherworld:sapphire toutes les 40 à 80 minutes (×8). La variante persiste sous la clé NBT GemChickenVariant.

Contrôles

  • Les validateurs vérifient le ratio 1/256, la propriété de l’œuf par Another World, les trois gemmes, la naissance dun bébé, les six textures et les traductions.
  • Un lancement client valide les mixins, les renderers et les atlas. Un essai serveur force successivement les trois variantes, observe leurs objets ruby, sapphire et emerald et contrôle les trois plages de temporisation; un projectile d’œuf doré produit bien un bébé dont l’âge NBT est négatif.

26.2.0-alpha.36

Modules modifiés : Another World 0.0.0-alpha.21 et It's Alive 0.0.0-alpha.16. MasterKey reste en 0.0.0-alpha.2.

Modifié

  • Lhibiscus et le narcisse deviennent des matières possédées par Another World sous les IDs anotherworld:hibiscus et anotherworld:narcissus.
  • Leurs blocs, objets, modèles, textures, loot tables, traductions FR/EN/RU, compostage et tags vanilla sont retirés dIts Alive puis réintégrés au catalogue reproductible dAnother World.
  • Its Alive déclare désormais une dépendance explicite vers Another World. Les deux variantes de Moobloom utilisent directement les blocs de fleurs du module propriétaire, sans changer leurs IDs dentité, leurs œufs ou leur NBT.
  • Les anciens IDs expérimentaux itsalive:hibiscus et itsalive:narcissus, présents uniquement dans lalpha 35, sont remplacés. La table de migration pack/migrations/26.2.0-alpha.35-to-alpha.36.json consigne ce renommage.

Contrôles

  • Le catalogue Another World vérifie désormais 179 blocs, les textures 16×16, les deux item models, les loot tables, les tags de petites fleurs et les trois langues.
  • Le contrôle Its Alive interdit le retour de ressources matérielles de fleurs dans son namespace et vérifie la référence Java vers AnotherWorldBlocks.
  • Un lancement client valide les atlas et les modèles. Un essai serveur pose les deux nouveaux IDs puis invoque une Moobloom hibiscus dont MoobloomVariant:0 est correctement relu.

26.2.0-alpha.35

Module modifié : It's Alive 0.0.0-alpha.15. Another World reste en 0.0.0-alpha.20 et MasterKey en 0.0.0-alpha.2.

Ajouté

  • Nouvelle entité unique itsalive:moobloom, déclinée en Moobloom hibiscus rose et Moobloom narcisse jaune avec une variante synchronisée et persistante.
  • Deux œufs typés dédiés, hibiscus_moobloom_spawn_egg et narcissus_moobloom_spawn_egg, qui imposent correctement leur variante sans multiplier les IDs d'entité.
  • Deux vraies petites fleurs, itsalive:hibiscus et itsalive:narcissus, disponibles comme blocs et objets, intégrées aux tags vanilla et au compostage.
  • Apparition naturelle rare dans les biomes fleuris, par groupes de une à deux Mooblooms ; lait, élevage, IA et comportement général restent ceux de la vache.
  • Rendu natif Fabric des textures fournies sur les modèles adulte et bébé de la vache, complété par trois fleurs animées : deux sur le dos et une sur la tête.

Technique

  • Les deux variantes partagent la clé NBT MoobloomVariant. Les descendants héritent au hasard de la variante de l'un de leurs parents.
  • Les deux textures d'œufs sont générées de manière reproductible depuis l'œuf de vache vanilla, avec une palette propre à chaque fleur.
  • Les quatre fichiers sources « Flower Cows » sont conservés avec leurs empreintes SHA-256 dans les preuves du module. Le pack fourni ne déclarant ni auteur ni licence, un avertissement de redistribution a été ajouté.
  • Les Mooblooms sont explicitement exclues de la mutation rare « vache debout » afin que leurs trois fleurs et leur silhouette restent stables.

Contrôles

  • verifyItsAlive contrôle l'ID unique, les deux variantes et œufs, les fleurs, les tags, les dimensions, les traductions FR/EN/RU, les empreintes des références et la reproductibilité des textures.
  • Le lancement client valide les modèles, les atlas et la couche des trois fleurs ; un essai serveur confirme la lecture et la réécriture de MoobloomVariant:1 sur une véritable itsalive:moobloom.

26.2.0-alpha.34

Module modifié : It's Alive 0.0.0-alpha.14. Another World reste en 0.0.0-alpha.20 et MasterKey en 0.0.0-alpha.2.

Ajouté

  • Port natif Fabric des trois modèles « Mugget's Standing Cow v2 » fournis : vaches debout tempérées, froides et chaudes, avec les textures vanilla 26.2 correspondant à leur biome.
  • Une vache naturelle sur 64 devient debout. La variante utilise toujours minecraft:cow, est synchronisée et persiste avec les clés ItsAliveStandingCowDataVersion et ItsAliveStandingCow.
  • Les veaux porteurs se redressent à l'âge adulte. L'héritage vaut 75 % avec deux parents debout, 25 % avec un seul et 1/128 comme mutation de deux parents ordinaires.
  • Les anciennes vaches reçoivent une seule sélection de migration à 1/64 ; les vaches commandées peuvent être forcées avec le NBT documenté sans ajouter d'œuf ou d'ID concurrent.

Technique

  • Conversion des géométries, UV, cornes et animations CEM vers trois ModelLayerLocation natifs, sans dépendance OptiFine.
  • Conservation des trois .jem originaux, de leurs empreintes SHA-256 et de l'attribution « Made with Blockbench by Mugget » dans les preuves du module.
  • Ajout d'un avertissement de redistribution : le pack fourni ne contient pas de licence distincte, à clarifier avant une diffusion publique externe à Sanctuary.

Contrôles

  • verifyItsAlive vérifie les mixins Cow, la persistance, la rareté, les trois climats, les empreintes des références et l'attribution.
  • Le lancement client valide l'application des mixins et la cuisson des trois couches de modèle ; un essai serveur confirme que les deux clés NBT forcées sont relues et réécrites sur une vraie minecraft:cow.

26.2.0-alpha.33

Module modifié : It's Alive 0.0.0-alpha.13. Another World reste en 0.0.0-alpha.20 et MasterKey en 0.0.0-alpha.2.

Corrigé

  • itsalive:infected est maintenant ajouté à minecraft:burn_in_daylight. Minecraft 26.2 déclenche le feu solaire depuis ce tag d'entités et non depuis le seul override isSunSensitive() ; les cinq variantes brûlent désormais réellement au soleil.
  • La protection vanilla de la tête reste intacte : un Infecté portant un casque use ce casque au lieu de prendre feu.

Équilibré

  • Une capture de Hunter demande quatre efforts d'accroupissement au lieu de six et expire après six secondes au lieu de neuf.
  • Après le dégât initial, les dégâts passent d'un point par seconde à un point toutes les deux secondes.
  • Un Hunter repoussé attend dix secondes avant une nouvelle tentative, au lieu de sept.

Contrôles

  • verifyItsAlive vérifie maintenant le tag minecraft:burn_in_daylight réellement consommé par le moteur 26.2 ainsi que les nouvelles limites du Hunter.
  • Un essai sur serveur 26.2 a invoqué un Infecté sans casque sous ciel dégagé en plein jour : sa donnée Fire a atteint 105 ticks avant sa mort par combustion.

26.2.0-alpha.32

Module modifié : It's Alive 0.0.0-alpha.12. Another World reste en 0.0.0-alpha.20 et MasterKey en 0.0.0-alpha.2.

Corrigé

  • Le Hunter monte réellement sur sa victime et adopte une pose assise sur sa tête, visible en troisième personne et par les autres joueurs.
  • La logique synchronisée d'accrochage, d'immobilisation et de dégâts reste indépendante du système de passagers ; un chemin de positionnement de secours maintient le Hunter au-dessus de la tête si Minecraft refuse la monture.
  • Le contrôle du Hunter est exécuté aussi pendant les ticks de passager, sans doubler les dégâts lorsque les deux boucles Minecraft interviennent le même tick.
  • L'écran de la victime devient entièrement noir pendant la capture ; l'ancienne image fixe du Hunter au premier plan est supprimée des ressources runtime.

Modifié

  • Les cinq variantes d'Infectés sont explicitement sensibles au soleil et brûlent selon le comportement du Zombie vanilla, y compris sa protection normale par un casque.

Contrôles

  • verifyItsAlive vérifie la pose assise, la boucle de passager, l'ancrage synchronisé, l'écran noir, l'absence de l'ancien écran statique et la sensibilité au soleil.

26.2.0-alpha.31

Module modifié : It's Alive 0.0.0-alpha.11. Another World reste en 0.0.0-alpha.20 et MasterKey en 0.0.0-alpha.2.

Corrigé

  • La capture du Hunter n'utilise plus le joueur comme véhicule : l'ID de la victime est maintenant un état synchronisé propre à l'entité.
  • Le joueur est verrouillé à sa position de capture tout en conservant la liberté de regarder autour de lui.
  • Le Hunter inflige un dégât dès l'accrochage, puis un dégât toutes les secondes pendant neuf secondes au maximum.
  • Les effets d'immobilisation et la lutte restent actifs indépendamment de la boucle d'IA et du comportement des passagers Minecraft.

Ajouté

  • Nouvelle silhouette d'attaque 256 × 256 générée depuis la texture du Hunter : visage vert, t-shirt violet et bras levés apparaissent réellement au premier plan.
  • Le HUD retrouve le Hunter par son ID de cible synchronisé, sans dépendre de la liste des passagers du joueur.

26.2.0-alpha.30

Module modifié : It's Alive 0.0.0-alpha.10. Another World reste en 0.0.0-alpha.20 et MasterKey en 0.0.0-alpha.2.

Corrigé

  • Le Hunter ne dépend plus d'une simple mesure de distance ponctuelle : son saut utilise une hitbox balayée, une zone de contact élargie et une correction horizontale vers les joueurs en mouvement.
  • Un Hunter déjà à courte portée tente immédiatement la capture avant de lancer un nouveau saut.
  • Un accrochage refusé remet proprement le Hunter en attente au lieu de le laisser dans un état de saut bloqué.

Modifié

  • Le masque de vision du Vomiteur dure désormais 9 secondes, la nausée 12 secondes et le ralentissement 5 secondes.
  • L'ancien overlay rectangulaire est remplacé par des projections irrégulières semi-transparentes autour de l'écran.
  • La phrase « Vomi dans les yeux ! » et ses traductions sont entièrement supprimées de l'interface et des ressources.

26.2.0-alpha.29

Module modifié : It's Alive 0.0.0-alpha.9. Another World reste en 0.0.0-alpha.20 et MasterKey en 0.0.0-alpha.2.

Corrigé

  • Les cinq variantes d'Infectés reprennent désormais exactement la peau verte du Zombie vanilla 26.2.
  • Le générateur ne recolore plus aucun pixel de peau et ne quantifie plus la texture finale ; seuls les pixels appartenant au t-shirt sont remplacés.
  • Une comparaison pixel par pixel confirme zéro différence hors du masque du t-shirt pour les cinq textures.

26.2.0-alpha.28

Modules modifiés : It's Alive 0.0.0-alpha.8 et MasterKey 0.0.0-alpha.2. Another World reste en 0.0.0-alpha.20.

Ajouté

  • Nouvelle famille itsalive:infected à 10 points de vie, plus fréquente que les zombies ordinaires et déclinée en cinq rôles pondérés.
  • Infecté rouge, vomiteur jaune, cracheur orange, hunter violet et chargeur vert, tous avec une peau de zombie verte et le modèle/les armures du Zombie vanilla.
  • Cinq œufs dédiés, un par variante, tout en conservant un ID d'entité et une clé de persistance uniques.
  • Le vomiteur aveugle, désoriente et attire les monstres voisins ; le cracheur tire un projectile acide ralentissant ; le hunter bondit et immobilise jusqu'à six efforts d'accroupissement ; le chargeur percute, repousse et doit récupérer.
  • Superpositions d'écran pour le vomi et la lutte contre le hunter, projectile acide visible, apparitions naturelles par groupes de trois à sept et intégration au tag vanilla des zombies.
  • Commandes MasterKey infected inspect, infected set et infected spawn pour tester chaque rôle.
  • Générateur ImageMagick reproductible pour les cinq skins verts, les cinq œufs et la boule d'acide.

Contrôles

  • verifyItsAlive contrôle l'unicité de l'ID, les cinq variantes et œufs, les dimensions des textures, la présence effective de pixels verts, les traductions FR/EN/RU, le projectile et la politique d'apparition.

26.2.0-alpha.27

Module modifié : It's Alive 0.0.0-alpha.7. Another World reste en 0.0.0-alpha.20 et MasterKey en 0.0.0-alpha.1.

Modifié

  • Remplacement des textures de itsalive:strawberry, itsalive:garlic_clove, itsalive:pineapple et itsalive:pineapple_crown par les nouvelles versions artisanales fournies.
  • Les quatre PNG sont désormais conservés dans tools/overrides/item/ et réappliqués en dernier par le générateur agricole afin qu'une régénération ne les écrase jamais.

Contrôles

  • verifyItsAlive exige une égalité binaire entre chaque texture artisanale embarquée et son override protégé.

26.2.0-alpha.26

Module modifié : It's Alive 0.0.0-alpha.6. Another World reste en 0.0.0-alpha.20 et MasterKey en 0.0.0-alpha.1.

Corrigé

  • Le générateur des neuf textures de graines, grains et pépins conserve désormais le masque alpha de la texture vanilla après recoloration.
  • Les pixels de fond redeviennent entièrement transparents au lieu d'être remplis avec la première couleur de la palette.

Contrôles

  • verifyItsAlive exige maintenant, pour chaque icône concernée, des pixels visibles, des pixels transparents et un coin supérieur gauche d'alpha nul.

26.2.0-alpha.25

Module modifié : It's Alive 0.0.0-alpha.5. Another World reste en 0.0.0-alpha.20 et MasterKey en 0.0.0-alpha.1.

Modifié

  • La tomate et le concombre deviennent hauts de deux blocs à partir du stage4, au même seuil et avec la même progression verticale que le maïs.
  • Ajout des blocs techniques itsalive:tomato_crop_upper et itsalive:cucumber_crop_upper, sans butin propre et synchronisés avec leurs plants inférieurs.
  • Une récolte pérenne remet toujours le plant au stage3 et supprime immédiatement sa partie haute.
  • Le générateur reproductible produit désormais 108 textures de croissance : 96 moitiés basses et 12 moitiés hautes pour le maïs, la tomate et le concombre.

Contrôles

  • verifyItsAlive vérifie les blockstates, modèles et textures 16×16 des trois cultures hautes aux stages4 à 7.

26.2.0-alpha.24

Module modifié : It's Alive 0.0.0-alpha.4. Another World reste en 0.0.0-alpha.20 et MasterKey en 0.0.0-alpha.1.

Ajouté

  • Nouvelle page créative itsalive:agriculture avec douze cultures et vingt-trois objets agricoles uniques.
  • Fraise, tomate, ananas, maïs, concombre, poivron, aubergine, laitue, oignon, ail, chou et raisin, chacun avec huit stades de croissance.
  • Récolte non destructive des fraises, tomates, concombres, poivrons, aubergines et raisins mûrs.
  • Maïs haut de deux blocs à partir de l'âge quatre, avec moitié supérieure synchronisée et butin exclusivement possédé par le plant inférieur.
  • Aliments, graines, grains, couronne d'ananas et gousse d'ail ; l'oignon sert simultanément de récolte et de bulbe de plantation.
  • Butins dépendant de la maturité et bonus Fortune, compatibilité composteur, poules, villageois et tags minecraft:crops/minecraft:maintains_farmland.
  • Onze recettes de récupération de graines ou propagules depuis les récoltes.
  • Traductions FR/EN/RU pour la page créative, les vingt-trois objets et les treize blocs techniques.
  • Cent textures de croissance et vingt-trois textures d'objets 16×16, dérivées d'une planche ImageGen et reproductibles avec ImageMagick.

Contrôles

  • verifyItsAlive contrôle désormais exactement douze cultures, vingt-trois objets agricoles, huit stades par culture, les quatre textures supérieures du maïs, les modèles, les butins, les tags et les dimensions 16×16.

26.2.0-alpha.23

Module modifié : It's Alive 0.0.0-alpha.3. Another World reste en 0.0.0-alpha.20 et MasterKey en 0.0.0-alpha.1.

Ajouté

  • Migration de Pipallon vers l'entité itsalive:papillon et son œuf itsalive:papillon_spawn_egg.
  • Cinq variantes pondérées : monarch, morpho, eyed moth, atlas et emerald swallowtail.
  • Vol libre, recherche et attraction des fleurs, reproduction, colère persistante et défense au corps à corps des papillons.
  • Migration de Real Ghost vers itsalive:ghost, avec ses variantes spook, wraith, illager et eclipse.
  • Cycle de hantise du Ghost : apparition nocturne rare, déplacement à travers les blocs, murmures, charge, attaque et disparition.
  • Migration de Bracken vers itsalive:bracken, avec traque dans l'obscurité, réaction au regard, rage, retraite, faiblesse au feu et aux haches.
  • Ajout des œufs itsalive:ghost_spawn_egg et itsalive:bracken_spawn_egg.
  • Modèles, animations, textures, couche d'yeux émissifs de Bracken et traductions FR/EN/RU.
  • Persistance versionnée des variantes et états propres aux trois entités.
  • Migration de la baleine volante du JAR historique déployé de Real Ghost vers itsalive:flying_whale et itsalive:flying_whale_spawn_egg.
  • Port du comportement d'origine : baleine nuageuse géante, volante, intangible, invulnérable, transitoire et sans butin, avec 500 points de vie internes et une portée de suivi de 520 blocs.
  • Port du spawner historique : contrôle toutes les 400 ticks, une apparition possible par tiers de journée, deux baleines chargées au maximum et apparition entre 92 et 138 blocs d'un joueur de l'Overworld.
  • Port du modèle animé, de l'échelle 2,7, de la hitbox 36 × 11 blocs, de la texture 512 × 256, du souffle et du sillage nuageux historiques.
  • Dissipation après environ 10 à 12 minutes ; seules les baleines nommées sont sauvegardées, avec la version de données It's Alive.

Modifié

  • La règle de No Phantoms et celle de Real Ghost sont fusionnées dans une seule politique It's Alive : tout Phantom vanilla chargé est supprimé.
  • Les nouvelles entités ne reprennent pas les namespaces pipallon, real_ghost ou mobopia.

Compatibilité

  • Les anciens IDs pipallon:butterfly, real_ghost:ghost, real_ghost:bracken, real_ghost:flying_whale et mobopia:* ne sont pas aliasés. Une conversion NBT dédiée sera nécessaire pour les sauvegardes historiques qui les contiennent.

26.2.0-alpha.22

Module modifié : It's Alive 0.0.0-alpha.2. Another World reste en 0.0.0-alpha.20 et MasterKey en 0.0.0-alpha.1.

Corrigé

  • Les Happy Creepers affichent désormais sur leur tête la fleur exacte qui leur a été donnée.
  • La fleur est attachée au modèle animé de la tête du Creeper et suit donc ses rotations.
  • Le rendu respecte l'invisibilité et le contour lumineux du Creeper au lieu d'afficher un bloc flottant indépendant.
  • Le contrôle verifyItsAlive vérifie maintenant la présence de la couche de rendu et de son accès au modèle.

26.2.0-alpha.21

Modules modifiés : It's Alive 0.0.0-alpha.1 et MasterKey 0.0.0-alpha.1. Another World reste en 0.0.0-alpha.20.

Ajouté

  • Première version jouable d'It's Alive, appliquée directement à minecraft:creeper par mixin.
  • Sept apparences persistantes : classique, cochon, business, brillante, simple, améliorée et nuit étoilée.
  • Deux tempéraments persistants : dangereux et heureux ; l'état chargé reste celui du Creeper vanilla.
  • Répartition pondérée des variantes au premier chargement serveur, y compris pour les Creepers produits par les spawners et l'œuf vanilla.
  • Une fleur rend un Creeper heureux, calme son ciblage et lui fait suivre le joueur ; les cisailles rendent la fleur et restaurent le tempérament dangereux.
  • Ajout des textures historiques Happy Creeper sous le namespace itsalive, sans importer Mobopia.
  • Ajout des commandes MasterKey creeper inspect, creeper set, creeper charge et creeper spawn.
  • MasterKey se charge désormais aussi sur le client physique afin que ses commandes serveur soient disponibles dans les mondes solo intégrés.
  • Ajout du contrôle reproductible verifyItsAlive.

Compatibilité

  • Aucun type d'entité ni spawn egg supplémentaire n'est enregistré : les commandes, spawners et œufs vanilla continuent d'utiliser minecraft:creeper.
  • Les anciens IDs happy_creeper:* ne sont pas encore convertis ; aucun ID mobopia:* n'est repris.

26.2.0-alpha.20

Module modifié : Another World 0.0.0-alpha.20.

Ajouté

  • Ajout de 16 escaliers en briques colorées et 16 dalles en briques colorées.
  • Les modèles réutilisent les textures à mortier blanc des blocs de briques correspondants.
  • Ajout des recettes dartisanat vanilla et des recettes de tailleur de pierre : un bloc produit un escalier ou deux dalles.
  • Ajout des butins, tags minecraft:stairs/minecraft:slabs, compatibilité pioche et traductions FR/EN/RU.
  • Le contrôle reproductible vérifie les 40 états de chaque escalier, les trois états de chaque dalle, les recettes et les tags.

État

  • 177 blocs, 48 objets autonomes, 8 types dentités de bateau, 250 recettes et 208 textures.
  • Les neuf autres modules restent en veille à 0.0.0-alpha.0 ; seul Another World avance de version.

26.2.0-alpha.19

Module modifié : Another World 0.0.0-alpha.19.

Ajouté

  • Ajout de anotherworld:black_sand, un sable noir soumis à la gravité et destiné aux futures générations procédurales.
  • Le sable noir appartient aux tags sable vanilla et commun, se récolte à la pelle et possède son propre butin.
  • Une cuisson au four transforme un sable noir en minecraft:black_stained_glass ; aucune recette de haut fourneau nest ajoutée.
  • Ajout du générateur ImageMagick reproductible generate_black_sand.sh, basé sur le grain du sable vanilla et une palette volcanique sombre.
  • Ajout des traductions FR/EN/RU et de contrôles dédiés à la texture, aux tags et à la recette.

État

  • 145 blocs, 48 objets autonomes, 8 types dentités de bateau, 186 recettes et 208 textures.
  • Les neuf autres modules restent en veille à 0.0.0-alpha.0 ; seul Another World avance de version.

26.2.0-alpha.18

Module modifié : Another World 0.0.0-alpha.18.

Modifié

  • La lavande conserve une forme de chêne.
  • Les arbres ébène et blueberry utilisent désormais les placeurs de tronc fourchu et de feuillage de lacacia.
  • Larbre moussu utilise désormais la forme du chêne noir ; sa croissance à la poudre dos exige quatre pousses en carré 2×2.
  • Les quatre feuillages n’émettent plus la particule rose du cerisier. Ils utilisent des feuilles tombantes teintées séparément en lavande claire, violet ébène, vert mousse et bleu blueberry.
  • Le contrôle reproductible vérifie désormais explicitement les placeurs de tronc et de feuillage de chaque famille.
  • Les neuf autres modules restent en veille à 0.0.0-alpha.0 ; seul Another World avance de version.

État

  • Catalogue inchangé : 144 blocs, 48 objets autonomes, 8 types dentités de bateau, 185 recettes et 207 textures.

26.2.0-alpha.17

Module modifié : Another World 0.0.0-alpha.17.

Ajouté

  • Ajout de la famille blueberry : planches, bûche, bois, variantes écorcées, feuilles, pousse, escalier, dalle, barrière, portillon, porte, trappe, plaque de pression et bouton.
  • Ajout des recettes, loot tables, tags vanilla/Another World et traductions FR/EN/RU de la famille.
  • La pousse blueberry fait pousser un arbre simple de forme oak grâce à anotherworld:blueberry_tree.
  • Ajout du générateur ImageMagick reproductible generate_blueberry_wood.sh pour la porte, la trappe et lobjet-porte basés sur les silhouettes oak.
  • Ajout dune notice dattribution à xd Joliss pour les sept textures de référence fournies.
  • Ajout des panneaux, panneaux muraux, panneaux suspendus et panneaux suspendus muraux aux quatre familles de bois.
  • Ajout de huit objets et huit types dentités : bateau et bateau-coffre pour lavande, ébène, mossy et blueberry.
  • Ajout du générateur ImageMagick reproductible generate_wood_family_extensions.sh pour les 40 textures de panneaux, interfaces, objets et entités de bateaux.

Modifié

  • Les pousses lavande, ébène et moussue utilisent désormais exactement les trois textures fournies par KOKA99CAB.
  • Les ressources entrantes lavander_sapling.png et ebene_sapling.png sont normalisées vers les IDs stables lavender_sapling et ebony_sapling.
  • Les quatre familles de bois sont maintenant complètes jusquaux panneaux suspendus et aux bateaux-coffres.

Décidé

  • Aucun placement naturel de larbre blueberry nest encore activé dans les biomes vanilla ; son implantation appartient à la future passe des nouveaux biomes.
  • Le pack source fourni ne déclare aucune licence. La redistribution publique des textures blueberry reste donc suspendue à une autorisation ou une licence confirmée.
  • Les neuf autres modules restent en veille à 0.0.0-alpha.0 ; seul Another World avance de version.

État

  • 144 blocs, 48 objets autonomes, 8 types dentités de bateau, 185 recettes et 207 textures.

26.2.0-alpha.16

Module modifié : Another World 0.0.0-alpha.16.

Ajouté

  • Ajout de anotherworld:raw_silver_block et anotherworld:raw_titanium_block.
  • Ajout des recettes de compression de neuf matières brutes et de décompression en neuf objets.
  • Ajout dune texture et de modèles propres à la pousse de lavande, sans dépendance visuelle au cherry sapling.
  • Ajout de quatre stades persistants de mousse sur les planches, bûches, bois et variantes écorcées de la famille mossy.
  • Ajout du générateur ImageMagick reproductible generate_material_extensions.sh.

Modifié

  • Les palettes des blocs raw sont strictement limitées aux couleurs de leurs objets raw ; leur relief combine les blocs raw vanilla avec une base plus proche de la deepslate.
  • La mousse progresse sous la pluie, près de leau ou de la mousse vanilla, puis peut se transmettre depuis un bloc voisin plus avancé.
  • Nouvelle recette du miroir : sept blocs de verre, un lingot dargent et un diamant.
  • État final : 113 blocs, 40 objets autonomes, 158 recettes et 156 textures.

26.2.0-alpha.15

Module modifié : Another World 0.0.0-alpha.15.

Modifié

  • Ajout de la texture dédiée du bloc d'argent déjà enregistré sous anotherworld:silver_block.
  • Ajout de la texture dédiée du bloc de titane déjà enregistré sous anotherworld:titanium_block.
  • Les modèles générés n'utilisent plus les textures temporaires du bloc de fer et du bloc de netherite.
  • Renommage des quatre ressources artistiques saphire en sapphire pour correspondre aux IDs, modèles, recettes, tags et ressources du mod.
  • Aucun identifiant de registre n'a changé ; les sauvegardes existantes restent compatibles.

26.2.0-alpha.14

Module modifié : Another World 0.0.0-alpha.14.

Modifié

  • Nouvelle texture de raw silver générée avec Imagine à partir de l'ancienne silhouette et du lingot d'argent.
  • Nouvelle texture de raw titanium générée avec Imagine à partir de l'ancienne silhouette et du lingot de titane.
  • Réduction finale en pixel art 16×16 sans anticrénelage, avec transparence réelle.
  • Remappage strict sur les palettes des lingots : neuf couleurs pour l'argent et huit pour le titane, transparence comprise.
  • Archivage des textures alpha 13 pour permettre un retour arrière.

26.2.0-alpha.13

Module modifié : Another World 0.0.0-alpha.13.

Corrigé

  • Chaque rainbow block affiche de nouveau uniquement la couleur correspondant à sa variante.
  • Suppression de la décomposition spectrale qui injectait toutes les couleurs dans chaque bloc.
  • Conservation du mélange additif entre les faces et les blocs superposés, sans modifier leur traversabilité, leur culling ni leur occlusion par les murs.

26.2.0-alpha.12

Module modifié : Another World 0.0.0-alpha.12.

Supprimé

  • Suppression de anotherworld:silver_ore et anotherworld:titanium_ore.
  • Suppression de leur génération dans la pierre normale, de leurs modèles, tables de butin et recettes associées.

Modifié

  • L'argent et le titane ne se trouvent plus que sous forme de deepslate_silver_ore et deepslate_titanium_ore.
  • Les deux minerais exigent maintenant une pioche en diamant.
  • Le raw silver et le raw titanium se transforment uniquement au haut fourneau ; aucune cuisson au four normal n'est disponible.
  • Les identifiants techniques de worldgen portent désormais explicitement le préfixe deepslate_ et les veines restent sous Y=0.
  • État final : 111 blocs, 136 textures et 154 recettes.

26.2.0-alpha.11

Module modifié : Another World 0.0.0-alpha.11.

Ajouté

  • Ajout de 16 briques unitaires colorées : une pour chaque couleur de teinture vanilla.
  • Ajout des 16 textures d'objets correspondantes.
  • Ajout de la chaîne complète de fabrication : boule d'argile colorée → cuisson → brique colorée → assemblage de quatre briques → bloc de briques colorées.

Modifié

  • Les blocs de briques colorées utilisent désormais leurs briques unitaires au lieu d'une recette directe simplifiée.
  • État final : 113 blocs, 136 textures et 162 recettes.

26.2.0-alpha.10

Module modifié : Another World 0.0.0-alpha.10.

Ajouté

  • Ajout de 16 blocs de briques colorées, en conservant un mortier blanc entre les briques.
  • Ajout de 16 blocs d'argile aux teintes pastel.
  • Ajout de 16 boules d'argile colorées et de leurs modèles d'objets.
  • Ajout des recettes de coloration et de conversion entre blocs d'argile et boules d'argile.
  • Ajout d'un générateur reproductible de textures fondé sur ImageMagick.

Modifié

  • État final : 113 blocs, 120 textures et 146 recettes.

26.2.0-alpha.9

Module modifié : Another World 0.0.0-alpha.9.

Ajouté

  • Import du comportement complet du mod historique Miroir dans Another World.
  • Réflexion par raycasting des joueurs, entités, ciel, météo et dimensions.
  • Réglage client dédié au rendu du miroir.

Corrigé

  • Le miroir respecte la profondeur de scène : il reste visible directement sans apparaître à travers les murs.
  • Les 16 rainbow blocks rendent leurs six faces, quelle que soit l'orientation d'observation.
  • Le rendu rainbow utilise une composition additive des couleurs, sans culling asymétrique.
  • Les rainbow blocks restent traversables et remplaçables conformément à leur rôle de blocs créatifs.

26.2.0-alpha.8

Module modifié : Another World 0.0.0-alpha.8.

Corrigé

  • Deuxième passe sur les états de profondeur et de culling des miroirs et rainbow blocks.
  • Cette version constitue un correctif intermédiaire ; l'import complet du miroir et le rendu rainbow définitif arrivent en alpha 9.

26.2.0-alpha.7

Module modifié : Another World 0.0.0-alpha.7.

Modifié

  • Éclaircissement et harmonisation des bûches, bois écorcés et planches d'ébène avec les portes et trappes.
  • Remplacement des textures des blocs de ruby et sapphire.
  • Première correction du type de rendu commun aux miroirs et rainbow blocks.

26.2.0-alpha.6

Module modifié : Another World 0.0.0-alpha.6. Les neuf autres modules passent en 0.0.0-alpha.0 / standby.

Versioning

  • Séparation entre pack_version et les versions de modules.
  • Une nouvelle version du pack ne modifie plus automatiquement le numéro des JAR inchangés.
  • Conservation des anciens artefacts dans les sauvegardes de référence au lieu de les présenter comme des versions actives.

Modifié

  • Retexture des portes et trappes d'ébène et de mossy sur la base du chêne, dans le même langage visuel que le bois de lavande.
  • Harmonisation initiale de la famille de bois d'ébène.
  • Rainbow blocks rendus traversables et remplaçables ; ils restent posables en créatif et ne sont pas cassables normalement en survie.
  • Remplacement des textures rainbow par un rendu de couleur piloté par shader.
  • Première reprise du culling et de la profondeur des miroirs et rainbow blocks, poursuivie dans les alpha 7 à 9.

26.2.0-alpha.5

Ancien schéma de version commune : Another World 26.2.0-alpha.5.

Ajouté

  • Ajout des textures finales du minerai d'argent des abîmes et du minerai de titane des abîmes.
  • Ajout des textures de raw silver, raw titanium, lingots d'argent et de titane, nuggets d'argent et de titane.
  • Ajout des modèles d'objets correspondants.

26.2.0-alpha.4

Ancien schéma de version commune : Another World 26.2.0-alpha.4.

Modifié

  • Remplacement des textures provisoires par les textures fournies pour ruby, sapphire, leurs minerais et leurs blocs.
  • Remplacement des textures des fleurs de lavande, y compris la variante crépusculaire.
  • Remplacement des textures des familles de bois d'ébène et mossy : bûches, dessus de bûches, bois écorcés et planches.
  • Normalisation de l'orthographe technique en sapphire, tout en acceptant les fichiers sources initialement nommés saphire.

26.2.0-alpha.3

Ancien schéma de version commune : Another World 26.2.0-alpha.3.

Ajouté

  • Première génération/recoloration des textures manquantes des 16 rainbow blocks.
  • Première passe complète des textures pour les familles d'ébène et mossy : bûches, bois écorcés, planches, feuilles, pousses, portes et trappes.
  • Ajout des modèles d'objets dédiés aux portes d'ébène et mossy.

26.2.0-alpha.2

Ancien schéma de version commune : Another World 26.2.0-alpha.2.

Ajouté

  • Première passe jouable d'Another World : 81 blocs et 66 recettes.
  • Ajout du miroir et de son premier renderer.
  • Ajout des 16 rainbow blocks réservés au catalogue créatif.
  • Ajout du ruby et du sapphire : gemmes, minerais pierre/deepslate et blocs de stockage.
  • Ajout initial de l'argent et du titane : raw, lingots, nuggets, minerais pierre/deepslate et blocs de stockage.
  • Ajout des familles de bois lavender, ebony et mossy avec leurs principales déclinaisons de construction, feuilles et pousses.
  • Ajout de la rose, de la rose bleue et des cinq variantes de fleurs de lavande.
  • Ajout de la première génération de minerais et des premières recettes de matériaux.

Corrigé

  • Correctif des modèles d'objets publié dans la même alpha après l'archive pre-item-model-fix.

26.2.0-alpha.1

Ancien schéma de version commune : dix modules 26.2.0-alpha.1.

Ajouté

  • Création du workspace Gradle multi-projet Minecraft 26.2 / Java 25.
  • Création des dix modules : Sanctuary, Another World, Ambiance, Events, I Like To Move It, It's Alive!, MasterKey, Only Fun, Ouch et Red-Stoner.
  • Conventions communes d'identifiants, registries, networking, sauvegarde versionnée et logs.
  • Métadonnées auteur KOKA99CAB, licence GPL-3.0-or-later et descriptions FR/EN/RU.
  • Icônes Fabric des dix modules.
  • Laboratoire minimal MasterKey avec les commandes give, spawn, teleport, dump et debug.
  • Première instance locale PrismLauncher et premier paquet .mrpack.
  • Contrat de mise à jour du modpack via le projet Modrinth Sanctuary.