APIs ou fichiers partagés touchés : vérification Gradle racine, README, CHANGELOG et migration déclarative anotherworld-safe-vault-fix-alpha52.json.
Dépend d’une autre branche/PR : non ; branche synchronisée avec origin/main après l’alpha.203.
Compatibilité inter-mods
chaque donnée/règle reste dans son module propriétaire ;
les appels inter-mods passent par l’API publique Sanctuary et la dépendance Gradle existante ;
aucun cycle de dépendances n’est ajouté ;
les IDs et namespaces restent stables ;
les sauvegardes et protocoles restent compatibles : données Another World v3, coffre v2 et protocole 1 inchangés ;
le comportement client, serveur et multijoueur a été considéré.
Version et validation
Another World passe de 0.0.0-alpha.51 à 0.0.0-alpha.52 ;
le pack distribué reste en 26.2.0-alpha.203 ; le CHANGELOG et la migration sans sauvegarde sont synchronisés ;
aucune nouvelle chaîne n’est ajoutée ; les traductions FR/EN/RU existantes restent complètes ;
./gradlew :anotherworld:check réussit ;
./gradlew check réussit (130 tâches) ;
aucun build, log, backup, JAR généré, secret ou fichier personnel n’est commité.
Tests
Les smoke tests couvrent le refus des deux formes 3 × 1 et l’acceptation du masque complet des neuf blocs. Le vérificateur de ressources contrôle la texture de bloc 16×16, les 9 parties CTM, l’émeraude et la géométrie de l’inventaire. Aucun test manuel en jeu n’a été exécuté dans cette session.
## Objectif
Corrige définitivement le Safe Block signalé dans #17 et finalise l’interface monétaire demandée dans #18.
- le bloc posé utilise sa texture 16×16 sans missing texture ;
- le CTM 48×48 ne s’active qu’avec les neuf blocs d’un mur vertical exact de 3 × 3 ;
- une ligne horizontale ou verticale de 3 × 1 reste non formée ;
- les trois monnaies, dont l’émeraude, restent visibles au-dessus de l’inventaire Sanctuary ;
- le libellé d’inventaire n’est plus affiché deux fois.
Closes #17
Closes #18
## Périmètre
- Modules touchés : Another World uniquement.
- APIs ou fichiers partagés touchés : vérification Gradle racine, README, CHANGELOG et migration déclarative `anotherworld-safe-vault-fix-alpha52.json`.
- Dépend d’une autre branche/PR : non ; branche synchronisée avec `origin/main` après l’alpha.203.
## Compatibilité inter-mods
- [x] chaque donnée/règle reste dans son module propriétaire ;
- [x] les appels inter-mods passent par l’API publique Sanctuary et la dépendance Gradle existante ;
- [x] aucun cycle de dépendances n’est ajouté ;
- [x] les IDs et namespaces restent stables ;
- [x] les sauvegardes et protocoles restent compatibles : données Another World v3, coffre v2 et protocole 1 inchangés ;
- [x] le comportement client, serveur et multijoueur a été considéré.
## Version et validation
- [x] Another World passe de `0.0.0-alpha.51` à `0.0.0-alpha.52` ;
- [x] le pack distribué reste en `26.2.0-alpha.203` ; le CHANGELOG et la migration sans sauvegarde sont synchronisés ;
- [x] aucune nouvelle chaîne n’est ajoutée ; les traductions FR/EN/RU existantes restent complètes ;
- [x] `./gradlew :anotherworld:check` réussit ;
- [x] `./gradlew check` réussit (130 tâches) ;
- [x] aucun build, log, backup, JAR généré, secret ou fichier personnel n’est commité.
## Tests
Les smoke tests couvrent le refus des deux formes 3 × 1 et l’acceptation du masque complet des neuf blocs. Le vérificateur de ressources contrôle la texture de bloc 16×16, les 9 parties CTM, l’émeraude et la géométrie de l’inventaire. Aucun test manuel en jeu n’a été exécuté dans cette session.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Objectif
Corrige définitivement le Safe Block signalé dans #17 et finalise l’interface monétaire demandée dans #18.
Closes #17
Closes #18
Périmètre
anotherworld-safe-vault-fix-alpha52.json.origin/mainaprès l’alpha.203.Compatibilité inter-mods
Version et validation
0.0.0-alpha.51à0.0.0-alpha.52;26.2.0-alpha.203; le CHANGELOG et la migration sans sauvegarde sont synchronisés ;./gradlew :anotherworld:checkréussit ;./gradlew checkréussit (130 tâches) ;Tests
Les smoke tests couvrent le refus des deux formes 3 × 1 et l’acceptation du masque complet des neuf blocs. Le vérificateur de ressources contrôle la texture de bloc 16×16, les 9 parties CTM, l’émeraude et la géométrie de l’inventaire. Aucun test manuel en jeu n’a été exécuté dans cette session.