Ajoute sanctuary:white_cape aux capes, au Shop/lootbox via le catalogue public existant et à l’onglet créatif.
Réutilise la recette spéciale vanilla de décoration : cape blanche + bannière, sans perdre les composants de la cape.
Synchronise une couleur et jusqu’à 16 motifs via un payload S2C borné.
Rend la base et les motifs sur une géométrie aux UV de bannière mise à l’échelle d’une cape ; la cape vanilla est masquée seulement pour cette apparence.
Cette PR est empilée sur #114 pour respecter l’ordre demandé.
Compatibilité
Sanctuary passe en 0.0.0-alpha.126.
Protocole Sanctuary 22 → 23 (format du payload cape étendu).
Données Sanctuary v11 et sauvegardes existantes inchangées ; ItemStack équipé conserve automatiquement les composants.
Nouvel ID sanctuary:white_cape.
Traductions FR/EN/RU incluses.
Validation
./gradlew :sanctuary:check :onlyfun:check
./gradlew check
vérification complète pré-push
capeBannerAppearanceSmoke
verifyBannerCapes
## Objectif
- Ajouter une cape blanche personnalisable avec toute bannière.
- Reproduire sur la cape la couleur de base et les motifs tout en conservant la physique vanilla.
Closes #103
## Implémentation
- Ajoute sanctuary:white_cape aux capes, au Shop/lootbox via le catalogue public existant et à l’onglet créatif.
- Réutilise la recette spéciale vanilla de décoration : cape blanche + bannière, sans perdre les composants de la cape.
- Synchronise une couleur et jusqu’à 16 motifs via un payload S2C borné.
- Rend la base et les motifs sur une géométrie aux UV de bannière mise à l’échelle d’une cape ; la cape vanilla est masquée seulement pour cette apparence.
- Cette PR est empilée sur #114 pour respecter l’ordre demandé.
## Compatibilité
- Sanctuary passe en 0.0.0-alpha.126.
- Protocole Sanctuary 22 → 23 (format du payload cape étendu).
- Données Sanctuary v11 et sauvegardes existantes inchangées ; ItemStack équipé conserve automatiquement les composants.
- Nouvel ID sanctuary:white_cape.
- Traductions FR/EN/RU incluses.
## Validation
- ./gradlew :sanctuary:check :onlyfun:check
- ./gradlew check
- vérification complète pré-push
- capeBannerAppearanceSmoke
- verifyBannerCapes
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
Closes #103
Implémentation
Compatibilité
Validation