feat(sanctuary): appliquer les bannières sur une cape blanche #115

Merged
koka merged 1 commits from fix/issue-103-banner-cape into fix/issue-104-titanium-shears 2026-08-31 03:00:45 +00:00
Contributor

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
## 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
botsu added 1 commit 2026-08-31 02:55:44 +00:00
koka merged commit 77a933180e into fix/issue-104-titanium-shears 2026-08-31 03:00:45 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: koka/sanctuary#115