5.0 KiB
CARRY-08 — Fuite des animaux volants portés — beta.114
Contrat du 17 septembre 2026, branche codex/carried-flight-panic-beta114.
Un coup reçu par un animal volant porté sur la tête déclenche une fuite de 40 à 60 ticks : il entraîne son porteur vers le haut, dans une direction aléatoire, avec des embardées. Le serveur choisit le départ et la trajectoire, transmis au client pour la physique native. Les touches de déplacement et le regard ne pilotent pas cette brève fuite. La caméra reste libre. Un nouveau coup peut relancer la fuite avec un autre cap après dix ticks, sans cumuler les vitesses.
Le porteur peut viser et frapper son animal volant. Les animaux ordinaires reçoivent les dégâts habituels ; le familier conserve son coup amical sans perte de santé. Les attaques extérieures acceptées déclenchent aussi la fuite. Les autres protections entre passagers et porteurs restent en place. Les espèces reprennent le groupe déjà utilisé pour planer, poule comprise.
La vitesse reste bornée, les collisions sont natives et aucun bloc n’est traversé ni déplacé. Déposer l’animal (Maj + clic droit), le perdre, mourir, se déconnecter ou changer de dimension arrête la propulsion. Immersion, mode spectateur, vol créatif, élytres et porteur lui-même passager l’inhibent. La fin de fuite rend le contrôle au joueur et conserve le planeur existant si l’animal reste porté. Les montures colossales gardent leur pilotage actuel.
L’état de fuite est temporaire, synchronisé et non sauvegardé. Aucun format persistant, identifiant existant ou monde personnel n’est modifié. Les nouveaux retours d’interface sont traduits FR/EN. Client et serveur utilisent beta.114.
Vérifications natives
CarryPanic114ClientChecks passe en 56 secondes avec un serveur intégré
Minecraft 26.3 et un monde plat jetable de graine 114 :
- Véritable ciblage du perroquet sur la tête et frappe avec la touche native, perte de santé de l’animal ordinaire, décollage et déplacement du joueur.
- Trajectoire synchronisée et priorité sur les touches avant/droite/saut et le regard ; comparaison exacte avec la vitesse du tick de physique.
- Expiration, suppression de l’état temporaire et retour au planeur normal.
- 32 trajectoires tirées côté serveur couvrent les quatre quadrants, toutes dans les bornes de durée et de vitesse ; Maj + clic droit natif interrompt.
- Sept espèces ordinaires : poule, chauve-souris, abeille, allay, perroquet, blaze et breeze. Une vache portée reste protégée et ne déclenche aucun vol.
- Attaque extérieure, mort, activation du vol créatif et détachement arrêtent ou déclenchent la réaction selon le contrat.
- Plafond bas : aucune traversée ; le passager bloqué est déposé par les contrôles de place existants et la propulsion s’interrompt.
- Véritable coup amical sur un familier perroquet : lancement sans perte de santé, puis arrêt immédiat lors du détachement.
./gradlew :sanctuary:runClientGameTest \
-PsanctuaryClientTests=true -PsanctuaryCarryPanic114ClientTests=true \
-PsanctuaryClientNoVsync=true -PsanctuaryQuickTests=true
Marqueurs CARRY114_NATIVE_FLIGHT_PASS et CARRY114_PASS dans
build/carry-panic114-client.log. Capture en jeu relue dans
build/carry-panic114-evidence/. Le GameTest dédié reste exclu conformément
au refus antérieur de son EULA. Pas de test Windows, de réseau distant ou de
latence simulée ; aucun monde personnel n’a été ouvert.
Livraison
./gradlew check build assemblePack assembleTestPack -x :sanctuary:runGameTest
passe en 2 min 22 s, 125 tâches. Les sources JAR correspondent exactement
aux sources du dépôt. Les classes et ressources hors de ce ticket restent
identiques à beta.113, notamment les sculptures d’argile. Les deux packs
contiennent le même JAR, sans monde, GLB ni classes de test.
- Sanctuary-beta.114.mrpack : 10179428 octets, SHA-256
92aac61c2c00a2206f3f5ac3d170ab058f6765526cf5a2a64c5336261db3f5bf. - Sanctuary-Test-beta.114.mrpack : 10198350 octets, SHA-256
5e8ec1f18e34ca51e09e2738f2b04f9a1bbac5d14c7a7c2d766218a4cff6021f. - JAR Sanctuary : SHA-256
18105b76f63008210c62d5728f999c7abc083a861ecc1de2c7ee87262dde5a40.
Reçu local : build/carry-panic114-artifact.json.
Publication et installation
La release beta.114
est publiée depuis 21845bd7367a260ee6a3d189417a8620aa5bf738. Le tag exact
et les artefacts sont immuables ; les téléchargements publics sont vérifiés.
Le canal packwiz avance à c26f3bb59491c9bb4bbdd27f59571ef84f417f7b.
Deux synchronisations isolées puis deux passages dans Sanctuary Beta ont
réussi. Un seul JAR Sanctuary beta.114 est actif, et le second passage conserve
les mêmes hashes. Les 923 fichiers personnels et réglages suivis restent
identiques. Aucun monde personnel n’a été ouvert. La sauvegarde ciblée est
sanctuary-backups/before-beta.114/ dans l’instance existante. Reçus locaux :
build/carry-panic114-isolated.json et build/carry-panic114-prism.json.