Record Sanctuary sources through beta.060 and Git validation
Build Sanctuary / build (push) Canceled after 0s
Build Sanctuary / build (push) Canceled after 0s
This commit is contained in:
+759
@@ -1,5 +1,764 @@
|
||||
# Changelog
|
||||
|
||||
## beta.060 — objets et blocs sur les mobs
|
||||
|
||||
- Ajoute un emplacement de tête indépendant de l’armure native des mobs et
|
||||
les gestes Maj + clic droit pour équiper ou récupérer, clic droit pour utiliser.
|
||||
- Réutilise les sessions natives des blocs portés : stockage public, cuisson,
|
||||
transformations, sons, état visible et source redstone mobile.
|
||||
- Conserve l’IA, suit les parties animées des modèles et prend en compte les
|
||||
bébés, la lumière dynamique et les familiers.
|
||||
- Sauvegarde les objets équipés, restitue les contenus ordinaires au retrait
|
||||
ou à la mort et conserve les contenus Shulker dans leur exemplaire.
|
||||
- Vérifie en client natif les gestes, lampes, menus, sauvegarde/rechargement,
|
||||
mort, four, distributeur, TNT et modèles ; build et archives locales validés.
|
||||
- [Contrat et vérifications](docs/mob-head-blocks-beta060.md).
|
||||
|
||||
## beta.059 — bannières et cartes au trésor
|
||||
|
||||
- Enregistre les bannières par clic droit, avec nom et couleur ; importe aussi
|
||||
les bannières et points d'intérêt d'une carte Minecraft remplie, dans les deux mains.
|
||||
- Révèle un trésor après utilisation de sa carte ; inspecte le plan existant
|
||||
en mode opérateur sans transmettre ses positions aux joueurs non autorisés.
|
||||
- Adapte les trois tables aériennes au format natif 26.3 (`modifier` / `type`),
|
||||
afin que les quantités déjà déclarées soient effectivement appliquées.
|
||||
- Ajoute les cartes des îlots miniers aux tables de butin aériennes existantes,
|
||||
sans remplir les coffres déjà ouverts ou déplacer les trésors.
|
||||
- Affiche les sprites de carte vanilla, les noms et les infobulles ; conserve
|
||||
les plafonds, le brouillard personnel et l'affichage simplifié de beta.058.
|
||||
- Vérifie les interactions natives, le butin réel, le filtrage opérateur,
|
||||
la persistance et les deux archives locales ; aucun déploiement personnel.
|
||||
- [Contrat et vérifications](docs/atlas-markers-beta059.md).
|
||||
|
||||
## beta.058 — altitude de la carte
|
||||
|
||||
- Ajoute les boutons ↑ / ↓ et les plafonds 0, 140, 280, 420, 560 et 640,
|
||||
sans déplacer le cadrage ni changer le zoom.
|
||||
- Enregistre les coupes par habitant avec le brouillard d'exploration existant,
|
||||
conserve les anciennes données de surface et borne les lectures aux chunks chargés.
|
||||
- Isole les paquets et les textures de chaque couche ; conserve la grille et
|
||||
le rendu Demeure mis en cache, désormais désactivés par défaut.
|
||||
- Retire le cadre et les zones assombries de la carte ; conserve la place du nord.
|
||||
- [Contrat et vérifications](docs/atlas-altitude-beta058.md).
|
||||
|
||||
## beta.057 — météo quotidienne et nouvelles ambiances
|
||||
|
||||
- Ajoute les modes météo Real Time et Vanilla, indépendants du mode solaire,
|
||||
avec commandes opérateur et consultation publique.
|
||||
- Conserve un profil quotidien lié au fuseau du monde : beau temps, ciel gris,
|
||||
brouillard, averses alternées, pluie continue ou orage continu.
|
||||
- Synchronise le gris et le brouillard dans les couches d'environnement natives ;
|
||||
conserve les précipitations, transitions et effets météo Minecraft.
|
||||
- Enregistre le profil quotidien avant application ; les reconnexions et
|
||||
rechargements ne relancent pas le tirage. Proportions configurables.
|
||||
- Prévoit la Weather TNT dans un prochain ticket.
|
||||
- [Contrat et vérifications](docs/daily-weather-beta057.md).
|
||||
|
||||
## beta.056 — étoiles dispersées et saturation
|
||||
|
||||
- Répartit les étoiles principales et bonus sur toute la sphère céleste,
|
||||
sans amas imposé autour de chaque accomplissement.
|
||||
- Conserve les identités et les liaisons ; les constellations existantes
|
||||
suivent une nouvelle disposition, stable lors des ajouts et des reconnexions.
|
||||
- Fixe la saturation par défaut de Vanilla Light à 142 %, avec conservation
|
||||
des valeurs déjà enregistrées et aide française/anglaise actualisée.
|
||||
- [Contrat et vérifications](docs/sky-spacing-beta056.md).
|
||||
|
||||
## beta.055 — Force et portage de joueurs
|
||||
|
||||
- Réduit le poids ressenti des joueurs d'une pile selon le niveau de Force du
|
||||
porteur : charge divisée par deux avec Force I, par trois avec Force II.
|
||||
- Recalcule la pénalité lors des changements et à l'expiration de l'effet ;
|
||||
conserve le cumul avec Vitesse, le poids des adultes et l'exemption des bébés.
|
||||
- Vérifie les montures natives, la pile, les effets du passager, le démontage
|
||||
et la synchronisation de la vitesse avec le client.
|
||||
- [Contrat et vérifications](docs/strength-carry-beta055.md).
|
||||
|
||||
## beta.054 — duels, mises et niveaux des familiers
|
||||
|
||||
- Ajoute les profils de combat des 88 familiers, leur santé individuelle,
|
||||
le K.-O., les ordres compacts sur H et les techniques sur G.
|
||||
- Permet un duel accepté entre deux joueurs, avec mise facultative d'une pile
|
||||
chacun, double validation, résultat au K.-O. ou à l'abandon et bilan du combat.
|
||||
- Conserve les mises dans un journal avec reçus natifs : gains différés si
|
||||
l'inventaire est plein, restitution après interruption, composants conservés.
|
||||
- Isole les attaques du duel, exclut les apprentissages et invalide les
|
||||
projectiles après sa fin. Préserve les blessures et recharges réelles.
|
||||
- Ajoute le stockage et le retrait exacts d'XP dans l'individu, sans plafond
|
||||
de niveau : +2,5 % de vie maximale et +1,25 % de dégâts par niveau, rareté
|
||||
croissante. Interdit les transferts pendant une invitation ou un combat.
|
||||
- Préserve l'XP par journal et reçu natif, avec migration additive des anciens
|
||||
individus ; une charge différente ne soigne pas le familier.
|
||||
- Tests natifs du combat et des transactions FR/EN ; la validation et
|
||||
la finition de certaines variantes restent à poursuivre.
|
||||
- [Contrat, migration et vérifications](docs/familiar-combat-beta054.md).
|
||||
|
||||
## beta.053 — brume progressive, saturation et accueil
|
||||
|
||||
- Fait progresser la brume de Vanilla Light dès le point de vue, en conservant les brumes spéciales et les captures panoramiques techniques natives.
|
||||
- Ajoute un curseur de saturation de 0 à 200 % dans Options → Shaders, avec application immédiate, préférence locale et libellés FR/EN.
|
||||
- Aligne à gauche les trois choix de familier de Hello World avec les autres champs.
|
||||
- Build, parcours client natif FR/EN et archives vérifiés ; aucun changement de sauvegarde ou de génération.
|
||||
- [Contrat et vérifications](docs/progressive-fog-beta053.md).
|
||||
|
||||
## beta.052 — nom du familier de départ
|
||||
|
||||
- Ajoute un champ de nom facultatif sous les œufs de Hello World, avec
|
||||
disposition compacte pour les petites fenêtres et libellés FR/EN.
|
||||
- Enregistre le nom avec le choix côté serveur et l'applique à l'œuf natif,
|
||||
au compagnon et à la fiche habitant ; conserve les renommages ultérieurs.
|
||||
- Migre le registre des offres vers le schéma 2 avec sauvegarde du fichier
|
||||
original, sans modifier les anciens choix ni remettre de familiers.
|
||||
- [Contrat, migration et vérifications](docs/starter-name-beta052.md).
|
||||
|
||||
## beta.051 — visée du distributeur porté
|
||||
|
||||
- Oriente les treize munitions projetées selon le regard du porteur au moment
|
||||
du lancement, en conservant les paramètres de tir natifs.
|
||||
- Place l'origine du tir sur la tête réelle et attribue le projectile au
|
||||
porteur pour éviter un impact immédiat contre lui lors d'un tir vers le bas.
|
||||
- Préserve les distributeurs posés, les droppers et les objets non projectiles.
|
||||
- [Contrat et vérifications](docs/head-dispenser-beta051.md).
|
||||
|
||||
## beta.050 — bateaux compacts et redstone portée
|
||||
|
||||
- Ajoute les formats 1 × 2 et 2 × 1 dans les onze bois : quatre passagers,
|
||||
places principales d'abord, recettes correspondantes et collection Bateaux.
|
||||
- Corrige les clics sur les cases des bibliothèques sculptées et étagères,
|
||||
y compris l'insertion de livres enchantés avec leurs enchantements intacts.
|
||||
- Affiche le contenu des étagères et le livre du pupitre ; ouvre celui-ci
|
||||
à main vide et vérifie les échanges de fleurs des pots via le curseur.
|
||||
- Affiche les deux moitiés de tous les lits, y compris celui de paille, et
|
||||
désactive entièrement le sommeil dans les lits portés.
|
||||
- Pose boutons et leviers sur la couronne, dégagés de la couche du skin.
|
||||
- Alimente les circuits réels proches avec torche de redstone, levier ou
|
||||
bouton portés. Le signal suit la tête et disparaît avec la source.
|
||||
- Conserve les anciens identifiants, sauvegardes et données de génération.
|
||||
- [Contrat et vérifications](docs/head-blocks-beta050.md).
|
||||
|
||||
## beta.049 — bateaux rectangulaires et blocs portés
|
||||
|
||||
- Ajoute 44 variantes 3 × 1, 1 × 3, 2 × 3 et 3 × 2 avec recettes natives
|
||||
de même bois, modèles par tuiles et plans dans la collection Bateaux.
|
||||
- Double les places par module, principales avant secondaires ; conserve
|
||||
les moteurs, commandes collectives et l'équilibre
|
||||
des anciens carrés ; les nouvelles collisions suivent le rectangle tourné.
|
||||
- Corrige l'exclusion sonore du joueur qui actionne une trappe portée.
|
||||
- Synchronise les aliments visibles et les événements de rendu, avec modèles
|
||||
natifs pour les coffres, Shulkers, cloches, feux de camp et bateaux portés.
|
||||
- Oriente les façades et les têtes vers l'avant du personnage.
|
||||
- Ajoute dix ticks de signal au bloc porté après un coup ; les pistons
|
||||
s'étendent localement sans déplacer le terrain.
|
||||
- Aucun changement de format de sauvegarde ni de génération.
|
||||
|
||||
## beta.048
|
||||
|
||||
- Ajoute les bateaux 2 × 2 et 3 × 3 dans les onze bois natifs, fabriqués avec
|
||||
quatre ou neuf bateaux identiques ; recettes dans Bateaux et radeaux.
|
||||
- Partage les commandes entre les joueurs directement assis ; les personnes
|
||||
portées alourdissent leur bateau. Maj + clic droit permet les piles sur les pilotes.
|
||||
- Différencie poule, chauve-souris, perroquet, abeille, Blaze, Allay et Breeze ; un clic
|
||||
sur le bateau embarque un animal porté, y compris les chauves-souris.
|
||||
- Préserve le vol du bateau simple à une poule, double séparément le Happy Ghast.
|
||||
- Isole les collisions par pile : raccrochage des petites piles si libre, chute
|
||||
du porteur touché avec son groupe à partir de quatre personnes.
|
||||
- Construit les modèles par tuiles de fond natives, avec rebords extérieurs
|
||||
uniquement et deux rames, sans étirer les textures.
|
||||
- [Contrat et vérifications](docs/poultry-aeronautics-beta048.md).
|
||||
|
||||
## beta.047
|
||||
|
||||
- Affiche le nom, l'origine historique, la date et les constellations de l'étoile
|
||||
observée à la longue-vue, avec libellés FR/EN et pagination à la molette.
|
||||
- Réserve le clic droit à l'observation ; Maj + clic droit retire le dernier
|
||||
trait, sans toucher aux souvenirs ni aux règles de paiement.
|
||||
- Met en cache les positions et les appartenances ; consultation serveur seule,
|
||||
sans migration des journaux ou modification de génération.
|
||||
- Affiche le texte des boutons actifs en jaune vif au survol.
|
||||
- [Contrat et vérifications](docs/spyglass-stars-beta047.md).
|
||||
|
||||
## beta.046
|
||||
|
||||
- Affiche les dix icônes d’aptitudes fournies, identiques dans le mod et le resource pack.
|
||||
|
||||
- Donne deux places aux nouvelles factions pour dix niveaux : fondateur et invité.
|
||||
- Ajoute les constellations dessinées à la souris, longue-vue en main ; trois
|
||||
niveaux par liaison, couleur stable de l’étoile mère, annulation sans remboursement.
|
||||
- Permet de voler en bateau avec une poule : Espace monte, relâcher descend.
|
||||
- Ajoute l’aptitude Zoom : C maintenu et molette, de 5° à Quake Pro.
|
||||
- Applique le nom et l’icône Sanctuary à la fenêtre et aux métadonnées de l’application.
|
||||
- [Factions et migration](docs/faction-two-slots-beta046.md) ·
|
||||
[Ciel, bateau, zoom et application](docs/sky-flight-zoom-beta046.md).
|
||||
|
||||
## beta.045
|
||||
|
||||
- Affiche la version de Sanctuary en haut à gauche du menu principal.
|
||||
- Remplace Realms par Friends / Amis en bouton normal sous Multiplayer.
|
||||
- Retire les icônes compactes Friends, Language et Accessibility ; remonte
|
||||
Options et Quit pour conserver un espacement régulier.
|
||||
- Conserve le parcours natif de la liste d’amis et les restrictions du compte.
|
||||
- [Contrat et vérifications](docs/title-menu-beta045.md).
|
||||
|
||||
## beta.044
|
||||
|
||||
- Icône officielle finale, bleu en haut, identique dans le mod et l'instance.
|
||||
- Commandes LAN : /sanctuary intro ne bloque plus les sous-commandes serveur ;
|
||||
/sanctuary time vanilla passe depuis le chat. Contrôles opérateur conservés.
|
||||
- Audit positif des 88 œufs et catalogue FR/EN actualisé.
|
||||
- Slime : bloc réel sous le joueur, physique native, expiration après 100 ticks.
|
||||
- Explosions et projectiles natifs : Creeper, Blaze, Ghast, Wither, Dragon,
|
||||
Breeze, Shulker, Lama et Golem de neige ; crocs réels et onde sonique murale.
|
||||
- Poison/Wither/Faiblesse/Lenteur natifs sur les coups et flèches concernés.
|
||||
- Golem de cuivre : destination visible reconnue ; Vex : minage indépendant
|
||||
de Building ; secours du Piglin zombifié sans or en l'absence de cible.
|
||||
- Contrat et limites : docs/spawn-eggs-audit-beta044.md.
|
||||
|
||||
|
||||
## beta.043
|
||||
|
||||
- Adapte les blocs portés aux interactions et menus natifs ; stockage public,
|
||||
traitements, retrait sans perte, exceptions Shulker et EnderChest.
|
||||
- Conserve les traitements et délais natifs dans une sauvegarde additive.
|
||||
- Intègre l’icône officielle finale au mod, au MRpack et au modèle Prism.
|
||||
- Build et 41 tests serveur réussis ; parcours graphique supplémentaire non validé.
|
||||
- [Contrat et limites](docs/functional-head-blocks-beta043.md).
|
||||
|
||||
## beta.042
|
||||
|
||||
- Place le bassin des joueurs portés sur la tête du porteur, au lieu d'y placer
|
||||
leurs pieds ; adapte les piles et contrôles de plafond aux nouvelles positions.
|
||||
- Prend en compte l'échelle de chaque joueur et l'accroupissement du porteur ;
|
||||
conserve une pose assise pour le passager qui maintient Maj.
|
||||
- Vérifie l'activation tardive des commandes pour l'hôte d'un LAN via l'interface
|
||||
native, l'exécution réelle d'une commande d'XP et sa révocation. Le signalement
|
||||
de commandes inutilisables n'est pas reproduit ; le diagnostic reste ouvert.
|
||||
- [Contrat et vérifications](docs/lan-carry-beta042.md).
|
||||
|
||||
## beta.041
|
||||
|
||||
- Exempte les bébés mobs du ralentissement de portage, y compris les familiers
|
||||
affichés en bébé ; un adulte miniature conserve son poids.
|
||||
- Recalcule le poids après croissance et dans les piles de joueurs, sans
|
||||
changer les autres modificateurs de vitesse ou les données sauvegardées.
|
||||
- [Contrat et vérifications](docs/carry-babies-beta041.md).
|
||||
|
||||
## beta.040
|
||||
|
||||
- Corrige le crash du Hello World lors d'une connexion multijoueur à froid : les
|
||||
cases de familiers utilisent leurs textures natives avant l'initialisation
|
||||
des composants d'items.
|
||||
- Masque les icônes vides de l’armure du HUD ; conserve les pleines et les demies.
|
||||
- Lie les inspections et contrôles opérateur à Allow Commands en partie intégrée,
|
||||
avec masquage et révocation côté serveur ; conserve les droits op sur serveur dédié.
|
||||
- Présente personnage et familier sur la fiche Habitant, avec un cadrage adapté
|
||||
à la largeur et le nom personnalisé du compagnon.
|
||||
- Remplace les étoiles natives par la mémoire partagée des arrivées,
|
||||
advancements, prestiges et premières factions de deux habitants ; conserve
|
||||
leurs étoiles après dissolution et refuse les doublons d'un même duo.
|
||||
- Ajoute une rotation stellaire de sept jours réels et un maillage conservé entre
|
||||
les images. Contrat additif : `docs/operator-inhabitant-stars-beta040.md`.
|
||||
- Conserve la passe native des étoiles pour préparer les moteurs de shaders et
|
||||
ajoute Vanilla Light, un traitement de couleurs léger désactivable dans les
|
||||
options. Iris pour 26.3-pre-2 reste indisponible et n'est pas embarqué.
|
||||
- Conserve les catalogues de recettes supérieurs à 64 Ko en fragments NBT,
|
||||
avec lecture des anciennes chaînes : `docs/recipe-storage-beta040.md`.
|
||||
|
||||
## beta.039 — Hello World, connaissance alimentaire et inventaires de mort
|
||||
|
||||
- Ajoute trois cases de familiers sous les couleurs du Hello World, avec descriptions au survol et choix enregistrés avant affichage : trois communs, avec 10 % de chance d’un peu commun. Reprise après coupure, choix définitif et remise unique de l’œuf équipé.
|
||||
- Ajoute Connaissance alimentaire à quatre niveaux : dégustation requise sinon pour révéler nutrition et saturation ; mémoire serveur conservée à la mort et au prestige.
|
||||
- Place l’épuisement sous les sprites natifs de la barre de faim.
|
||||
- Ajoute le mode de capture panoramique : six faces à 90°, profondeur native float32 et PNG, masque de brume reconstitué et métadonnées ; corrige la sélection du buffer OpenGL entre lectures de profondeur et de couleur.
|
||||
- Nomme les nouvelles têtes avec le pseudo et le numéro de mort ; conserve le profil dans leur rendu cosmétique.
|
||||
- Mémorise la disposition au décès et ouvre les nouveaux inventaires de mort à gauche de l’inventaire actuel, avec retrait uniquement, en conservant le rendu normal de l’inventaire actuel et toutes les textures existantes. Les anciennes têtes gardent leur lecture historique.
|
||||
- Build, 68 tests serveur et parcours client natif réussis ; 173 textures conservées.
|
||||
- [Contrats de données et validation](docs/food-panorama-beta039.md) · [Disposition des tombes](docs/grave-inventory-beta039.md) · [Hello World](docs/hello-starter-beta039.md).
|
||||
|
||||
## beta.038 — informations alimentaires, têtes-tombes et factions
|
||||
|
||||
- Intègre les indications d’AppleSkin à la faim évolutive : icônes de nourriture et de saturation en infobulle, surplus non absorbé grisé, saturation, épuisement et aperçu de la nourriture tenue, avec données serveur privées.
|
||||
- Ajoute quatre préférences locales dans Options et un guide de remplacement des textures, sans modifier la respiration vanilla.
|
||||
- Réunit le butin de mort dans la tête du défunt : inventaire étendu, équipement, accessoires et objets manipulés ; pillage libre, récupération sur deux pages et tête transportable.
|
||||
- Conserve la règle d’XP, `keepInventory` et la malédiction de disparition ; cherche un sol proche sûr et protège la tête lâchée de la lave, des dégâts, du vide et du despawn.
|
||||
- Grise toutes les cases de tombe, refuse les dépôts et conserve sur la tête le nom, la date, la cause native et les coordonnées originales du décès.
|
||||
- Autorise la fondation sans prestige pour 10 niveaux : une seule place, détenue par le fondateur, puis des places financées par les charges de prestige. Reprise des anciennes factions et débit d’XP récupérable sans double paiement.
|
||||
- Build, 55 tests serveur, 14 784 comparaisons alimentaires et parcours client natif réussis ; deux MRpacks locaux vérifiés.
|
||||
- [Contrat de sauvegarde et validation](docs/graves-food-beta038.md).
|
||||
|
||||
## beta.037 — temps réel et suivi commun
|
||||
|
||||
- Pilote le ciel depuis l’heure réelle : fuseau automatique en solo, fuseau/référence configurables sur serveur, saisons et heure d’été sans géolocalisation.
|
||||
- Garde les ticks de simulation normaux, empêche le saut de nuit et les apparitions naturelles de phantoms liées à l’insomnie en temps réel.
|
||||
- Ajoute les commandes de consultation, retour vanilla, réactivation et rechargement ; conserve la vitesse native dans les sauvegardes pour le retour sans mod.
|
||||
- Centralise instantanés, notifications, expiration et épingles des objectifs ; les advancements utilisent ce moteur, prêt pour les futures quêtes.
|
||||
- Corrige le rendu sans F3, qui pouvait sortir avant l’affichage des notifications.
|
||||
- Build, 29 tests serveur et deux parcours client natifs réussis ; 7 765 assertions solaires/suivi et deux MRpacks vérifiés.
|
||||
- [Contrat de migration, réglages et validation](docs/realtime-beta037.md).
|
||||
|
||||
## beta.036 — notifications, objectifs épinglés et recettes consultables
|
||||
|
||||
- Place les notifications en haut à droite par défaut ; ajoute neuf positions et l’évitement des colonnes F3, toasts, boss et hotbar.
|
||||
- Fait expirer les progrès automatiques, notamment A Balanced Diet ; nettoie le fil temporaire à la mort et au respawn.
|
||||
- Un clic sur un advancement visible épingle son suivi, un autre le retire ; trois choix maximum, conservés par compte et monde/serveur, retirés à la réussite.
|
||||
- Fait planer avec un animal volant porté, efface la chute accumulée pendant le plané et réduit la visibilité native des joueurs allongés au sol.
|
||||
- Rend recherchables dans JEI les sorties des recettes connues, sans ajouter de possession ni révéler toutes les matières premières.
|
||||
- Garde quêtes et temps réel pour leurs prochains tickets.
|
||||
- Build, 36 tests serveur et deux parcours client natifs réussis ; deux MRpacks vérifiés et anciennes livraisons conservées.
|
||||
- [Contrat, compatibilité et validation](docs/corrections-beta036.md).
|
||||
|
||||
## beta.035 — collections et recettes Minecraft
|
||||
|
||||
- Intègre les 2 042 recettes classées dans les 67 collections documentées, avec les 126 advancements et leurs amorces de découverte.
|
||||
- Enseigne les familles complètes sans demander leurs ingrédients ; conserve le catalogue à 4 niveaux et la fabrication manuelle libre.
|
||||
- Préserve les collections bois/alchimie, leurs accès historiques et les connaissances des habitants sans modifier le schéma de sauvegarde.
|
||||
- Indexe les déclencheurs au chargement ; enseigne les recettes d’une collection une seule fois par carnet et révision de données.
|
||||
- Affiche les collections connues en FR/EN et annonce leurs déblocages dans le fil de découvertes. Garde l’ouverture du catalogue en haut de sa page.
|
||||
- Relie chaque fiche documentaire à son JSON serveur ; ajoute le contrôle de concordance du catalogue au build.
|
||||
- Build, 28 tests serveur (dont les 126 advancements), parcours client natif et deux MRpacks vérifiés ; collections conservées après prestige, mort et redémarrage.
|
||||
- [Contrat, reprise et validation](docs/collections-beta035.md).
|
||||
|
||||
## beta.034 — découvertes et lisibilité de l’inventaire
|
||||
|
||||
- Ajoute un fil de premières découvertes en style F3, sans ouvrir le débogage : blocs vus ou possédés, objets et recettes apprises.
|
||||
- Borne la file, regroupe les recettes, efface les messages et affiche les barres natives de collections ; ne rejoue pas les anciennes acquisitions.
|
||||
- Options locales persistantes pour le fil, les barres, la durée et le suivi des deux advancements visibles avancés le plus récemment.
|
||||
- Inclut les objets au sol visibles à huit blocs, sans voir à travers les murs ni simuler de possession.
|
||||
- Retire Factions et History du menu pause ; accès conservés par Progression → Prestige.
|
||||
- Restaure la hotbar personnelle en 182×22, cases espacées de 20 pixels et objets de 18×18, avec des zones de clic cohérentes.
|
||||
- Build, 22 tests serveur, parcours client natif et exports normal/test rapide vérifiés.
|
||||
- [Contrat et validation](docs/notifications-beta034.md).
|
||||
|
||||
## beta.033 — navigation directe et test rapide
|
||||
|
||||
- Ajoute Discovery, Progression, World, Inhabitant, Factions et History dans le menu pause ; retire les boutons de signalement, commentaires et amis.
|
||||
- Libère les en-têtes des pages, ouvre World sur la carte et renomme l’accès au cycle en Prestige.
|
||||
- Discovery démarre sur Owned ; Catalogue à quatre niveaux révèle All Blocks parmi les découvertes réelles. Le serveur filtre aussi les entrées transmises.
|
||||
- Retire les outils opérateur de Discovery, masque la configuration JEI et simplifie les libellés favoris/historique FR/EN.
|
||||
- Corrige la hauteur de la flamme du gâteau porté.
|
||||
- Ajoute un module facultatif Sanctuary Test : nouveau preset plat, admission réelle et cinématique automatiquement passée. Pack normal sans ce module.
|
||||
- Build, 34 tests serveur, parcours client natifs et deux MRpacks vérifiés ; History final testé en jeu.
|
||||
- [Menus et droits](docs/menus-discovery-beta033.md) · [profil de test](docs/test-rapide-beta033.md).
|
||||
|
||||
## beta.032 — refonte des pouvoirs des 88 familiers
|
||||
|
||||
- Chiffre et implémente les 88 passifs/actifs, recharges réduites et descriptions FR/EN.
|
||||
- Ajoute les zones partagées, brumes poussées par le vent, interpositions et déplacements consentis avec Maj.
|
||||
- Conserve les doses natives des potions, les vrais outils, graines, munitions et stocks ; hotbar protégée lors du rangement.
|
||||
- Budgets persistants par bénéficiaire : soin, air, garde et enveloppe de déplacement ; contrôle dur limité et résistant aux répétitions.
|
||||
- Aperçus de visée avec coûts/refus pour les joueurs ayant étudié les familiers et les opérateurs ; G agit une fois par pression.
|
||||
- Migration additive documentée, anciens achats, noms, tailles et configurations personnalisées conservés ; client et serveur beta.032 requis ensemble.
|
||||
- Build, 85 tests serveur, parcours client natif et export local vérifiés. Équilibrage en partie, rangs et Anomaly restent à poursuivre.
|
||||
- [Catalogue des valeurs](docs/spawn-eggs-v2-catalogue-beta032.md) et [contrat de livraison](docs/spawn-eggs-v2-beta032.md).
|
||||
|
||||
|
||||
## beta.031 — apparition galactique
|
||||
|
||||
- Cinématique de 29,5 s entre validation de la fiche et admission : UUID serveur
|
||||
en 32 glyphes SGA successifs, profondeur, rémanences, spirale vers le centre et flash blanc sur le spawn.
|
||||
- Première arrivée gardée en configuration jusqu'à la fin ; reprise après une
|
||||
interruption, sans répéter l'introduction des habitants déjà arrivés.
|
||||
- Échap pour passer, `/sanctuary intro` pour revoir, libellés FR/EN ; mixage
|
||||
Ambiance et nettoyage des sons. Aucun changement de sauvegarde ou de terrain.
|
||||
- Vérifications et export : [INTRO-01](docs/introduction-beta031.md).
|
||||
|
||||
|
||||
## beta.030 — éclairage dynamique
|
||||
|
||||
- Mains principale/secondaire, cosmétiques de tête, autres joueurs et objets jetés éclairent le décor.
|
||||
- Intensités natives des blocs et états allumés/éteints, dont les bougies sur gâteau ; lumière du ciel préservée.
|
||||
- Une source par cellule de 4 blocs pour les objets jetés, sans multiplication par quantité.
|
||||
- Instantanés de rendu, index spatial, sources proches plafonnées et sections mises à jour par budget.
|
||||
- Réglages client et raccourci configurable FR/EN ; aucun bloc artificiel ni changement de sauvegarde.
|
||||
- Build, 21 tests serveur, parcours client natif et MRpack local vérifiés.
|
||||
- [Contrat et vérifications](docs/dynamic-lights-beta030.md).
|
||||
|
||||
## beta.029 — cri et recul des familiers
|
||||
|
||||
- Ajoute le cri natif de l’espèce, la voix bébé et les variantes terrestres/aquatiques.
|
||||
- Ajoute un recul physique de 0,4 et une courte pause des déplacements autonomes.
|
||||
- Conserve le délai entre réactions, les collisions, le suivi, l’invulnérabilité et les protections du portage.
|
||||
- Build, 38 tests serveur et MRpack local vérifiés ; écoute et essai visuel à confirmer.
|
||||
- [Contrat et vérifications](docs/familiar-hit-feedback-beta029.md).
|
||||
|
||||
## beta.028 — plongeon jusqu’à collision
|
||||
|
||||
- Retire la fin automatique du plongeon après 30 ticks.
|
||||
- Termine la posture sur le sol, un mur, un plafond ou l’entrée dans un fluide.
|
||||
- Ignore les nouvelles demandes de posture pendant le plongeon, côté client et serveur.
|
||||
- Conserve une impulsion par saut, les dégâts de chute et les interruptions de sécurité.
|
||||
- Build, 32 tests serveur et MRpack local vérifiés ; essai visuel à confirmer.
|
||||
- [Contrat et vérifications](docs/dive-until-collision-beta028.md).
|
||||
|
||||
## beta.027 — piles de joueurs
|
||||
|
||||
- Permet de monter sur un joueur déjà porté et de déplacer une pile sur un nouveau porteur.
|
||||
- Compte tous les passagers au-dessus pour le ralentissement : facteur 0,75 par passager, plancher 0,25.
|
||||
- Refuse les coups entre tous les membres, les cycles et les plafonds trop bas pour le groupe.
|
||||
- Dépose du groupe supérieur et nettoyage des liens à la mort ou au déchargement.
|
||||
- Build, 27 tests serveur et MRpack local vérifiés ; essai visuel en attente.
|
||||
- [Contrat et vérifications](docs/player-stacks-beta027.md).
|
||||
|
||||
## beta.026 — cache d’affichage Demeure
|
||||
|
||||
- Remplace les rectangles par bloc et par image par une couche de texture alignée sur le terrain.
|
||||
- Repeint seulement les empreintes ou pixels connus modifiés ; réutilise les lots réseau identiques.
|
||||
- Préserve les contours, couleurs, pixels inconnus et transparence du vide ; retire les empreintes absentes du lot suivant.
|
||||
- Reprojection lors du changement de fenêtre, nettoyage des données à la révocation et libération de la texture à la fermeture.
|
||||
- Demeure activé par défaut ; règles serveur, génération et sauvegardes inchangées.
|
||||
- Build et 9 tests serveur réussis ; test graphique compilé, exécution bloquée par la session Mac verrouillée.
|
||||
- [Diagnostic et vérifications](docs/demeure-map-performance-beta026.md).
|
||||
|
||||
## beta.025 — barres d’XP des compétences
|
||||
|
||||
- Remplace les jauges ASCII et la colonne Max/prix par les sprites de la barre d’expérience native.
|
||||
- Prix du prochain palier centré, nombre vert et contour noir ; remplissage initial visible et barre complète au plafond.
|
||||
- Largeur adaptée au GUI, icônes et boutons conservés, explications au survol FR/EN.
|
||||
- Prix, remboursements opérateur et six rangées d’inventaire inchangés.
|
||||
- 24 tests serveur, parcours client FR/EN et export MRpack local vérifiés.
|
||||
- [Contrat et vérifications](docs/skill-xp-bars-beta025.md).
|
||||
|
||||
## beta.024 — JEI, carnet et collections de recettes
|
||||
|
||||
- Port source MIT de JEI 26.2 vers Minecraft 26.3-pre-2 ; fork et dépendances embarqués avec leurs notices.
|
||||
- Catalogue à 4 niveaux, découvertes conservées avant achat, filtrage personnel des objets et recettes.
|
||||
- Récompenses natives d’advancements et collections du bois/de l’alchimie configurables par datapack.
|
||||
- Fabrication manuelle libre ; plans consultables avant la découverte de leur poste de travail.
|
||||
- Vue opérateur explicite, révocation des droits et retrait des recettes cachées jusque dans les favoris.
|
||||
- Transfert JEI depuis les six rangées débloquées ; cases de récupération exclues.
|
||||
- Carnet indépendant conservé au prestige, à la mort et au redémarrage, FR/EN.
|
||||
- Conserve le retrait du bouton Cosmetic et l’optimisation du terrain, vérifiée bit à bit.
|
||||
- 123 tests serveur et parcours client natif réussis ; export MRpack local vérifié.
|
||||
- [Contrat et limites](docs/recipes-jei-beta024.md).
|
||||
|
||||
## beta.023 — interactions sur la case cosmétique
|
||||
|
||||
- Intègre le correctif de chargement beta.022, sans modifier les valeurs du terrain.
|
||||
- Retrait du grand bouton Cosmetic ; clic droit sur la case avec l’objet au curseur, clic gauche et Maj-clic conservés.
|
||||
- Bougie/gâteau/statue manipulables depuis l’inventaire ; coûts et restitution au curseur contrôlés côté serveur.
|
||||
- Infobulles FR/EN pour les huit cases d’équipement, vides ou occupées.
|
||||
- Panneaux écrits par autrui, motifs de bannières, lits/portes complets, minecarts et blocs enveloppant la tête.
|
||||
- TNT amorcée par les dégâts, mèche native et explosion réelle qui continue après retrait du cosmétique.
|
||||
- [Contrat, stockage et vérifications](docs/head-cosmetics-beta021.md).
|
||||
- 117 tests serveur, parcours client et 588 288 comparaisons de densité réussis ; MRpack local vérifié.
|
||||
|
||||
## beta.022 — création de monde plus rapide
|
||||
|
||||
- Évite les bruits dont l’influence est exactement nulle et les calculs du champ
|
||||
de base au-dessus de son extinction certaine, sans retirer les corps flottants.
|
||||
- Même génération, mêmes identifiants et formats de sauvegarde. Comparaisons
|
||||
bit à bit et mesures décrites dans [STARTUP-01](docs/initial-loading.md).
|
||||
- Correctif local sur `codex/initial-loading`, non publié et non installé dans Prism.
|
||||
|
||||
## beta.020 — 2026-09-13, familiers singuliers et interactions
|
||||
|
||||
- Portage natif par Maj + clic droit : animaux sur la tête, joueur sur joueur, ralentissement du porteur et protection mutuelle contre les coups.
|
||||
- Dépose avec la main vide, synchronisation du porteur, fin du portage à la déconnexion/mort/dimension et sauvegarde indépendante des animaux.
|
||||
- Gestes de portage séparés du raccourci double-Maj pour s’asseoir.
|
||||
- Familiers bébés lorsque possible, caresses avec cœurs seulement, coup visuel sans dégâts, nom conservé dans l’œuf via enclume/étiquette.
|
||||
- Taille aléatoire enregistrée dans chaque œuf au premier équipement, de ×0,12 à ×6 ; tailles extrêmes rares, données conservées aux transferts et sauvegardes, rendu et noms adaptés.
|
||||
- Cinq couleurs de rareté et noms cryptiques du passif/actif ; Étude des familiers à quatre niveaux pour révéler les détails dans les infobulles FR/EN.
|
||||
- Réglages et carnet déplacés dans Habitant, aides alliées acceptées par défaut, choix historiques conservés ; utilisation du pouvoir par G configurable.
|
||||
- Plongeon gratuit après un saut en sprint, avec la touche S’allonger, une impulsion par saut et rendu horizontal immédiat.
|
||||
- Détections derrière les parois et téléportations à travers les murs vers un emplacement libre, dans leur portée.
|
||||
- Freinage de chute : distance accumulée remise à zéro pendant le ralentissement, dégâts natifs pour une nouvelle chute non protégée.
|
||||
- Contrôles purs, 104 tests serveur, parcours clavier/souris et rendu des 88 modèles à trois tailles vérifiés ; export beta.020 local immuable, PNG et beta.019 conservés.
|
||||
|
||||
|
||||
## beta.019 — 2026-09-13, pouvoirs et locomotion des familiers
|
||||
|
||||
- 88 passifs et 88 actifs avec cinq raretés, Lien actif à quatre niveaux et touche G configurable.
|
||||
- État indépendant persistant, recharge commune, récupération des bénéficiaires, consentement révocable et panneau FR/EN.
|
||||
- Dégâts plafonnés, ressources réelles, échanges natifs, cycles de production attribués et actions interrompues au changement de lien.
|
||||
- Vol orbital du Dragon, vol des Withers/Ghasts, nage, déplacements terrestres et sauts adaptés ; invincibilité et absence de collision d’entités conservées.
|
||||
- Éclairage des modèles à la position réelle du familier ; animations natives pilotées sans IA hostile.
|
||||
- Fondu de proximité des familiers volants entre 0,6 et 3,5 blocs, corps et yeux compris ; monstres du monde inchangés.
|
||||
- Rangs I–III, Anomaly et obtention des œufs reportés ; équilibrage à poursuivre.
|
||||
- Contrôles purs, 91 tests serveur, parcours client et export local vérifiés. [Détails](docs/companion-powers-beta019.md).
|
||||
|
||||
## beta.018 — 2026-09-13, équipement cosmétique et familiers
|
||||
|
||||
- Trois cases d’équipement personnel, icônes 16 × 16 du créateur dans le mod et le resource pack.
|
||||
- Titre Inventaire sans suffixe de rangées ; Maj-clic pour équiper/retirer œufs et capes.
|
||||
- Ordre visuel des emplacements : cosmétique, cape, œuf, main secondaire ; cosmétique équipé manuellement.
|
||||
- Maj + clic gauche maintenus transfèrent successivement les cases parcourues, y compris lors d’un mouvement rapide, selon les règles du conteneur.
|
||||
- Tab change la rangée de hotbar en jeu comme dans l’inventaire ; Maj inverse le sens. Touche configurable, cases et colonne sélectionnée conservées.
|
||||
- Minage et construction groupés verrouillés au premier clic : tourner la caméra ne change plus la sélection, ne réinitialise plus la charge et n’interrompt plus les poses.
|
||||
- Taille et orientation des poses figées pendant le maintien ; nouveau groupe après relâchement. Portée, droits, outils et matériaux toujours contrôlés côté serveur.
|
||||
- Familier temporaire avec navigation, promenade, retour sûr, invincibilité et absence de collisions d’entités.
|
||||
- Caresse par clic droit du propriétaire : particules de son œuf et cœurs, sans pouvoirs passifs/actifs.
|
||||
- Cape Zéro de test avec rendu et physique de cape natifs ; visuel provisoire attribué dans les notices.
|
||||
- Tout objet/bloc accepté sur la tête à titre cosmétique ; états de blocs et piston réagissant aux dégâts en rendu uniquement.
|
||||
- Stockage joueur additif `sanctuary:accessories` schéma 1, contrat de migration documenté ; mort native, conservation au prestige.
|
||||
- S’allonger gratuit avec W, retiré des aptitudes achetables ; Se reposer reste achetable et utilise la pose de sommeil des lits.
|
||||
- Preuves d’achat historiques de S’allonger conservées ; récupération vie/faim et temps inchangés.
|
||||
- Client et serveur beta.018 ensemble ; nouveau contrat réseau pour les cases d’équipement.
|
||||
- `check build assemblePack`, contrôles purs, 67 tests serveur et parcours client natif validés ; MRpack local vérifié, exports antérieurs inchangés.
|
||||
|
||||
## beta.017 — 2026-09-13, aptitudes de mouvement et retrait du livre natif
|
||||
|
||||
- Aptitudes Nage, S’allonger et Se reposer : 4 niveaux chacune, prix configurables.
|
||||
- Nage rapide verrouillée avant achat ; déplacement lent et remontée conservés.
|
||||
- W bascule la posture basse, Maj + W le repos ; touche configurable, V laissé libre.
|
||||
- Repos immobile : un demi-cœur toutes les 10 secondes pour une demi-barre de faim ;
|
||||
mouvement et dégâts interrompent la séance, sans changer l’heure.
|
||||
- Progression 8 → 9 et configuration 4 → 5 selon le [contrat](docs/swimming-recipebook-beta017.md) ;
|
||||
achats antérieurs conservés et nouvelles aptitudes persistantes après prestige.
|
||||
- Bouton, panneau, fantômes et invitation à consulter le livre de recettes natif retirés ;
|
||||
fabrication, recettes serveur, statistiques et advancements conservés.
|
||||
- Prix du prochain rang à côté de chaque jauge de compétence, à la place du ratio ;
|
||||
`Max.` lorsque le dernier rang est atteint.
|
||||
- Son vanilla de ramassage d'XP pour chaque récompense des Premiers pas, une seule
|
||||
fois par étape ; le défaut W tient compte de la disposition AZERTY/QWERTY.
|
||||
- JEI lié aux advancements reste à intégrer. XP du tutoriel et textures beta.016 incluses.
|
||||
- `check build assemblePack`, 62 tests serveur puis 15 tests finaux ciblés et parcours
|
||||
client natif validés ; MRpack beta.017 local vérifié, exports antérieurs inchangés.
|
||||
|
||||
## beta.016 — 2026-09-13, XP des premiers pas
|
||||
|
||||
- Cinq actions du tutoriel natif donnent chacune 8 points d’XP par défaut :
|
||||
déplacement/vue, arbre, première bûche minée, inventaire et planches fabriquées.
|
||||
- Récompenses personnelles uniques, message FR/EN et montant configurable
|
||||
dans `config/sanctuary/tutorial.json` ; créatif et spectateur exclus.
|
||||
- Attachement `sanctuary:tutorial` conservé avec les XP dans les données joueur,
|
||||
après la mort et le New Game+. Les anciens habitants peuvent réaliser les
|
||||
gestes une fois ; aucun paiement des statistiques historiques.
|
||||
- [Contrat de migration additive](docs/tutorial-xp-beta016.md) et capacité
|
||||
réseau beta.016 commune au client et au serveur. Icônes beta.015 conservées.
|
||||
- 57 tests serveur, contrôles purs et parcours client natif validés ; MRpack local vérifié.
|
||||
|
||||
## beta.015 — 2026-09-13, nouvelles textures de progression
|
||||
|
||||
- Remplacement des six icônes de compétences par les nouveaux PNG 9 × 9 du
|
||||
créateur, sans retouche ni changement des chemins utilisés par le Blocodex.
|
||||
- Copies identiques préparées dans les sources du resource pack Sanctuary.
|
||||
Correspondances `food → hunger` et `breath → breathing` documentées dans
|
||||
[le ticket](docs/progression-textures-beta015.md).
|
||||
- Build, six tests serveur de progression et export local validés. Bytecode
|
||||
identique à beta.014 ; sprites du HUD de respiration et de faim vanilla conservés.
|
||||
|
||||
## beta.014 — 2026-09-13, rangement, hotbar mobile et noms de faction
|
||||
|
||||
- Aptitude Rangement dans le Blocodex, 4 niveaux par défaut et prix
|
||||
configurable.
|
||||
- Clic molette configurable : piles regroupées et stockage débloqué trié ; la
|
||||
hotbar ne participe que lorsqu'elle est visée. Les composants d'objets restent
|
||||
distincts, les cases de récupération et le conteneur ouvert sont préservés.
|
||||
- Tri validé et appliqué côté serveur, sans objets fournis par le client.
|
||||
- Tab/Maj+Tab et la molette déplacent le cadre de la hotbar parmi les rangées,
|
||||
en gardant chaque objet dans sa case visible. Le tri exclut la rangée active
|
||||
sauf si elle est visée. La sélection est sauvegardée avec les objets ; revenir
|
||||
à une rangée après New Game+ conserve les autres objets en récupération.
|
||||
- Nom de faction en préfixe du pseudo, coloré, avec prestige romain conservé :
|
||||
fiche Habitant, noms affichés, chat et liste Tab. Mise à jour après adhésion,
|
||||
départ ou dissolution, y compris quand la fiche est déjà ouverte.
|
||||
- Descriptions FR/EN des aptitudes sans rappel individuel de leur conservation
|
||||
après New Game+ ; la règle générale reste dans le bilan du cycle.
|
||||
- Progression 7 → 8 et configuration 3 → 4 selon le
|
||||
[contrat préalable](docs/inventory-sorting-beta014.md) ; nouvelle capacité
|
||||
réseau de rangement, mise à jour du client et du serveur ensemble.
|
||||
- `check build assemblePack`, 56 tests natifs serveur et parcours client FR/EN
|
||||
validés. Export local beta.014 vérifié ; les MRpacks beta.003–013 sont inchangés.
|
||||
|
||||
## beta.013 — 2026-09-13, Progression, prestige et repères visuels
|
||||
|
||||
- Icône, nom, jauge ASCII, valeur/plafond et boutons réunis sur une ligne par
|
||||
compétence, avec colonnes adaptées au GUI et noms défilants si nécessaire.
|
||||
- Courbe par défaut 1, 2, 4, 8, 16, 32, 48 niveaux. Configuration au schéma 3 :
|
||||
reprise de l'ancienne courbe par défaut, conservation des prix personnalisés.
|
||||
Les anciens achats gardent leur montant de remboursement exact.
|
||||
- La page Factions explique les charges gagnées au New Game+ et le recrutement
|
||||
sans prestige ; un bouton mène au bilan des six compétences dans Cycle.
|
||||
- Prestige en chiffres romains après le nom sur la fiche Habitant, sans renommer
|
||||
l'identité. Les 45 cases de récupération restent grisées après un passage 6 → 1,
|
||||
y compris les cases vides des rangées supplémentaires et les vues de coffre.
|
||||
- La carte actualise les relevés sans effacer son image à chaque flux réseau ;
|
||||
les déplacements réutilisent les zones reçues, dans un cache temporaire borné.
|
||||
- Sprite de locator natif sur la carte ; couleurs d'habitants attribuées aux
|
||||
waypoints côté serveur. Les marqueurs se superposent à la barre d’XP,
|
||||
dont le fond et le remplissage restent visibles. Les règles de visibilité restent natives.
|
||||
- Molette selon la zone survolée : case de hotbar, rangée d’inventaire ou
|
||||
échanges de villageois ; rotations confirmées par le serveur.
|
||||
- `check build assemblePack`, 50 tests natifs serveur et parcours graphique
|
||||
FR/EN validés. MRpack local vérifié, avec ses ressources et versions internes.
|
||||
- [Contrat et vérifications](docs/progression-inline-beta013.md).
|
||||
|
||||
## beta.012 — 2026-09-13, Inventaire et contrôles de progression
|
||||
|
||||
- Fond des coffres, machines et zones de clic alignés avec les cases à chaque GUI.
|
||||
- Stockage dans l'ordre naturel ; barre rapide en bas et rotation Tab / Maj+Tab,
|
||||
configurable, validée par le serveur et limitée aux rangées débloquées.
|
||||
- Maj-clic fusionne les piles de toutes les rangées avant d'occuper une case vide.
|
||||
Les rangées supplémentaires suivent les règles natives de chaque machine ;
|
||||
un coffre plein ne provoque plus de déplacement interne au joueur.
|
||||
- Six jauges de compétence avec valeur/plafond, + selon l'XP disponible et −
|
||||
opérateur avec remboursement du coût réellement payé pour le rang retiré.
|
||||
- Progression au schéma 7 : audit des retraits et révision monotone, reprise des
|
||||
schémas précédents, objets conservés en récupération après réduction de capacité.
|
||||
Contrat préalable : `docs/inventory-flow-beta012.md`.
|
||||
- Nouvelle capacité réseau ; client et serveur beta.012 doivent être associés.
|
||||
`check build assemblePack` et 49 tests natifs passent ; parcours graphique
|
||||
vérifié avec coffres remplis, touches Tab/E et remboursement opérateur.
|
||||
MRpack local et reçus de vérification consignés dans le ticket.
|
||||
|
||||
## beta.011 — 2026-09-13, Factions et New Game+
|
||||
|
||||
- Bilan des six compétences et confirmation du New Game+ dans le Blocodex.
|
||||
- Un prestige par cycle terminé ; charges personnelles et prix de fondation /
|
||||
agrandissement configurables, enregistrés une seule fois côté serveur.
|
||||
- Factions persistantes, invitations de sept jours, capacité, responsable et
|
||||
membres, transmission, exclusion, départ et dissolution sans remboursement.
|
||||
- Migration additive des achats vers le schéma 6 ; aptitudes, objets et données
|
||||
communautaires conservés, six rangs remis à zéro, XP configurable.
|
||||
- Journal atomique commun aux cycles et aux dépenses de faction, historique
|
||||
daté, archivage des achats et reprise du passage après interruption.
|
||||
- Interfaces natives FR/EN défilantes ; aucun claim ni droit opérateur accordé.
|
||||
Voir [contrat et vérifications](docs/cycle-factions-beta011.md).
|
||||
|
||||
## beta.010 — Inventaire extensible
|
||||
|
||||
- Compétence Inventaire : cinq achats, de neuf à 54 cases, barre rapide incluse.
|
||||
- Migration progression 4 → 5 avec rang Inventaire nul et historique préservé.
|
||||
- Conservation des anciennes cases remplies en retrait uniquement ; les 18
|
||||
nouvelles cases sont enregistrées avec le joueur et suivent `keepInventory`.
|
||||
- Portage des six fonds personnels et des fonds de conteneurs 26.2, adaptation
|
||||
aux menus natifs, défilement des rangées sur les petits écrans et accès à
|
||||
l'inventaire personnel depuis le catalogue créatif.
|
||||
- Collecte, déplacements rapides, glisser-déposer et livre de recettes suivent
|
||||
les capacités serveur. Les indices des machines et de l'équipement restent
|
||||
inchangés. Voir `docs/inventory-beta010.md` pour les preuves et limites.
|
||||
|
||||
|
||||
## beta.009 — 2026-09-13, Construction et vein building
|
||||
|
||||
- Construction devient une compétence achetable : sept rangs, surfaces de
|
||||
3×3 à 15×15, coûts identiques aux autres compétences et rangs conservés à la mort.
|
||||
- Aperçu vert, R + clic droit maintenus, R + molette pour le diamètre. La touche
|
||||
configurable est partagée avec Minage ; une surface reste figée pendant le geste.
|
||||
- Placement Minecraft côté serveur, stock réellement consommé, surfaces orientées,
|
||||
dalles et escaliers natifs, refus de collision/protection et interruptions.
|
||||
Les contenants de support ne sont pas ouverts. Les objets à pose multiple
|
||||
(portes, lits, plantes doubles), échafaudages et nénuphars restent en pose individuelle.
|
||||
- Migration stricte de progression vers le schéma 4 avec `building: 0`, sans
|
||||
modifier les achats existants. [Contrat et vérifications](docs/building-beta009.md).
|
||||
|
||||
## beta.008 — 2026-09-13, Minage et vein mining
|
||||
|
||||
- Compétence Minage achetable, sept rangs et vitesse native de 100 à 200 %.
|
||||
Plafonds de veine : 1 / 4 / 8 / 16 / 32 / 64 / 128 / 256 blocs.
|
||||
- R configurable pour l'aperçu, R + clic gauche maintenus pour miner,
|
||||
R + molette pour limiter la sélection. Contour des blocs et compteur en jeu.
|
||||
- Durée calculée sur le serveur, interruption et protections par bloc,
|
||||
destruction native pour outils, loot, XP, faim, enchantements et statistiques.
|
||||
Un seul effet sonore de casse par groupe ; la rupture d'outil arrête le reste.
|
||||
- Progression schéma 3 : ajout de Minage à zéro lors de la lecture des anciens
|
||||
profils, achats et dates conservés, rangs persistants après mort et reprise.
|
||||
Configuration existante conservée. Voir `docs/mining-beta008.md`.
|
||||
|
||||
## beta.007 — 2026-09-13, carte immersive
|
||||
|
||||
- Carte plein écran sous les commandes, carré central clair et abords sombres.
|
||||
Le vide observé et les zones inconnues sont transparents ; leurs états restent
|
||||
distincts dans les relevés personnels existants.
|
||||
- Boutons natifs superposés, coordonnées et zoom en bas à gauche. Grille,
|
||||
empreintes Demeure et marqueur du joueur suivent le terrain sur tout l'écran.
|
||||
- Glisser-déplacer et molette dans les marges ; priorité des boutons, y compris
|
||||
désactivés. Zoom minimal adapté à la taille du GUI. Libellés FR/EN du zoom.
|
||||
- Aucun changement de protocole, de format de sauvegarde ou de génération.
|
||||
Voir `docs/atlas-immersive-beta007.md` pour la validation et l'artefact.
|
||||
|
||||
## beta.006 — 2026-09-13, livraison locale d’essai
|
||||
|
||||
- Corrige le bouton gauche (SDL / API Minecraft 26.3), les glissements successifs,
|
||||
le relâchement hors carte et la navigation pendant les rafraîchissements.
|
||||
- Brouillard cartographique circulaire, bordure tramée et fond parchemin ;
|
||||
seuls les pixels observés sont transmis. Les anciens chunks restent connus.
|
||||
- Grille de chunks et surcouche Demeure activables ; survol des zones connues
|
||||
avec état, influence principale et couleur de l’habitant.
|
||||
- Premier port autonome de Demeure : activité, placements réussis, destruction,
|
||||
récoltes, sommeil, mort et présence du vivant. Jours UTC réels, budgets
|
||||
persistants et décroissance sans résurrection des anciens scores.
|
||||
- Données Demeure séparées ; Atlas schéma 1 lu puis sauvegardé en schéma 2.
|
||||
Pas d’import historique, de modification du terrain, de claim ou de protection.
|
||||
Voir `docs/demeure-beta006.md` et `mods/demeure/PROVENANCE.md`.
|
||||
|
||||
|
||||
## beta.005 — 2026-09-13, livraison locale d’essai
|
||||
|
||||
- Carte native de surface dans Blocodex → Monde : glisser, zoomer, recentrer,
|
||||
orientation et couleur du joueur. Aucun code ou asset Xaero repris.
|
||||
- Aptitude Grande carte, coût serveur configurable (4 niveaux par défaut) ;
|
||||
exploration personnelle enregistrée avant l’achat et conservée après la mort.
|
||||
- Inspection opérateur explicite des chunks chargés, séparée des découvertes
|
||||
de l’habitant. Pas de génération déclenchée par la consultation.
|
||||
- Noms de couleurs FR/EN associés aux teintes, à la place du SGA ; boutons
|
||||
Minecraft au texte coloré, sans changer les couleurs déjà attribuées.
|
||||
- Retrait des boutons S’asseoir des aptitudes et de la fiche ; geste inné conservé.
|
||||
- Lecture des progressions/configurations schéma 1, ajout de l’aptitude au
|
||||
schéma 2 et fichiers de relevés séparés. Contrat : `docs/atlas-beta005.md`.
|
||||
|
||||
## beta.004 — 2026-09-13, livraison locale d'essai
|
||||
|
||||
- Cadre Blocodex natif : titre et onglets Discovery, Progression, Story,
|
||||
Inhabitant en haut ; Done / Terminé centré dans le pied de page.
|
||||
- Contenu adapté à la taille du GUI, cadre partagé avec le catalogue de
|
||||
découvertes, biographie et histoire défilantes avec texte complet.
|
||||
- Six icônes 9×9 fournies par le créateur, conservées sans transformation
|
||||
et affichées à gauche de chaque compétence.
|
||||
- Rétablit le seuil vanilla de sprint : plus de 6 points de faim. Le premier
|
||||
rang de Faim permet de dépasser ce seuil après avoir mangé. Contrôle côté
|
||||
serveur, arrêt à 6 points, exceptions créative et montures conservées.
|
||||
- Compatible avec les profils beta.003, sans migration des sauvegardes ni
|
||||
changement de terrain. Voir `docs/blocodex-beta004.md`.
|
||||
|
||||
## beta.003 — 2026-09-13, livraison locale d'essai
|
||||
|
||||
- HELLO_WORLD avant le spawn : skin, pseudo, bio, palette RGB déterministe
|
||||
extensible et accueil `helloworld {pseudo}` unique.
|
||||
- Blocodex commun depuis B et Échap : fiche, progression, histoire, blocs.
|
||||
- Compétences à gauche (six entrées, dont Minage, Construction et Inventaire
|
||||
réservées au prochain ticket), aptitudes en liste défilante à droite.
|
||||
- Couleurs dans des boutons Minecraft classiques : glyphes SGA teintés,
|
||||
hexadécimal standard dans l'infobulle.
|
||||
- Départ 3/3/3, capacités achetables avec les niveaux et conservées à la mort.
|
||||
- Première aptitude Noms : familles de 26.2, configuration serveur par type
|
||||
de mob et rechargement opérateur, priorité aux étiquettes des joueurs.
|
||||
- Position assise disponible dès le début, sans XP ; sièges non sauvegardés.
|
||||
- 70 % des points d'XP disponibles laissés en orbes à la mort, configurable ;
|
||||
respect de `keepInventory`.
|
||||
- Données additives ; adoption explicite des anciens mondes, aucun changement
|
||||
du terrain ou des expansions. Notes : `docs/progression-beta003-release.md`.
|
||||
|
||||
## beta.002 — 2026-09-12, préparation locale
|
||||
|
||||
- Nord boréal/Peaks, avec les trois biomes de glace de l’ancien profil glacial
|
||||
ajoutés à la palette boréale de cette révision.
|
||||
- Bassin ouest en `warm_ocean` pour la décoration native de corail.
|
||||
- Réserve une pyramide du désert au sud et un temple de la jungle à l’est,
|
||||
avec des emplacements déterministes variables et des pièces vanilla.
|
||||
- Isole cette génération dans les nouveaux mondes de révision 2 ; les mondes
|
||||
beta.001 et alpha ne sont ni convertis ni régénérés.
|
||||
- Version du mod et du pack `beta.002`, MRpack `Sanctuary-beta.002.mrpack`.
|
||||
Vérifications : `docs/expeditions-beta002.md`.
|
||||
|
||||
## beta.001 — 2026-09-12, préparation locale
|
||||
|
||||
- Adopte `beta.xxx`, à partir de `001`, pour le mod, le pack et les
|
||||
futurs tags ; une livraison consomme un numéro, y compris pour un correctif.
|
||||
- Vérifie le format et l’alignement mod/pack lors du contrôle packwiz.
|
||||
- Clôt le chantier worldgen sur le socle alpha.30.7 à la demande du créateur ;
|
||||
ouvre le chantier des anciennes expéditions avant la progression en jeu.
|
||||
- Les nouveaux mondes ouvrent quatre îles de 512 blocs : nord glacial/Peaks,
|
||||
est tropical/Volcan, sud aride/Canyon et ouest humide/Océan, avec noms FR/EN.
|
||||
- Cherche la première position admissible sur chaque axe, sans l’écart et le
|
||||
décalage aléatoire alpha ; conserve les emprises écrites et les bateaux.
|
||||
- Enregistre les cinq régions dans une transaction initiale, journal bêta
|
||||
distinct, sans migration automatique des anciennes sauvegardes.
|
||||
- Le relief initial et les codecs alpha restent conservés. Aucune publication
|
||||
ni synchronisation Prism effectuée pour cette préparation.
|
||||
|
||||
Voir [les expéditions et leurs vérifications](docs/expeditions-beta001.md) et
|
||||
[la convention de versionnement](docs/versioning.md).
|
||||
|
||||
## 0.1.0-alpha.30.4
|
||||
|
||||
- Plateaux bas conservés, abords des massifs élargis et hauts reliefs en 3D ; aucun seuil de découpe latérale, microbruit ou gradin ajouté.
|
||||
|
||||
Reference in New Issue
Block a user