[Feature][CANA-01] Porter Canaplia vers Minecraft 26.2 #35

Closed
opened 2026-08-28 23:44:32 +00:00 by koka · 0 comments
Owner

Contexte

Le mod historique Canaplia 2.0 cible Minecraft 26.1.2, Fabric Loader 0.19.2 et Fabric API 0.148.0. Sanctuary 26.2 utilise une racine Gradle multi-projet et répartit les responsabilités du vivant et de la perception entre It's Alive et Ambiance.

Objectif

Porter les fondations de Canaplia vers Minecraft 26.2 sans casser ses identifiants historiques ni introduire un onzième système de données concurrent.

Périmètre

  • inventorier les registres, sauvegardes, payloads, recettes, loot tables et ressources Canaplia ;
  • préserver les IDs historiques canaplia:* nécessaires aux mondes existants ;
  • attribuer le vivant à It's Alive et les effets visuels à Ambiance via des API publiques ;
  • documenter explicitement la licence du code et des ressources migrés ;
  • ajouter les dépendances Gradle/Fabric sans cycle.

Critères d'acceptation

  • le contenu porté charge sous Minecraft 26.2 et Java 25 ;
  • les anciens IDs restent lisibles ou disposent d'une migration monotone documentée ;
  • les descriptions et traductions FR/EN/RU sont présentes ;
  • les modules touchés incrémentent leur version ;
  • les checks ciblés et ./gradlew check réussissent.

Hors périmètre

L'équilibrage détaillé des variétés, les croisements, les règles dimensionnelles et les effets visuels sont traités dans les tickets CANA-02 à CANA-09.

## Contexte Le mod historique Canaplia 2.0 cible Minecraft 26.1.2, Fabric Loader 0.19.2 et Fabric API 0.148.0. Sanctuary 26.2 utilise une racine Gradle multi-projet et répartit les responsabilités du vivant et de la perception entre It's Alive et Ambiance. ## Objectif Porter les fondations de Canaplia vers Minecraft 26.2 sans casser ses identifiants historiques ni introduire un onzième système de données concurrent. ## Périmètre - inventorier les registres, sauvegardes, payloads, recettes, loot tables et ressources Canaplia ; - préserver les IDs historiques `canaplia:*` nécessaires aux mondes existants ; - attribuer le vivant à It's Alive et les effets visuels à Ambiance via des API publiques ; - documenter explicitement la licence du code et des ressources migrés ; - ajouter les dépendances Gradle/Fabric sans cycle. ## Critères d'acceptation - [ ] le contenu porté charge sous Minecraft 26.2 et Java 25 ; - [ ] les anciens IDs restent lisibles ou disposent d'une migration monotone documentée ; - [ ] les descriptions et traductions FR/EN/RU sont présentes ; - [ ] les modules touchés incrémentent leur version ; - [ ] les checks ciblés et `./gradlew check` réussissent. ## Hors périmètre L'équilibrage détaillé des variétés, les croisements, les règles dimensionnelles et les effets visuels sont traités dans les tickets CANA-02 à CANA-09.
koka closed this issue 2026-08-29 00:12:58 +00:00
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: koka/sanctuary#35