Archive release notes from beta.001 through beta.064
This commit is contained in:
@@ -0,0 +1,75 @@
|
||||
# Sanctuary — historique des notes de livraison
|
||||
|
||||
Publication rétrospective des livraisons locales après **alpha.30.7**, jusqu’à **beta.064**.
|
||||
|
||||
Cette branche contient uniquement des documents. Les tags `notes/beta.xxx` sont des repères documentaires ; leurs archives Gitea ne sont pas les sources historiques du mod. Les posts beta.060 et beta.061 utilisent les tags de code exacts déjà publiés. Les tags alpha et les artefacts existants restent immuables.
|
||||
|
||||
**63 livraisons** sont recensées. Le chantier beta.021 a été finalisé en beta.023, sans livraison indépendante. L’alpha.30.7 possède déjà son [post de release](https://git.botsu.net/koka/sanctuary-beta/releases/tag/v0.1.0-alpha.30.7).
|
||||
|
||||
Chaque texte décrit sa version historique ; les livraisons suivantes ont pu modifier les mêmes règles. Le détail des vérifications et limites reste accessible depuis chaque post. La préparation de ces notes ne rejoue pas les tests de jeu et ne publie pas les archives locales.
|
||||
|
||||
| Version | Notes |
|
||||
| --- | --- |
|
||||
| beta.001 | [Les quatre anciennes expéditions](notes/beta.001.md) |
|
||||
| beta.002 | [Biomes boréaux, corail et temples](notes/beta.002.md) |
|
||||
| beta.003 | [Créer son habitant et commencer la progression](notes/beta.003.md) |
|
||||
| beta.004 | [Cadre Blocodex et sprint](notes/beta.004.md) |
|
||||
| beta.005 | [Carte native et noms de couleurs](notes/beta.005.md) |
|
||||
| beta.006 | [Brouillard, grille et Demeure](notes/beta.006.md) |
|
||||
| beta.007 | [Carte immersive](notes/beta.007.md) |
|
||||
| beta.008 | [Minage et vein mining](notes/beta.008.md) |
|
||||
| beta.009 | [Construction et vein building](notes/beta.009.md) |
|
||||
| beta.010 | [Inventaire jusqu'à six rangées](notes/beta.010.md) |
|
||||
| beta.011 | [Factions, prestige et New Game+](notes/beta.011.md) |
|
||||
| beta.012 | [Inventaire et progression lisible](notes/beta.012.md) |
|
||||
| beta.013 | [Progression, prestige et repères visuels](notes/beta.013.md) |
|
||||
| beta.014 | [Rangement, hotbar mobile et préfixe de faction](notes/beta.014.md) |
|
||||
| beta.015 | [Icônes de progression communes](notes/beta.015.md) |
|
||||
| beta.016 | [Les premiers gestes rapportent de l’XP](notes/beta.016.md) |
|
||||
| beta.017 | [Nage, S’allonger, Se reposer et fabrication manuelle](notes/beta.017.md) |
|
||||
| beta.018 | [Familiers, cape et cosmétique de tête](notes/beta.018.md) |
|
||||
| beta.019 | [Pouvoirs et déplacements des familiers](notes/beta.019.md) |
|
||||
| beta.020 | [Œufs singuliers, portage et plongeon](notes/beta.020.md) |
|
||||
| beta.022 | [Création de monde plus rapide](notes/beta.022.md) |
|
||||
| beta.023 | [Cosmétiques directement sur leur case](notes/beta.023.md) |
|
||||
| beta.024 | [Recettes progressives dans le Blocodex](notes/beta.024.md) |
|
||||
| beta.025 | [Barres d’XP des compétences](notes/beta.025.md) |
|
||||
| beta.026 | [Cache d’affichage Demeure sur la carte](notes/beta.026.md) |
|
||||
| beta.027 | [Piles de joueurs](notes/beta.027.md) |
|
||||
| beta.028 | [Plongeon jusqu’à collision](notes/beta.028.md) |
|
||||
| beta.029 | [Cri et recul des familiers](notes/beta.029.md) |
|
||||
| beta.030 | [Lumières portées et objets jetés](notes/beta.030.md) |
|
||||
| beta.031 | [Apparition galactique](notes/beta.031.md) |
|
||||
| beta.032 | [Refonte des 88 familiers](notes/beta.032.md) |
|
||||
| beta.033 | [Menus directs et profil de test rapide](notes/beta.033.md) |
|
||||
| beta.034 | [Fil de découvertes et hotbar agrandie](notes/beta.034.md) |
|
||||
| beta.035 | [Collections Minecraft](notes/beta.035.md) |
|
||||
| beta.036 | [Notifications et suivi choisi](notes/beta.036.md) |
|
||||
| beta.037 | [Temps réel et suivi commun](notes/beta.037.md) |
|
||||
| beta.038 | [Nourriture, têtes-tombes et factions](notes/beta.038.md) |
|
||||
| beta.039 | [Hello World, savoir alimentaire et inventaires de mort](notes/beta.039.md) |
|
||||
| beta.040 | [Mode opérateur, fiche Habitant et ciel partagé](notes/beta.040.md) |
|
||||
| beta.041 | [Portage des bébés](notes/beta.041.md) |
|
||||
| beta.042 | [Joueurs assis sur la tête](notes/beta.042.md) |
|
||||
| beta.043 | [Blocs portés et icône officielle](notes/beta.043.md) |
|
||||
| beta.044 | [Pouvoirs natifs des familiers](notes/beta.044.md) |
|
||||
| beta.045 | [Menu principal](notes/beta.045.md) |
|
||||
| beta.046 | [Constellations, vol et zoom](notes/beta.046.md) |
|
||||
| beta.047 | [Étoiles à la longue-vue et boutons](notes/beta.047.md) |
|
||||
| beta.048 | [Bateaux collectifs et moteurs animaux](notes/beta.048.md) |
|
||||
| beta.049 | [Bateaux rectangulaires et chapeaux actifs](notes/beta.049.md) |
|
||||
| beta.050 | [Bateaux compacts et redstone portée](notes/beta.050.md) |
|
||||
| beta.051 | [Distributeur porté orienté par le regard](notes/beta.051.md) |
|
||||
| beta.052 | [Nom du familier de départ](notes/beta.052.md) |
|
||||
| beta.053 | [Brume progressive et saturation](notes/beta.053.md) |
|
||||
| beta.054 | [Duels, mises et niveaux des familiers](notes/beta.054.md) |
|
||||
| beta.055 | [Force et portage de joueurs](notes/beta.055.md) |
|
||||
| beta.056 | [Étoiles dispersées et saturation](notes/beta.056.md) |
|
||||
| beta.057 | [Météo quotidienne et nouvelles ambiances](notes/beta.057.md) |
|
||||
| beta.058 | [Altitude de la carte](notes/beta.058.md) |
|
||||
| beta.059 | [Bannières et cartes au trésor](notes/beta.059.md) |
|
||||
| beta.060 | [Objets et blocs sur les mobs](notes/beta.060.md) |
|
||||
| beta.061 | [Musique d’arrivée et montures familières](notes/beta.061.md) |
|
||||
| beta.062 | [Soleil et chapeaux des familiers](notes/beta.062.md) |
|
||||
| beta.063 | [Chargement et règle de jeu Sanctuary](notes/beta.063.md) |
|
||||
| beta.064 | [Cache et étapes réelles de préparation](notes/beta.064.md) |
|
||||
+632
@@ -0,0 +1,632 @@
|
||||
[
|
||||
{
|
||||
"version": "beta.001",
|
||||
"tag_name": "notes/beta.001",
|
||||
"name": "Sanctuary beta.001 — Les quatre anciennes expéditions",
|
||||
"body_file": "notes/beta.001.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "d2faf130a76135e466a160376263915a711c20703dbdba4c1261a4d01b204adf"
|
||||
},
|
||||
{
|
||||
"version": "beta.002",
|
||||
"tag_name": "notes/beta.002",
|
||||
"name": "Sanctuary beta.002 — Biomes boréaux, corail et temples",
|
||||
"body_file": "notes/beta.002.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "517197580174ddd46d1c6b5be20829e91ed2daa61c635b8b369ea9afad3ab4d2"
|
||||
},
|
||||
{
|
||||
"version": "beta.003",
|
||||
"tag_name": "notes/beta.003",
|
||||
"name": "Sanctuary beta.003 — Créer son habitant et commencer la progression",
|
||||
"body_file": "notes/beta.003.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "8154048c7b2afff8a3c42e7993cc899de10716b4106fa00bc3f6f7d2827b0963"
|
||||
},
|
||||
{
|
||||
"version": "beta.004",
|
||||
"tag_name": "notes/beta.004",
|
||||
"name": "Sanctuary beta.004 — Cadre Blocodex et sprint",
|
||||
"body_file": "notes/beta.004.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "7e587dc5519573752dd955fb4c34d9f5fae824f867b4dcbec514e5bab9d6768f"
|
||||
},
|
||||
{
|
||||
"version": "beta.005",
|
||||
"tag_name": "notes/beta.005",
|
||||
"name": "Sanctuary beta.005 — Carte native et noms de couleurs",
|
||||
"body_file": "notes/beta.005.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "eafb297b4b2e23ab51244c817114d1c1fe55edfbea5a7eb41dadaec1b1f0a4d1"
|
||||
},
|
||||
{
|
||||
"version": "beta.006",
|
||||
"tag_name": "notes/beta.006",
|
||||
"name": "Sanctuary beta.006 — Brouillard, grille et Demeure",
|
||||
"body_file": "notes/beta.006.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "af67ab386fae0e2ed2e0833e206cb6a4681bbbeee5cb3f77e04ec31eb2f76023"
|
||||
},
|
||||
{
|
||||
"version": "beta.007",
|
||||
"tag_name": "notes/beta.007",
|
||||
"name": "Sanctuary beta.007 — Carte immersive",
|
||||
"body_file": "notes/beta.007.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "6ef0c1df5b317159a0dd05b9e5d4535d60cf77c7e700cc82cbc4bc63f1a673bc"
|
||||
},
|
||||
{
|
||||
"version": "beta.008",
|
||||
"tag_name": "notes/beta.008",
|
||||
"name": "Sanctuary beta.008 — Minage et vein mining",
|
||||
"body_file": "notes/beta.008.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "5873b41ee191e709ad1b12fbbbea3b237c974e29740006923df3f295ece5ddd7"
|
||||
},
|
||||
{
|
||||
"version": "beta.009",
|
||||
"tag_name": "notes/beta.009",
|
||||
"name": "Sanctuary beta.009 — Construction et vein building",
|
||||
"body_file": "notes/beta.009.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "1e6b325a3c5f337b711a7c6506ea8adc665c4f0ac687f9f0ef221ff8e99fe17d"
|
||||
},
|
||||
{
|
||||
"version": "beta.010",
|
||||
"tag_name": "notes/beta.010",
|
||||
"name": "Sanctuary beta.010 — Inventaire jusqu'à six rangées",
|
||||
"body_file": "notes/beta.010.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "6bb2e7a0b6428ce0481cf565123aca6b3781e00a199dad7001302c3006a126eb"
|
||||
},
|
||||
{
|
||||
"version": "beta.011",
|
||||
"tag_name": "notes/beta.011",
|
||||
"name": "Sanctuary beta.011 — Factions, prestige et New Game+",
|
||||
"body_file": "notes/beta.011.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "40b82f673945db70e2654181eba8cc022b2d1dec6375bf6b0d659ebfbfa2762b"
|
||||
},
|
||||
{
|
||||
"version": "beta.012",
|
||||
"tag_name": "notes/beta.012",
|
||||
"name": "Sanctuary beta.012 — Inventaire et progression lisible",
|
||||
"body_file": "notes/beta.012.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "17eed6551ae82eef2634b1f9a7a59c19a74a542c66847aca56183e60179596cf"
|
||||
},
|
||||
{
|
||||
"version": "beta.013",
|
||||
"tag_name": "notes/beta.013",
|
||||
"name": "Sanctuary beta.013 — Progression, prestige et repères visuels",
|
||||
"body_file": "notes/beta.013.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "92f9e99124d10c33f22e2d376d988ef9f2e2290d62c6cb32794b45583c3e4ab4"
|
||||
},
|
||||
{
|
||||
"version": "beta.014",
|
||||
"tag_name": "notes/beta.014",
|
||||
"name": "Sanctuary beta.014 — Rangement, hotbar mobile et préfixe de faction",
|
||||
"body_file": "notes/beta.014.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "80071335c063edec5f76059d839c7904fd24bb21641f31d029cf25b88e0efdd6"
|
||||
},
|
||||
{
|
||||
"version": "beta.015",
|
||||
"tag_name": "notes/beta.015",
|
||||
"name": "Sanctuary beta.015 — Icônes de progression communes",
|
||||
"body_file": "notes/beta.015.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "f0ea350fc5710608b445494a8f229cf7453616e27c3fe08a880a14ca087153d5"
|
||||
},
|
||||
{
|
||||
"version": "beta.016",
|
||||
"tag_name": "notes/beta.016",
|
||||
"name": "Sanctuary beta.016 — Les premiers gestes rapportent de l’XP",
|
||||
"body_file": "notes/beta.016.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "2f049fcfa96f69b4ad77832ee21d9fa897e412a7766628479dcbb9229bf3dc15"
|
||||
},
|
||||
{
|
||||
"version": "beta.017",
|
||||
"tag_name": "notes/beta.017",
|
||||
"name": "Sanctuary beta.017 — Nage, S’allonger, Se reposer et fabrication manuelle",
|
||||
"body_file": "notes/beta.017.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "75f45ac8203a8be496bf56f20641e5d900dcb6d656004641ab166a975b248a98"
|
||||
},
|
||||
{
|
||||
"version": "beta.018",
|
||||
"tag_name": "notes/beta.018",
|
||||
"name": "Sanctuary beta.018 — Familiers, cape et cosmétique de tête",
|
||||
"body_file": "notes/beta.018.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "af5d7f2a9a08be017e9ea565e0ac7b7f89a5668eaca752bbef3fd83d4dcd1b83"
|
||||
},
|
||||
{
|
||||
"version": "beta.019",
|
||||
"tag_name": "notes/beta.019",
|
||||
"name": "Sanctuary beta.019 — Pouvoirs et déplacements des familiers",
|
||||
"body_file": "notes/beta.019.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "89014f518126d23a927f385e39e0e45bac1862b753eedd5dbf6a982f2fc02ae8"
|
||||
},
|
||||
{
|
||||
"version": "beta.020",
|
||||
"tag_name": "notes/beta.020",
|
||||
"name": "Sanctuary beta.020 — Œufs singuliers, portage et plongeon",
|
||||
"body_file": "notes/beta.020.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "a40be9d43b2e706d96b051a801445ce623889c36963f4a9a1114c3275dab1406"
|
||||
},
|
||||
{
|
||||
"version": "beta.022",
|
||||
"tag_name": "notes/beta.022",
|
||||
"name": "Sanctuary beta.022 — Création de monde plus rapide",
|
||||
"body_file": "notes/beta.022.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "20c29abb7f12024956084f5ad5c384306a0beb57b6f49e5108dd01cad16a3e71"
|
||||
},
|
||||
{
|
||||
"version": "beta.023",
|
||||
"tag_name": "notes/beta.023",
|
||||
"name": "Sanctuary beta.023 — Cosmétiques directement sur leur case",
|
||||
"body_file": "notes/beta.023.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "56290132ee6abb0992102e7b3bc0320298390e56a4055f7f36a49986209b356c"
|
||||
},
|
||||
{
|
||||
"version": "beta.024",
|
||||
"tag_name": "notes/beta.024",
|
||||
"name": "Sanctuary beta.024 — Recettes progressives dans le Blocodex",
|
||||
"body_file": "notes/beta.024.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "92e5de8ae776f91a5ba5f3d0a884fea7e1f81811a83b2a712bf234c08293b4bb"
|
||||
},
|
||||
{
|
||||
"version": "beta.025",
|
||||
"tag_name": "notes/beta.025",
|
||||
"name": "Sanctuary beta.025 — Barres d’XP des compétences",
|
||||
"body_file": "notes/beta.025.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "cbd9efc6d630a0ef2a1511c489545e9e87c8bd79b836b7616ade9ac077f0f8eb"
|
||||
},
|
||||
{
|
||||
"version": "beta.026",
|
||||
"tag_name": "notes/beta.026",
|
||||
"name": "Sanctuary beta.026 — Cache d’affichage Demeure sur la carte",
|
||||
"body_file": "notes/beta.026.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "aee2d4e998dd2ac9dc172d79018e552c658bd66db217f55b94e5bdd6bcabd50b"
|
||||
},
|
||||
{
|
||||
"version": "beta.027",
|
||||
"tag_name": "notes/beta.027",
|
||||
"name": "Sanctuary beta.027 — Piles de joueurs",
|
||||
"body_file": "notes/beta.027.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "9ec554eebe10b8b35955fbebd1404a273b26f8fe3693aed1b2407305cf7c7699"
|
||||
},
|
||||
{
|
||||
"version": "beta.028",
|
||||
"tag_name": "notes/beta.028",
|
||||
"name": "Sanctuary beta.028 — Plongeon jusqu’à collision",
|
||||
"body_file": "notes/beta.028.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "af533c1dc914aeab9e967d07dc8a419a7d039e1ab78365221ac90aae69a2142d"
|
||||
},
|
||||
{
|
||||
"version": "beta.029",
|
||||
"tag_name": "notes/beta.029",
|
||||
"name": "Sanctuary beta.029 — Cri et recul des familiers",
|
||||
"body_file": "notes/beta.029.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "bf653938f97f056493b17666cb2e5504db244cb2f114ebbd4fe581b48b20c53b"
|
||||
},
|
||||
{
|
||||
"version": "beta.030",
|
||||
"tag_name": "notes/beta.030",
|
||||
"name": "Sanctuary beta.030 — Lumières portées et objets jetés",
|
||||
"body_file": "notes/beta.030.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "603e95e406ebf286c1b029d97e18b389f1d0135e1c92374dcdaa927b49ead93c"
|
||||
},
|
||||
{
|
||||
"version": "beta.031",
|
||||
"tag_name": "notes/beta.031",
|
||||
"name": "Sanctuary beta.031 — Apparition galactique",
|
||||
"body_file": "notes/beta.031.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "700426014052a0c44f4a7e360912dae6c1e8c80379cfe298ba5f8c5575cd6efe"
|
||||
},
|
||||
{
|
||||
"version": "beta.032",
|
||||
"tag_name": "notes/beta.032",
|
||||
"name": "Sanctuary beta.032 — Refonte des 88 familiers",
|
||||
"body_file": "notes/beta.032.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "b24ef127919fafdb71d5b0b79b8ed6419b786cfd8b74aed6244b3b4527e6af3f"
|
||||
},
|
||||
{
|
||||
"version": "beta.033",
|
||||
"tag_name": "notes/beta.033",
|
||||
"name": "Sanctuary beta.033 — Menus directs et profil de test rapide",
|
||||
"body_file": "notes/beta.033.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "865724dab2959885f19f39d479b2f49218c4001a818c304c1ef200f30412ccf8"
|
||||
},
|
||||
{
|
||||
"version": "beta.034",
|
||||
"tag_name": "notes/beta.034",
|
||||
"name": "Sanctuary beta.034 — Fil de découvertes et hotbar agrandie",
|
||||
"body_file": "notes/beta.034.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "07afd3e8dd1b82aa515bb0db789975d34b9d44e6ae00f5213b8ea29912e41367"
|
||||
},
|
||||
{
|
||||
"version": "beta.035",
|
||||
"tag_name": "notes/beta.035",
|
||||
"name": "Sanctuary beta.035 — Collections Minecraft",
|
||||
"body_file": "notes/beta.035.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "5b705cd4160907d649f5888130432d390dbd4bc28d3fe5aabf6234feaac30cc6"
|
||||
},
|
||||
{
|
||||
"version": "beta.036",
|
||||
"tag_name": "notes/beta.036",
|
||||
"name": "Sanctuary beta.036 — Notifications et suivi choisi",
|
||||
"body_file": "notes/beta.036.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "3e18002138675b1e7d3f80ae633a49cc9204a32c683405dc1ef2a887d1da5810"
|
||||
},
|
||||
{
|
||||
"version": "beta.037",
|
||||
"tag_name": "notes/beta.037",
|
||||
"name": "Sanctuary beta.037 — Temps réel et suivi commun",
|
||||
"body_file": "notes/beta.037.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "a4dc686f2bea49c80a001c99b3c5e42d77bda5227223ba5e4d2a09d928915180"
|
||||
},
|
||||
{
|
||||
"version": "beta.038",
|
||||
"tag_name": "notes/beta.038",
|
||||
"name": "Sanctuary beta.038 — Nourriture, têtes-tombes et factions",
|
||||
"body_file": "notes/beta.038.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "41d70130039d2fc5bf24fc761757a82223ed7c64bdf209371a2ce1455b2a107b"
|
||||
},
|
||||
{
|
||||
"version": "beta.039",
|
||||
"tag_name": "notes/beta.039",
|
||||
"name": "Sanctuary beta.039 — Hello World, savoir alimentaire et inventaires de mort",
|
||||
"body_file": "notes/beta.039.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "11eeb112aef244c42253a088a407c81513bad569f1a006ea85ff8c37a87c71da"
|
||||
},
|
||||
{
|
||||
"version": "beta.040",
|
||||
"tag_name": "notes/beta.040",
|
||||
"name": "Sanctuary beta.040 — Mode opérateur, fiche Habitant et ciel partagé",
|
||||
"body_file": "notes/beta.040.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "f4ba5e5510fef9200b5a0d1cf0935ef6bb431b334caf55d59566873cdfa068cd"
|
||||
},
|
||||
{
|
||||
"version": "beta.041",
|
||||
"tag_name": "notes/beta.041",
|
||||
"name": "Sanctuary beta.041 — Portage des bébés",
|
||||
"body_file": "notes/beta.041.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "e9d46eb29e305c31e3826c4d65f76ca1666704c75bcef5ccbe43720e5409b8fe"
|
||||
},
|
||||
{
|
||||
"version": "beta.042",
|
||||
"tag_name": "notes/beta.042",
|
||||
"name": "Sanctuary beta.042 — Joueurs assis sur la tête",
|
||||
"body_file": "notes/beta.042.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "bb1937a1ce6b9f559921ec0a70042eea8b5333f4377cf208559d951e6cb2ff04"
|
||||
},
|
||||
{
|
||||
"version": "beta.043",
|
||||
"tag_name": "notes/beta.043",
|
||||
"name": "Sanctuary beta.043 — Blocs portés et icône officielle",
|
||||
"body_file": "notes/beta.043.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "335aac4865234c699ab0210ec2eba76453e5865b23ec34fba319c3e1cd29f4f9"
|
||||
},
|
||||
{
|
||||
"version": "beta.044",
|
||||
"tag_name": "notes/beta.044",
|
||||
"name": "Sanctuary beta.044 — Pouvoirs natifs des familiers",
|
||||
"body_file": "notes/beta.044.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "4fa2312d8b24495a19f6237ddea2db6df5ff830887936900bc6673d34859fb43"
|
||||
},
|
||||
{
|
||||
"version": "beta.045",
|
||||
"tag_name": "notes/beta.045",
|
||||
"name": "Sanctuary beta.045 — Menu principal",
|
||||
"body_file": "notes/beta.045.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "963ac6b973b2dec3a6d7874a33085c35d76ed5b6b9e3203e87b46d859ad60f3a"
|
||||
},
|
||||
{
|
||||
"version": "beta.046",
|
||||
"tag_name": "notes/beta.046",
|
||||
"name": "Sanctuary beta.046 — Constellations, vol et zoom",
|
||||
"body_file": "notes/beta.046.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "dab6dda881a19155e56543c9a23cb2c0081f9e4bb5cd16c8ff36a3cca70ece0a"
|
||||
},
|
||||
{
|
||||
"version": "beta.047",
|
||||
"tag_name": "notes/beta.047",
|
||||
"name": "Sanctuary beta.047 — Étoiles à la longue-vue et boutons",
|
||||
"body_file": "notes/beta.047.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "bc62848c2d43d78898ebed20beb7011e2dc006434edab6202c1a2d9b73605ecb"
|
||||
},
|
||||
{
|
||||
"version": "beta.048",
|
||||
"tag_name": "notes/beta.048",
|
||||
"name": "Sanctuary beta.048 — Bateaux collectifs et moteurs animaux",
|
||||
"body_file": "notes/beta.048.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "67fb7645ea42cc1ba5bc57167ea241dca10f77cead976bf055acb29d596dd773"
|
||||
},
|
||||
{
|
||||
"version": "beta.049",
|
||||
"tag_name": "notes/beta.049",
|
||||
"name": "Sanctuary beta.049 — Bateaux rectangulaires et chapeaux actifs",
|
||||
"body_file": "notes/beta.049.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "4c4a60abae6821ba0fa790abd90ff0ccf87f838b19507cf620e840c2da6b3915"
|
||||
},
|
||||
{
|
||||
"version": "beta.050",
|
||||
"tag_name": "notes/beta.050",
|
||||
"name": "Sanctuary beta.050 — Bateaux compacts et redstone portée",
|
||||
"body_file": "notes/beta.050.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "6e5a697160c8696017ffcf946934d030dea5dc86982f70612ec2ee2bfb1e497d"
|
||||
},
|
||||
{
|
||||
"version": "beta.051",
|
||||
"tag_name": "notes/beta.051",
|
||||
"name": "Sanctuary beta.051 — Distributeur porté orienté par le regard",
|
||||
"body_file": "notes/beta.051.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "087d760d64ebe1ff6b948080e8e47583101c28c31c6e61ed1c6cb1713cd1bfc5"
|
||||
},
|
||||
{
|
||||
"version": "beta.052",
|
||||
"tag_name": "notes/beta.052",
|
||||
"name": "Sanctuary beta.052 — Nom du familier de départ",
|
||||
"body_file": "notes/beta.052.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "9039530f3a89ee84a36883a7ddcf631029400b698ac480355c814bf8fa83be0b"
|
||||
},
|
||||
{
|
||||
"version": "beta.053",
|
||||
"tag_name": "notes/beta.053",
|
||||
"name": "Sanctuary beta.053 — Brume progressive et saturation",
|
||||
"body_file": "notes/beta.053.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "f8cb565c3f91c9c02a364557acb89fd38a85c90d8e7f60e867959cc66cbbe2d6"
|
||||
},
|
||||
{
|
||||
"version": "beta.054",
|
||||
"tag_name": "notes/beta.054",
|
||||
"name": "Sanctuary beta.054 — Duels, mises et niveaux des familiers",
|
||||
"body_file": "notes/beta.054.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "d402b014be15f7bcce2e0cd3e570f06aedd0fb0bb3ce03896b86654d53f70346"
|
||||
},
|
||||
{
|
||||
"version": "beta.055",
|
||||
"tag_name": "notes/beta.055",
|
||||
"name": "Sanctuary beta.055 — Force et portage de joueurs",
|
||||
"body_file": "notes/beta.055.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "858439b89ffce6ccd712bbe490fc795ef8dd57ea2de7a02d7ce81a6e0e7f150c"
|
||||
},
|
||||
{
|
||||
"version": "beta.056",
|
||||
"tag_name": "notes/beta.056",
|
||||
"name": "Sanctuary beta.056 — Étoiles dispersées et saturation",
|
||||
"body_file": "notes/beta.056.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "59db3c7369bad4ac4553e99df7af9f1a7740c990be11e1c5348b0e02eb54109e"
|
||||
},
|
||||
{
|
||||
"version": "beta.057",
|
||||
"tag_name": "notes/beta.057",
|
||||
"name": "Sanctuary beta.057 — Météo quotidienne et nouvelles ambiances",
|
||||
"body_file": "notes/beta.057.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "d9f72880eb257b40711f85163f9ea5e16f74c7fb161482e9f65d66b37fafcbd7"
|
||||
},
|
||||
{
|
||||
"version": "beta.058",
|
||||
"tag_name": "notes/beta.058",
|
||||
"name": "Sanctuary beta.058 — Altitude de la carte",
|
||||
"body_file": "notes/beta.058.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "690d0e236dcc4bef1ba3ce888224e3650dda38076496994157908c674f84b325"
|
||||
},
|
||||
{
|
||||
"version": "beta.059",
|
||||
"tag_name": "notes/beta.059",
|
||||
"name": "Sanctuary beta.059 — Bannières et cartes au trésor",
|
||||
"body_file": "notes/beta.059.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "367ee855927b0f58c5b21daa67611d4c07f951d05edb3b088a60994193bdc873"
|
||||
},
|
||||
{
|
||||
"version": "beta.060",
|
||||
"tag_name": "beta.060",
|
||||
"name": "Sanctuary beta.060 — Objets et blocs sur les mobs",
|
||||
"body_file": "notes/beta.060.md",
|
||||
"source_tag_exact": true,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "4ea89295586862e5b549e9ed386f4467b9816290380e2d26c84765eecf186ded"
|
||||
},
|
||||
{
|
||||
"version": "beta.061",
|
||||
"tag_name": "beta.061",
|
||||
"name": "Sanctuary beta.061 — Musique d’arrivée et montures familières",
|
||||
"body_file": "notes/beta.061.md",
|
||||
"source_tag_exact": true,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "410bc6d3b4a01133d4ebb653e7923216bd615584a148c1711d009f681d1d5616"
|
||||
},
|
||||
{
|
||||
"version": "beta.062",
|
||||
"tag_name": "notes/beta.062",
|
||||
"name": "Sanctuary beta.062 — Soleil et chapeaux des familiers",
|
||||
"body_file": "notes/beta.062.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "a082002465fb10d1c9e133270e9ec96ade18ec087703b1e7e3cbfd57f06d0a12"
|
||||
},
|
||||
{
|
||||
"version": "beta.063",
|
||||
"tag_name": "notes/beta.063",
|
||||
"name": "Sanctuary beta.063 — Chargement et règle de jeu Sanctuary",
|
||||
"body_file": "notes/beta.063.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "84e009e16741375fc36a01d54d33476c0f0f9559a0dc3eb146549d9326b579c7"
|
||||
},
|
||||
{
|
||||
"version": "beta.064",
|
||||
"tag_name": "notes/beta.064",
|
||||
"name": "Sanctuary beta.064 — Cache et étapes réelles de préparation",
|
||||
"body_file": "notes/beta.064.md",
|
||||
"source_tag_exact": false,
|
||||
"draft": false,
|
||||
"prerelease": true,
|
||||
"body_sha256": "40073089e63e58e1c5f1a994ab17e3dee5d4869cbb00e33c1a63d7d204c6d015"
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,25 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.001` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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. La livraison initiale était locale ; le canal packwiz conservait l’alpha.30.7.
|
||||
|
||||
Voir [les expéditions et leurs vérifications](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/expeditions-beta001.md) et
|
||||
[la convention de versionnement](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/versioning.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[Versionnement Sanctuary](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/versioning.md) · [beta.001 — les quatre anciennes expéditions](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/expeditions-beta001.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,19 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.002` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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 : [notes techniques](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/expeditions-beta002.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.002 — climats et temples des expéditions](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/expeditions-beta002.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,25 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.003` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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 : [notes techniques](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/progression-beta003-release.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.003 — premier habitant et première aptitude](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/progression-beta003-release.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,21 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.004` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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 [notes techniques](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/blocodex-beta004.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[UI-01 — cadre natif du Blocodex et seuil de sprint](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/blocodex-beta004.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,21 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.005` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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 : [notes techniques](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/atlas-beta005.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[MAP-01 — carte Sanctuary native, beta.005](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/atlas-beta005.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,22 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.006` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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 [notes techniques](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/demeure-beta006.md) et `mods/demeure/PROVENANCE.md`.
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[Ticket beta.006 — Atlas exploré et premières empreintes Demeure](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/demeure-beta006.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,19 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.007` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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 [notes techniques](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/atlas-immersive-beta007.md) pour la validation et l'artefact.
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[MAP-03 — Carte immersive — beta.007](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/atlas-immersive-beta007.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,20 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.008` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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 [notes techniques](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/mining-beta008.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[PROG-02A — Minage et vein mining — beta.008](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/mining-beta008.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,20 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.009` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/building-beta009.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[PROG-02B — Construction et vein building — beta.009](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/building-beta009.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,20 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.010` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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 [notes techniques](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/inventory-beta010.md) pour les preuves et limites.
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.010 — Inventaire, contrat préalable de migration](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/inventory-beta010.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,21 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.011` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/cycle-factions-beta011.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[CYCLE-01 · PROG-03 · FACTION-01 · NGP-01 — beta.011](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/cycle-factions-beta011.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,25 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.012` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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 : [notes techniques](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/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.
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.012 — transferts, barres rapides et progression](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/inventory-flow-beta012.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,30 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.013` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/progression-inline-beta013.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.013 — compétences sur une ligne et prix du prestige](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/progression-inline-beta013.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,30 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.014` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/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.
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.014 — rangement, hotbar mobile et préfixe de faction](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/inventory-sorting-beta014.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,17 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.015` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/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.
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.015 — icônes de progression communes](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/progression-textures-beta015.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,20 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.016` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/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é.
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.016 — XP des premiers pas](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/tutorial-xp-beta016.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,26 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.017` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/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.
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.017 — aptitudes Nage/S’allonger/Repos et retrait du livre de recettes](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/swimming-recipebook-beta017.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,26 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.018` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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.
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.018 — cases de familier, cape et cosmétique de tête](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/companions-cosmetics-beta018.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,18 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.019` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/companion-powers-beta019.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.019 — pouvoirs des 88 familiers](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/companion-powers-beta019.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,21 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.020` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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.
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.020 — interactions, lecture des œufs et plongeon](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/familiar-interactions-beta020.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,15 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.022` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- É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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/initial-loading.md).
|
||||
- Livraison initialement locale sur `codex/initial-loading`, avec le pack conservé pour les essais.
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[STARTUP-01 — raccourcir la création de monde](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/initial-loading.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,20 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.023` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/head-cosmetics-beta021.md).
|
||||
- 117 tests serveur, parcours client et 588 288 comparaisons de densité réussis ; MRpack local vérifié.
|
||||
|
||||
Le chantier commencé sous le numéro **beta.021** a été finalisé dans cette livraison, après le correctif beta.022. Beta.021 n’a pas eu de livraison autonome.
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.023 — cosmétiques de tête interactifs](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/head-cosmetics-beta021.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,20 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.024` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/recipes-jei-beta024.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[Recettes JEI — collections et Blocodex](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/recipes-jei-beta024.md) · [Collections Minecraft — advancements, blocs, objets et recettes](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/collections-minecraft.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,16 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.025` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/skill-xp-bars-beta025.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.025 — barres d’expérience des compétences](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/skill-xp-bars-beta025.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,17 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.026` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/demeure-map-performance-beta026.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.026 — affichage Demeure sans recalcul par image](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/demeure-map-performance-beta026.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,16 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.027` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/player-stacks-beta027.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.027 — piles de joueurs](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/player-stacks-beta027.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,16 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.028` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/dive-until-collision-beta028.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.028 — plongeon jusqu’à collision](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/dive-until-collision-beta028.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,15 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.029` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/familiar-hit-feedback-beta029.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.029 — réaction des familiers aux coups](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/familiar-hit-feedback-beta029.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,17 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.030` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/dynamic-lights-beta030.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[LIGHT-01 — éclairage dynamique, beta.030](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/dynamic-lights-beta030.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,17 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.031` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/introduction-beta031.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[INTRO-01 — apparition galactique, beta.031](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/introduction-beta031.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,18 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.032` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/spawn-eggs-v2-catalogue-beta032.md) et [contrat de livraison](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/spawn-eggs-v2-beta032.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[Refonte v2 — catalogue chiffré beta.032](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/spawn-eggs-v2-catalogue-beta032.md) · [FAM-CORE-01 à FAM-CATALOG-06 — refonte des 88 familiers](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/spawn-eggs-v2-beta032.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,18 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.033` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/menus-discovery-beta033.md) · [profil de test](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/test-rapide-beta033.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[UI-033 — menu pause, Discovery et catalogue](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/menus-discovery-beta033.md) · [DEV-033 — Sanctuary Test, monde plat et intro passée](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/test-rapide-beta033.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,18 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.034` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/notifications-beta034.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[HUD-034 — découvertes et suivi natif](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/notifications-beta034.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,18 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.035` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/collections-beta035.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[RECIPES-035 — collections Minecraft jouables](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/collections-beta035.md) · [Collections Minecraft — advancements, blocs, objets et recettes](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/collections-minecraft.md) · [Collections Minecraft — inventaire exhaustif](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/collections-minecraft-inventaire.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,18 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.036` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/corrections-beta036.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[HUD-036 — notifications choisies, vol porté et discrétion](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/corrections-beta036.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,17 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.037` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/realtime-beta037.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[TIME-037 — temps réel et suivi commun](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/realtime-beta037.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,18 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.038` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/graves-food-beta038.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.038 — têtes-tombes, informations alimentaires et fondation des factions](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/graves-food-beta038.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,18 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.039` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/food-panorama-beta039.md) · [Disposition des tombes](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/grave-inventory-beta039.md) · [Hello World](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/hello-starter-beta039.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.039 — Hello World et familier de départ](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/hello-starter-beta039.md) · [beta.039 — inventaires côte à côte à la mort](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/grave-inventory-beta039.md) · [beta.039 — connaissance alimentaire, panoramas et têtes numérotées](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/food-panorama-beta039.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,28 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.040` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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 : [notes techniques](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/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 n'est pas embarqué dans cette livraison.
|
||||
- Conserve les catalogues de recettes supérieurs à 64 Ko en fragments NBT,
|
||||
avec lecture des anciennes chaînes : [notes techniques](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/recipe-storage-beta040.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.040 — crash à l'arrivée en multijoueur](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/multiplayer-hello-beta040.md) · [beta.040 — ciel compatible avec le rendu natif et Vanilla Light](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/shaders-beta040.md) · [beta.040 — opérateur, habitant et ciel partagé](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/operator-inhabitant-stars-beta040.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,15 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.041` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/carry-babies-beta041.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.041 — bébés portés sans ralentissement](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/carry-babies-beta041.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,18 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.042` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/lan-carry-beta042.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.042 — portage sur la tête et commandes LAN](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/lan-carry-beta042.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,16 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.043` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/functional-head-blocks-beta043.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.043 — blocs portés fonctionnels](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/functional-head-blocks-beta043.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,21 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.044` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/spawn-eggs-audit-beta044.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.044 — pouvoirs de familiers et icône officielle](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/spawn-eggs-audit-beta044.md) · [Familiers — catalogue beta.044](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/spawn-eggs-catalogue-beta044.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,16 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.045` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/title-menu-beta045.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[UI-045 — menu principal](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/title-menu-beta045.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,20 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.046` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/faction-two-slots-beta046.md) ·
|
||||
[Ciel, bateau, zoom et application](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/sky-flight-zoom-beta046.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.046 — ciel dessiné, bateau à poule, zoom et identité de l’application](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/sky-flight-zoom-beta046.md) · [FACTION-046 — deux places dès la fondation](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/faction-two-slots-beta046.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,18 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.047` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/spyglass-stars-beta047.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.047 — lecture du ciel à la longue-vue](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/spyglass-stars-beta047.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,22 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.048` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/poultry-aeronautics-beta048.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.048 — aéronautique de poule](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/poultry-aeronautics-beta048.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,22 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.049` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveauté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.
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.049 — bateaux rectangulaires et blocs portés](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/boats-head-beta049.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,23 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.050` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/head-blocks-beta050.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.050 — bateaux compacts et blocs portés](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/head-blocks-beta050.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,16 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.051` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/head-dispenser-beta051.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.051 — visée du distributeur porté](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/head-dispenser-beta051.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,17 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.052` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/starter-name-beta052.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.052 — nom du familier de départ](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/starter-name-beta052.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,15 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.053` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/progressive-fog-beta053.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.053 — brume progressive, saturation et accueil](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/progressive-fog-beta053.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,26 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.054` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/familiar-combat-beta054.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.054 — familiers de combat, duels et mises](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/familiar-combat-beta054.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,17 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.055` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/strength-carry-beta055.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.055 — Force et joueurs portés](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/strength-carry-beta055.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,17 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.056` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/sky-spacing-beta056.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.056 — étoiles dispersées et saturation par défaut](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/sky-spacing-beta056.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,20 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.057` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/daily-weather-beta057.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.057 — météo quotidienne Sanctuary](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/daily-weather-beta057.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,18 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.058` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/atlas-altitude-beta058.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.058 — altitude de la carte](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/atlas-altitude-beta058.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,23 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.059` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/atlas-markers-beta059.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.059 — bannières et cartes au trésor](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/atlas-markers-beta059.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,23 @@
|
||||
**Publication rétrospective** de la livraison locale beta.060. Le tag `beta.060` conserve les sources vérifiées de cette version.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- 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](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/mob-head-blocks-beta060.md).
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.060 — objets et blocs sur les mobs](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/mob-head-blocks-beta060.md)
|
||||
|
||||
Les limites de la suite serveur générale sont consignées dans le [bilan Git beta.060](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/git-sync-beta060.md). Les validations ciblées de cette livraison ne remplacent pas ce bilan.
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,22 @@
|
||||
**Publication rétrospective** de la livraison locale beta.061. Le tag `beta.061` conserve les sources vérifiées de cette version.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- La musique Minecraft commence au dévoilement du portail, après les lettres. Son flux est conservé
|
||||
lors du passage sous le flash blanc au monde ; les autres sons sont nettoyés.
|
||||
- Le poids des familiers dépend de la taille stable de leur œuf, même avec un
|
||||
modèle bébé. Les minuscules ne ralentissent pas, les petits légèrement,
|
||||
puis le ralentissement augmente avec la taille.
|
||||
- Les colossaux deviennent des montures personnelles : Maj + clic droit à
|
||||
main vide, déplacements et saut/vol/nage selon l’espèce, relâcher Maj puis
|
||||
réappuyer pour descendre. La simulation et les collisions restent serveur.
|
||||
- Infobulles FR/EN pour le poids et le geste de monte. Aucun format de
|
||||
sauvegarde ou paramètre de génération modifié.
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.061 — musique d'arrivée et taille des familiers portés](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/arrival-mount-beta061.md)
|
||||
|
||||
Les limites de la suite serveur générale sont consignées dans le [bilan Git beta.060](https://git.botsu.net/koka/sanctuary-beta/src/commit/c8b0684460e9bdba15d5658a6987b266fcbe7139/docs/git-sync-beta060.md). Les validations ciblées de cette livraison ne remplacent pas ce bilan.
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,15 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.062` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- Les familiers sensibles au soleil reprennent les brûlures de leur espèce Minecraft, y compris lorsqu’ils ont l’apparence d’un bébé.
|
||||
- Un objet équipé sur la tête protège des nouvelles inflammations, sur les familiers comme sur les mobs ordinaires. Maj + clic droit équipe ou récupère le chapeau.
|
||||
- Les brûlures diminuent la santé de combat jusqu’au K.-O., sans détruire l’œuf. Les flammes suivent la taille du familier et une indication FR/EN explique la protection.
|
||||
- Le chapeau ne donne pas de résistance au feu : une flamme déjà allumée termine sa durée normale ou s’éteint dans l’eau.
|
||||
- Build, vérification des 88 espèces et parcours client natif réussis. Aucun format de sauvegarde ni paramètre de génération modifié.
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.062 — soleil et chapeaux des familiers](https://git.botsu.net/koka/sanctuary-beta/src/tag/notes/beta.062/sources/docs/familiar-sunlight-beta062.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,15 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.063` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- La règle **Utiliser Sanctuary**, choisie à la création du monde, permet d’activer Hello World et les systèmes de progression sur un terrain Minecraft classique ou plat.
|
||||
- Ce choix reste fixé pour la partie. Il conserve le générateur, le spawn et les chunks du terrain choisi ; les fonctions d’expansion restent réservées aux îles Sanctuary.
|
||||
- L’audit sépare la préparation du terrain, Hello World, l’introduction et l’arrivée. Sur le Mac et le scénario testés : environ **122 s** à la création d’une île et **59 s** à sa réouverture.
|
||||
- L’introduction complète est conservée. L’écran de préchargement présenté dans cet audit est une **proposition**, pas une interface intégrée à beta.063 ; le cache et l’écran natif arrivent dans beta.064.
|
||||
- Build et parcours natif réussis : huit ouvertures couvrent les terrains plat/classique, Sanctuary activé/désactivé, puis leur réouverture. Aucun monde classique existant n’est converti automatiquement.
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.063 — audit du chargement et règle de jeu Sanctuary](https://git.botsu.net/koka/sanctuary-beta/src/tag/notes/beta.063/sources/docs/loading-gameplay-beta063.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,16 @@
|
||||
**Note de livraison rétrospective** — le tag `notes/beta.064` archive ces documents. Les archives automatiques « Code source » de ce tag contiennent des notes, pas les sources historiques du mod.
|
||||
|
||||
## Nouveautés
|
||||
|
||||
- Les plans de l’île Sanctuary sont mis en cache sur disque, puis vérifiés et relus à la réouverture. Une entrée absente, invalide ou corrompue est recalculée.
|
||||
- Le préchargement affiche les étapes réelles sur fond uni, avec le texte Minecraft en FR/EN et la progression native des chunks lorsqu’elle est disponible.
|
||||
- Sur le même scénario local que l’audit beta.063, la réouverture passe de **58,7 s à 2,1 s**. La première création reste autour de **122 s**, introduction complète comprise. Ces mesures dépendent de la machine et de la graine.
|
||||
- Hello World, l’introduction, sa musique et le flash restent identiques. Le cache est reconstructible et ne modifie ni les chunks, ni les journaux, ni les paramètres de génération.
|
||||
- Build, cache corrompu, rendu FR/EN et huit ouvertures plat/classique validés. La comparaison retrouve **217 053 écritures de blocs et de butin identiques** ainsi que 93 150 points de protection.
|
||||
- L’optimisation de la toute première création par sondages partagés ou parallélisation reste un chantier ultérieur.
|
||||
|
||||
## Détails et vérifications
|
||||
|
||||
[beta.064 — cache des plans et préchargement natif](https://git.botsu.net/koka/sanctuary-beta/src/tag/notes/beta.064/sources/docs/loading-cache-beta064.md)
|
||||
|
||||
**Environnement :** Minecraft Java **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**, Java **25**. Les packs de cette livraison sont conservés localement ; ce post publie ses notes et ne met pas à jour le canal packwiz.
|
||||
@@ -0,0 +1,81 @@
|
||||
# beta.062 — soleil et chapeaux des familiers
|
||||
|
||||
Branche `codex/familiar-sunlight-beta062`.
|
||||
|
||||
Le familier reprend la sensibilité solaire du type natif de son œuf : tag
|
||||
`minecraft:burn_in_daylight`, avec respect de l'immunité native au feu. La
|
||||
vérification utilise le moteur Minecraft 26.3-pre-2 : lumière, ciel dégagé,
|
||||
eau/pluie/neige poudreuse et attribut environnemental `MONSTERS_BURN`.
|
||||
Les bébés familiers concernés brûlent aussi. Les autres espèces conservent
|
||||
leur comportement actuel.
|
||||
|
||||
Tout objet équipé dans l'emplacement de tête Sanctuary protège des nouvelles
|
||||
inflammations solaires, sur un mob ordinaire comme sur un familier. Maj + clic
|
||||
droit avec un objet l'équipe ; Maj + clic droit à main vide le récupère.
|
||||
L'armure de tête native conserve sa protection et son usure habituelles quand
|
||||
aucun chapeau Sanctuary n'est équipé. Un chapeau ne rend pas résistant au feu :
|
||||
une flamme déjà allumée termine sa durée native, ou s'éteint dans l'eau.
|
||||
|
||||
Les familiers sensibles perdent leur santé de combat en brûlant, jusqu'au K.-O.
|
||||
habituel, sans détruire l'œuf. Leur feu reste dangereux pendant un duel ; les
|
||||
attaques extérieures au duel restent exclues. Les flammes suivent la taille
|
||||
visible du compagnon. Une indication FR/EN sur les œufs concernés explique le
|
||||
besoin d'un chapeau, sans achat préalable d'une aptitude.
|
||||
|
||||
Aucun identifiant ni format de sauvegarde ne change. Le chapeau utilise
|
||||
l'équipement existant : il est rendu au sol quand le familier disparaît et
|
||||
n'est pas stocké dans son œuf. Aucun monde existant ni canal n'est modifié.
|
||||
|
||||
## Vérifications
|
||||
|
||||
`Sunlight062ClientChecks` passe dans le client natif 26.3-pre-2, sur un monde
|
||||
plat de développement neuf :
|
||||
|
||||
- 88 œufs exposés au moteur solaire natif : zombies, villageois zombies,
|
||||
noyés, chevaux zombies, nautiles zombies, squelettes, vagabonds, embourbés
|
||||
et phantoms brûlent ; les autres conservent leur immunité, dont le Wither
|
||||
squelette naturellement résistant au feu ;
|
||||
- mob ordinaire avec pierre, diamant, bâton et torche en chapeau, protection
|
||||
et usure du casque natif conservées, reprise du feu après retrait ;
|
||||
- vrai paquet Maj + clic droit pour équiper puis retirer un diamant de la
|
||||
tête du familier, synchronisation de l'objet sur son modèle côté client ;
|
||||
- santé persistée qui baisse sur les vrais ticks de feu, feu déjà allumé qui
|
||||
expire sous un chapeau, absence de nouvelle inflammation ;
|
||||
- toit, nuit, pluie et immersion ; l'eau éteint aussi les flammes existantes ;
|
||||
- K.-O. déclenché par un tick natif de brûlure, identité et œuf conservés ;
|
||||
- brûlure et fin normale d'un duel au K.-O., refus des coups directs d'un
|
||||
joueur extérieur et des autres dégâts environnementaux pendant le duel ;
|
||||
- flammes synchronisées aux dimensions visibles du familier bébé, capture
|
||||
inspectée dans `build/sun062-evidence/sunburn.png`, indication FR/EN.
|
||||
|
||||
Journal `build/sun062-client.log` : **55 s**, marqueurs
|
||||
`SUNLIGHT062_SPECIES_PASS` et `SUNLIGHT062_PASS`. La première tentative de
|
||||
lancement a été arrêtée au blocage OpenGL de synchronisation verticale ;
|
||||
le parcours réussi utilise `-PsanctuaryClientNoVsync=true` et le réglage VSync
|
||||
uniquement dans le dossier du client de développement.
|
||||
|
||||
L'essai de duel utilise deux entités serveur avec une connexion simulée pour
|
||||
la seconde ; aucun essai avec deux clients humains n'est revendiqué. La
|
||||
capture inspectée est celle du zombie bébé ; le rendu individuel des huit
|
||||
autres espèces sensibles n'a pas été revu visuellement.
|
||||
|
||||
`./gradlew check build assemblePack assembleTestPack -x :sanctuary:runGameTest
|
||||
-PsanctuaryClientTests=true -PsanctuarySunlight062ClientTests=true
|
||||
-PsanctuaryQuickTests=true` réussit : **122 tâches**, **2 min 10 s**.
|
||||
Le parcours client est exécuté séparément par `:sanctuary:runClientGameTest`
|
||||
avec les mêmes propriétés et `-PsanctuaryClientNoVsync=true`.
|
||||
Aucun EULA de serveur dédié n'a été accepté.
|
||||
|
||||
## Archives locales
|
||||
|
||||
- Pack normal (archive locale), 5678508 octets.
|
||||
SHA-256 : `3eb3729023bcb1f6931198d50694ecac1fee1c660aeb0cf1edc9776aebbfe2fa`.
|
||||
- Monde plat rapide (archive locale), 5697441 octets.
|
||||
SHA-256 : `f71dd47ef228d2acab99fe9b7b58e11d4f39234f926d7a313956bdd69e9cd2b6`.
|
||||
|
||||
Les **1624 classes** embarquées correspondent au build. Le reçu
|
||||
`build/sun062-artifact.json` vérifie le contenu des archives, les différences
|
||||
ciblées avec beta.061, les dépendances imbriquées et la conservation des
|
||||
archives précédentes. JEI, la génération et les autres ressources du pack
|
||||
restent identiques. Aucun canal publié, instance personnelle ni monde
|
||||
existant n'est modifié.
|
||||
@@ -0,0 +1,138 @@
|
||||
# beta.064 — cache des plans et préchargement natif
|
||||
|
||||
Branche `codex/loading-cache-beta064`. Reprend l'audit beta.063 et conserve les
|
||||
travaux préexistants (HUD du resource pack et documentation des capes inclus).
|
||||
|
||||
## Contrat du cache dérivé
|
||||
|
||||
Le cache est facultatif et reconstructible dans `cache/sanctuary-plans-v1/`
|
||||
sous le dossier du monde. Il ne change aucun chunk, aucun journal d'expansion,
|
||||
aucune donnée d'habitant ni les paramètres du générateur. Un ancien monde sans
|
||||
cache suit exactement le calcul existant et remplit le cache ; supprimer ce
|
||||
répertoire rétablit le même calcul. Pas de migration de sauvegarde nécessaire.
|
||||
|
||||
Les clés comprennent la graine, le générateur et ses paramètres, l'option
|
||||
structures, les versions des mods et toutes les couches de ressources de
|
||||
génération (`worldgen`, `structure`, `tags`, `dimension`, `dimension_type`) et
|
||||
les modèles NBT locaux de `generated/`. Les
|
||||
plans structurels incluent aussi la liste des îles concernées. Un changement
|
||||
invalide le cache ; une entrée illisible, incomplète ou dont l'empreinte diffère
|
||||
est ignorée puis recalculée. Écriture temporaire, synchronisation et renommage
|
||||
atomique. Aucun objet Minecraft vivant, monde, chunk ou état RNG n'est sérialisé.
|
||||
Les index dérivés sont reconstruits à partir des géométries validées.
|
||||
|
||||
Le cache couvre l'hydrologie régionale (eau, terrasses, écoulements et lave),
|
||||
les traversées, salles souterraines, sanctuaire minier, ruines et patrimoine de
|
||||
la racine, ainsi que les pièces natives du village, des mines, des temples et
|
||||
des ruines asséchées. Ces dernières utilisent le NBT natif de Minecraft, dont
|
||||
la lecture doit restituer exactement la même écriture ; sinon elles sont
|
||||
recalculées. Les pièces restaurées appartiennent au nouveau serveur, sans
|
||||
réutiliser les objets du serveur précédent. Le lecteur vanilla des pièces jigsaw
|
||||
recalcule leurs limites à partir du modèle et perd les extensions réservées aux
|
||||
jonctions : le cache réapplique ces limites enregistrées, puis exige une égalité
|
||||
NBT complète. Cette correction reste locale au lecteur du cache, sans mixin de
|
||||
chargement des chunks ni modification des structures sauvegardées.
|
||||
|
||||
Les plans aériens conservent leur journal persistant existant, qui fait
|
||||
également autorité. Les anciennes générations et les villes des expansions
|
||||
conservent leurs planificateurs actuels ; la livraison cible les plans de
|
||||
l'île Sanctuary actuelle (`generation24`, terrain alpha.30.7).
|
||||
|
||||
## Préchargement
|
||||
|
||||
Texte et étapes issus du travail réel du serveur intégré, fond uni et graphisme
|
||||
Minecraft. Aucun portail du Nether dans cette préparation. L'introduction,
|
||||
Hello World, sa durée, sa musique et le flash restent inchangés. Les étapes de
|
||||
calcul n'affichent pas de pourcentage inventé ; Minecraft fournit sa progression
|
||||
réelle des chunks dès qu'elle est disponible. La préparation locale affiche
|
||||
les étapes publiées par le serveur intégré avant même l'admission réseau.
|
||||
Un client distant ne reçoit pas de faux état d'un serveur qui n'a pas encore
|
||||
ouvert sa connexion : il conserve les étapes natives du téléchargement.
|
||||
Le transport dimensionnel par portail reste un écran Minecraft distinct.
|
||||
|
||||
Les libellés FR/EN suivent le travail : vérification/lecture du cache, eau et
|
||||
lave, traversées, salles, sanctuaire minier, ruines, patrimoine, îlots aériens,
|
||||
village, mines, temples, enregistrement et point d'arrivée. Deux lignes
|
||||
centrées sur fond uni remplacent l'attente générique ; aucune texture ajoutée.
|
||||
La progression native des chunks et ses conditions de fermeture restent gérées
|
||||
par Minecraft. Aucun nouveau bouton d'annulation ne force un arrêt au milieu
|
||||
d'un calcul ou d'une écriture.
|
||||
|
||||
## Vérification reproductible
|
||||
|
||||
Client natif 26.3-pre-2, serveur intégré uniquement, monde de développement
|
||||
neuf : graine `42`, île moyenne de diamètre `724`, structures actives,
|
||||
distances de rendu et simulation de `8`. Première arrivée avec les 29,5 secondes
|
||||
d’introduction complètes. Ensuite réouverture du même monde, puis remplacement
|
||||
d’une seule entrée de cache par un contenu tronqué et nouvelle réouverture.
|
||||
|
||||
Le contrôle compare les géométries des plans, l’eau et la lave, les index par
|
||||
colonne et par chunk, les écritures de blocs et de butin des renderers et une
|
||||
grille de points de protection. La lecture des pièces natives exige une égalité
|
||||
NBT complète après restauration. Les essais de fichiers couvrent l’absence,
|
||||
le changement de clé, une copie sous une mauvaise identité, un checksum faux,
|
||||
une validation refusée et un gzip tronqué. Chaque refus retombe sur le calcul.
|
||||
|
||||
L’écran est rendu par Minecraft en FR/EN pour inspection visuelle. Les phases
|
||||
observées pendant le véritable démarrage sont enregistrées indépendamment des
|
||||
ticks du client, qui ne tournent pas pendant sa première boucle de chargement.
|
||||
Mesure locale du 15 septembre 2026, même scénario que l’audit beta.063 :
|
||||
|
||||
| Parcours | Durée jusqu’au jeu |
|
||||
|---|---:|
|
||||
| Première création, cache vide, introduction complète | 122,255 s |
|
||||
| Réouverture avec cache | 2,126 s |
|
||||
| Entrée structurelle corrompue, recalcul automatique | 39,177 s |
|
||||
| Référence beta.063, réouverture sans cache | 58,701 s |
|
||||
|
||||
Il s’agit d’une mesure sur cette machine et cette graine, pas d’une garantie de
|
||||
durée. Le cache accélère surtout les réouvertures ; un monde neuf doit toujours
|
||||
calculer ses plans et préparer ses chunks. Les mises à jour de version ou de
|
||||
ressources invalident volontairement les anciennes entrées. La première
|
||||
réouverture d’un ancien monde sans cache sert à le remplir.
|
||||
|
||||
Réouverture : **3 lectures réussies, 0 échec, 0 écriture**. Récupération :
|
||||
**3 lectures réussies, 1 échec attendu, 1 remplacement**. Comparaison identique
|
||||
des **217 053 écritures de blocs/butin** et de 93 150 points de protection,
|
||||
ainsi que des plans et des index fluides. Les 17 étapes utiles du scénario ont
|
||||
été observées ; les libellés FR/EN et les captures natives sont vérifiés.
|
||||
Preuves locales : `build/loading064-client.log`,
|
||||
`build/loading064-evidence/timings.json` et captures dans le même dossier.
|
||||
|
||||
|
||||
```sh
|
||||
JAVA_HOME=/Users/koka/Library/Java/JavaVirtualMachines/temurin-25.jdk/Contents/Home \
|
||||
./gradlew :sanctuary:runClientGameTest -x :sanctuary:runGameTest \
|
||||
-PsanctuaryClientTests=true -PsanctuaryLoading064ClientTests=true \
|
||||
-PsanctuaryQuickTests=true -PsanctuaryClientNoVsync=true
|
||||
```
|
||||
|
||||
Le drapeau de test rapide facilite l’automatisation ; ce scénario réactive
|
||||
explicitement l’introduction longue avant la validation de Hello World.
|
||||
Aucun serveur dédié lancé, aucune EULA acceptée, aucun monde personnel modifié.
|
||||
|
||||
|
||||
## Livraison locale
|
||||
|
||||
`./gradlew check build assemblePack assembleTestPack` réussi en **2 min 21 s**,
|
||||
**122 tâches**, avec `-x :sanctuary:runGameTest -PsanctuaryClientTests=true
|
||||
-PsanctuaryQuickTests=true`. Le parcours natif plat/classique, avec Sanctuary
|
||||
activé/désactivé puis réouverture, passe ses **8 ouvertures** en 53 s
|
||||
(`build/gameplay064-client.log`). Les tests dédiés exclus restent remplacés ici
|
||||
par les essais du serveur intégré, conformément au refus d’accepter leur EULA.
|
||||
|
||||
Archives comparées à beta.063 : **1 645 classes conformes à la compilation**,
|
||||
ressources FR/EN, mixins, métadonnées, dépendances exactes et absence de tests
|
||||
dans le mod. Les classes de Hello World, de l’introduction, les sons, les
|
||||
textures, les données de génération et JEI sont inchangés. Les variantes
|
||||
normal/Test diffèrent uniquement par le module de test rapide et leur nom.
|
||||
Les anciens MRpacks beta.063 conservent leurs empreintes originales.
|
||||
|
||||
- Pack normal beta.064 (archive locale), 5720330 octets.
|
||||
SHA-256 : `c05b78e2caf27d52cb318979ee66e19e5bca9c90673f8868ae50f85f0e2ff2c0`.
|
||||
- Monde plat rapide beta.064 (archive locale), 5739264 octets.
|
||||
SHA-256 : `962800291875ab5bebda1abaedc798e7cf110ba0ef13ac168a0b85b3b2c19d24`.
|
||||
|
||||
Reçu : `build/loading064-artifact.json`. Aucun canal publié ni instance Prism
|
||||
modifié. Les optimisations de sondages partagés et de parallélisation de la
|
||||
première création proposées dans l’audit restent des tickets ultérieurs.
|
||||
@@ -0,0 +1,231 @@
|
||||
# beta.063 — audit du chargement et règle de jeu Sanctuary
|
||||
|
||||
> Suite livrée dans [beta.064](loading-cache-beta064.md) : cache des plans et
|
||||
> étapes réelles sur fond uni, sans le portail de la proposition ci-dessous.
|
||||
> L’audit et les mesures beta.063 restent conservés ici.
|
||||
|
||||
Branche `codex/loading-audit-gameplay-beta063`, après beta.062 conservée.
|
||||
|
||||
## Contrat
|
||||
|
||||
L'audit mesure séparément le démarrage du client, la création du terrain,
|
||||
Hello World, l'introduction et l'arrivée. Il compare une île neuve, sa
|
||||
réouverture, un monde plat et un monde Minecraft classique, sans utiliser
|
||||
de sauvegarde personnelle. L'habillage du préchargement est une proposition
|
||||
à examiner, pas une optimisation de terrain déjà livrée.
|
||||
|
||||
La règle native `sanctuary:use_sanctuary`, « Utiliser Sanctuary », permet
|
||||
de choisir les règles Sanctuary à la création d'un monde, indépendamment
|
||||
de son générateur. Elle est activée par défaut dans le pack ; la désactiver
|
||||
avant la création conserve les capacités ordinaires du joueur. Activée sur
|
||||
un monde plat ou classique, elle apporte Hello World, la progression,
|
||||
l'inventaire, les familiers, les factions et les systèmes qui en dépendent,
|
||||
ainsi que les modes temporel et météorologique Sanctuary.
|
||||
|
||||
Cette règle ne change jamais le générateur, le spawn natif, les chunks ou les
|
||||
structures du monde choisi. Les fonctions propres aux îles et aux expansions
|
||||
restent réservées à ce terrain. Les ressources et ajouts autonomes du mod
|
||||
restent chargés, y compris quand cette règle est désactivée.
|
||||
|
||||
Le choix est fixé pour la partie : les commandes et options d'une partie
|
||||
déjà ouverte ne peuvent pas le basculer. Le serveur conserve le choix natif
|
||||
dans `level.dat` ; les données existantes d'habitant continuent d'identifier
|
||||
une partie Sanctuary lors des réouvertures. Pas de nouveau format propriétaire.
|
||||
Les parties Sanctuary et le module plat de test antérieurs conservent leur
|
||||
admission historique ; la protection existante des anciennes parties sans
|
||||
progression reste appliquée. Aucun Overworld classique déjà joué n'est
|
||||
converti automatiquement. Une conversion reste hors de cette livraison,
|
||||
conformément à la précision de l'utilisateur.
|
||||
|
||||
## Mesures du 15 septembre 2026
|
||||
|
||||
Client natif Minecraft **26.3-pre-2**, Fabric **0.19.5**, API
|
||||
**0.160.0+26.3**, Java 25 ; Mac Apple M1, huit processeurs logiques,
|
||||
tas JVM 2 Gio. Une exécution par scénario dans le même client, dans cet
|
||||
ordre, avec enregistrement JFR `profile`. Graine **42**, île Moyen **724**,
|
||||
structures actives, distances de rendu et de simulation **8**. Les autres
|
||||
applications du bureau restent ouvertes. Ce sont des observations locales,
|
||||
pas une moyenne représentative ni une preuve de gain entre versions.
|
||||
|
||||
Le compteur commence à la demande de création/ouverture. « Jouable » signifie
|
||||
joueur présent, écran de jeu actif et fondu d'arrivée terminé. Hello World est
|
||||
validé automatiquement ; le temps passé à choisir son personnage est exclu.
|
||||
L'introduction complète reste active, même sur les terrains Minecraft.
|
||||
|
||||
| Scénario | Hello World prêt | Fin de la séquence d'introduction | Jouable |
|
||||
| --- | ---: | ---: | ---: |
|
||||
| Nouvelle île Sanctuary | 74,292 s | 103,889 s | **122,101 s** |
|
||||
| Réouverture de cette île | Déjà accompli | Non rejouée | **58,701 s** |
|
||||
| Nouveau monde plat + Sanctuary | 0,929 s | 30,489 s | **33,246 s** |
|
||||
| Nouveau monde classique + Sanctuary | 3,809 s | 33,458 s | **37,632 s** |
|
||||
|
||||
Le premier lancement du processus client jusqu'au début du parcours au menu
|
||||
prend environ **15 s**, en plus de ces durées. Il utilise les ressources déjà
|
||||
présentes sur cette machine : ce n'est pas une installation ou un cache disque
|
||||
à froid. Le profilage commence aux scénarios monde ; ce démarrage client est
|
||||
chronométré, mais pas attribué fonction par fonction.
|
||||
|
||||
## Ce qui se passe réellement
|
||||
|
||||
1. Le client charge les classes, ressources, textures et sons. L'enregistrement
|
||||
des services Sanctuary n'est pas encore la planification complète des îles.
|
||||
2. Après « Créer », le serveur intégré construit les niveaux. Dans
|
||||
`ExpansionRuntime.register`, l'événement `ServerLevelEvents.LOAD` prépare les
|
||||
plans du générateur : eau, traversées, réseaux souterrains, sanctuaire minier,
|
||||
patrimoine, village et expéditions. Cette étape bloque l'accès à Hello World.
|
||||
3. Le serveur choisit le spawn et prépare les chunks d'arrivée. La configuration
|
||||
réseau ouvre Hello World puis l'introduction ; une partie de la préparation
|
||||
du monde continue pendant ces **29,5 s** de cinéma.
|
||||
4. La séquence se termine, mais le monde peut ne pas être prêt. L'écran blanc
|
||||
couvre alors l'attente, puis le fondu rend le jeu visible. Sur l'île mesurée,
|
||||
environ **18,2 s** séparent la fin de l'intro de l'état jouable.
|
||||
|
||||
La première planification de l'Overworld occupe environ **58,8 s** entre
|
||||
`SERVER_STARTING` et la fin de son événement `LOAD`. À la réouverture, elle
|
||||
occupe encore **56,8 s**. La majeure partie de ces plans est recalculée à chaque
|
||||
nouvelle instance du générateur ; le journal aérien existant ne met pas tous
|
||||
les autres plans en cache.
|
||||
|
||||
Le `Time elapsed` natif est trompeur pour cet audit : il annonce **434 ms** à
|
||||
la réouverture alors que l'entrée prend **58,7 s**. Ce compteur démarre après
|
||||
les calculs lourds. Il ne doit pas servir seul de mesure du chargement complet.
|
||||
|
||||
## Où part le CPU
|
||||
|
||||
Les journaux de cette réouverture attribuent **23,913 s** aux traversées,
|
||||
**14,590 s** au patrimoine, **7,758 s** au sanctuaire minier et **2,999 s** au
|
||||
village. L'hydrologie annonce **13,052 s**, mais elle est appelée pendant la
|
||||
préparation des traversées : **ne pas additionner ces deux durées**.
|
||||
|
||||
Dans les échantillons JFR des méthodes Java en exécution à la réouverture :
|
||||
|
||||
| Méthode | Part des échantillons |
|
||||
| --- | ---: |
|
||||
| `SmearedPerlinNoise.addToVolume` | 37,81 % |
|
||||
| `NoiseStack.Perlin.get` | 22,80 % |
|
||||
| `GradientNoise.permute` | 8,51 % |
|
||||
|
||||
Ces trois fonctions de bruit totalisent **69,12 %** des échantillons. Ce n'est
|
||||
ni une part exacte du temps mural ni un gain récupérable annoncé. Les pauses
|
||||
GC totalisent **838 ms** sur le profil de réouverture, contre **1,71 s** pour
|
||||
la création de l'île. La pression mémoire existe, mais elle n'explique pas
|
||||
l'essentiel de cette attente ; augmenter seulement la RAM ne cible pas le
|
||||
coût dominant identifié.
|
||||
|
||||
Les profils incluent quelques secondes de jeu et la fermeture du monde.
|
||||
Une première tentative avec `waitForChunksDownload()` a attendu la complétion
|
||||
du rendu au-delà de l'arrivée jouable ; elle est conservée à part et exclue
|
||||
des résultats ci-dessus. Les assertions finales utilisent la présence du joueur,
|
||||
l'écran natif et la fin du fondu, pas ce critère plus strict du banc de tests.
|
||||
|
||||
Sources : `ExpansionRuntime.java:35`, `SanctuaryChunkGenerator.java:93` et `:291`,
|
||||
`ProgressionService.java:194`, `IntroScreen.java:51` et `:170`,
|
||||
`IntroSpawnFlash.java:20`. Les appels répétés à `prepareTransit` sont gardés :
|
||||
certains sont protégés et certains prennent en compte les liens du patrimoine.
|
||||
L'audit n'en déduit pas qu'ils peuvent simplement être supprimés.
|
||||
|
||||
## Habillage proposé, après retour utilisateur
|
||||
|
||||
**Conserver toute l'introduction**, sa durée, sa musique au dévoilement du
|
||||
portail et son flash. L'habillage proposé concerne uniquement l'attente qui
|
||||
précède Hello World et la réouverture d'une partie.
|
||||
|
||||
Écran sobre proche de Minecraft : fond sombre uni, portail natif au centre,
|
||||
texte Minecraft discret et bouton Annuler natif. Aucun grand logo ajouté,
|
||||
aucune carte décorative, aucun encadrement ni panneau de diagnostic permanent.
|
||||
Les textures du portail, de l'obsidienne, du bouton et la police bitmap de la
|
||||
proposition proviennent des ressources locales de Minecraft 26.3-pre-2.
|
||||
|
||||
Le texte décrit l'étape réelle : ressources, calcul du terrain, préparation
|
||||
des alentours. Une barre et un compte de chunks peuvent apparaître uniquement
|
||||
lorsque leur total est connu ; les calculs de plans restent sans faux pourcentage.
|
||||
Le compteur `86 / 225` de la maquette est un exemple d'état, pas une mesure.
|
||||
Annuler demande un arrêt propre au serveur, sans quitter au milieu d'une
|
||||
écriture. Son comportement réel devra être intégré et testé avec l'écran.
|
||||
|
||||
La proposition interactive a été simplifiée après rejet de la première
|
||||
direction. **Elle n'est pas intégrée au rendu du jeu dans beta.063.**
|
||||
|
||||
## Prochains tickets proposés
|
||||
|
||||
| Priorité | Résultat vérifiable | Garde-fous / validation |
|
||||
| --- | --- | --- |
|
||||
| 1 — Cache des plans | Réouvrir une île en relisant ses plans dérivés validés | Clé graine, révision de génération, paramètres et configurations ; écriture atomique ; corruption ou cache absent → recalcul ; comparaison exacte des plans et chunks, sans régénérer de monde utilisateur. Contrat de cache à formaliser avant développement. |
|
||||
| 2 — Préchargement natif | Afficher l'écran épuré dès le début de la création et à la réouverture | Phases instrumentées, fermeture propre, texte FR/EN, annulation et erreur visibles ; intro intacte ; mesures du coût de l'écran. |
|
||||
| 3 — Réutiliser les sondages | Éviter les colonnes de terrain recalculées entre plusieurs planificateurs | Cache borné, mêmes entrées et mêmes valeurs, empreintes bit à bit sur plusieurs graines ; reprendre la méthode de `docs/initial-loading.md`. |
|
||||
| 4 — Travail en parallèle | Réduire le chemin critique restant après les caches | Seulement sur données immuables ; aucun accès au niveau Minecraft depuis des threads arbitraires ; gains mesurés et déterminisme vérifié. |
|
||||
|
||||
Aucun gain de ces futurs tickets n'est compté comme livré. La génération et
|
||||
ses paramètres sont inchangés dans beta.063. La proposition respecte le choix
|
||||
de conserver l'intro ; l'attente blanche mesurée reste un constat, pas une
|
||||
modification autorisée de cette séquence.
|
||||
|
||||
## Utiliser la règle de jeu
|
||||
|
||||
À la création d'un nouveau monde, choisir le terrain **classique** ou
|
||||
**plat**, puis laisser **Utiliser Sanctuary : Oui** dans les règles de jeu,
|
||||
catégorie Joueur. Hello World et les règles Sanctuary s'appliquent au terrain
|
||||
natif. Les capacités ordinaires sont conservées avec **Non**. Ce choix ne
|
||||
nécessite pas une installation du module de test rapide.
|
||||
|
||||
`/gamerule sanctuary:use_sanctuary` permet de consulter le réglage. Une tentative
|
||||
de changement en jeu est refusée avec une explication FR/EN ; les autres règles
|
||||
restent modifiables. La capture du choix se fait au chargement de l'Overworld :
|
||||
dans cette version, `getGlobalGameRules()` n'est pas disponible avant sa création.
|
||||
|
||||
## Vérifications
|
||||
|
||||
- Audit client natif : île neuve, même île réouverte, plat et classique neufs,
|
||||
intro complète ; `LOADING063_AUDIT_PASS`.
|
||||
- Parcours fonctionnel client et serveur intégré : plat/classique × activé/
|
||||
désactivé, chacun créé puis réouvert, soit **8 ouvertures** ;
|
||||
`GAMEPLAY063_PASS`. Vérifie Hello World uniquement si activé, sa non-répétition,
|
||||
le familier initial conservé, les 3/10 cœurs et 1/4 rangées selon le mode,
|
||||
l'absence de session d'expansion sur terrain natif, le temps et la météo.
|
||||
- Vérifie le refus des mutations en jeu des règles globales et du niveau,
|
||||
le refus explicite de la commande et la modification d'une autre gamerule.
|
||||
Libellé et description natifs testés en français et en anglais.
|
||||
- La non-conversion des anciens mondes classiques repose sur la garde
|
||||
d'admission examinée dans le code ; aucun monde personnel n'est ouvert.
|
||||
|
||||
Commandes reproductibles (Java 25) :
|
||||
|
||||
```sh
|
||||
./gradlew :sanctuary:runClientGameTest -x :sanctuary:runGameTest \
|
||||
-PsanctuaryClientTests=true -PsanctuaryLoading063ClientTests=true \
|
||||
-PsanctuaryQuickTests=true -PsanctuaryClientNoVsync=true
|
||||
|
||||
./gradlew :sanctuary:runClientGameTest -x :sanctuary:runGameTest \
|
||||
-PsanctuaryClientTests=true -PsanctuaryGameplay063ClientTests=true \
|
||||
-PsanctuaryQuickTests=true -PsanctuaryClientNoVsync=true
|
||||
```
|
||||
|
||||
Preuves locales ignorées : `build/loading063-audit.log`,
|
||||
`build/loading063-evidence/timings.tsv` (extrait des événements du journal),
|
||||
les deux profils JFR d'île et leurs vues CPU/GC dans ce même dossier,
|
||||
`build/gameplay063-client.log`. Les JFR plat/classique du dossier temporaire
|
||||
du runner ont été nettoyés au test suivant ; leurs chronométrages restent dans
|
||||
le journal intégral. Archiver `mods/sanctuary/build/run/clientGameTest/loading063/`
|
||||
avant de relancer un parcours pour conserver tous les profils.
|
||||
|
||||
`./gradlew check build assemblePack assembleTestPack` réussit en **2 min 22 s**,
|
||||
avec `-x :sanctuary:runGameTest -PsanctuaryClientTests=true
|
||||
-PsanctuaryGameplay063ClientTests=true -PsanctuaryQuickTests=true
|
||||
-PsanctuaryClientNoVsync=true`. Les tests serveur dédiés restent exclus, selon
|
||||
le refus antérieur d'accepter leur EULA ; les huit ouvertures ci-dessus utilisent
|
||||
le serveur intégré au client natif et vérifient réellement les règles côté serveur.
|
||||
|
||||
Les deux archives locales sont vérifiées : dépendances exactes, ZIP, identité
|
||||
des **1 628 classes compilées**, ressources, absence de classes de test, même
|
||||
contenu normal/Test sauf le module rapide. Le JAR, les classes d'introduction,
|
||||
les ressources et les sons non concernés sont comparés à beta.062 ; le terrain
|
||||
et toute la séquence d'introduction restent identiques. Les anciens packs
|
||||
beta.062 sont conservés avec leurs empreintes originales.
|
||||
|
||||
- Pack normal beta.063 (archive locale), SHA-256
|
||||
`1af1ff168f5cf97d7f44bb28398eb79efae8e1c4858f05d5b4291b1dfe48ad93`.
|
||||
- Pack Test beta.063 (archive locale), SHA-256
|
||||
`405a55e76233c8403f27320f104e09ee590cae652b97b4396dd6a5b1a7dd0531`.
|
||||
|
||||
Reçu `build/loading063-artifact.json`, build `build/loading063-check.log`.
|
||||
Pas de déploiement Prism, de changement de canal ou de sauvegarde personnelle.
|
||||
Reference in New Issue
Block a user