4.3 KiB
beta.082 — nouvelles météos dans les commandes opérateur
Branche codex/weather-commands-beta082, Minecraft 26.3-pre-2, textures beta.070.
Les trois profils Sanctuary rejoignent la commande native :
/weather overcast: ciel gris sans pluie./weather fog: brouillard./weather showers: averses alternant avec des périodes sèches.
Les six profils sont également disponibles sous le préfixe Sanctuary :
/sanctuary weather clear
/sanctuary weather overcast
/sanctuary weather fog
/sanctuary weather showers
/sanctuary weather rain
/sanctuary weather thunder
Ces choix nécessitent les droits opérateur et, en solo, Allow Commands.
Ils sont masqués dans l’arbre transmis aux clients sans ces droits ; le
serveur refuse aussi une commande envoyée directement sans autorisation.
Le statut /sanctuary weather reste consultable normalement.
La confirmation de sélection est traduite FR/EN.
Durée et sauvegarde
Le choix porte sur la journée civile courante, dans le fuseau du monde. Il active le mode météo Real Time si la météo était en Vanilla, sans changer le mode du soleil. Il n’accepte pas de durée en ticks. Les averses conservent leurs passages de pluie et leurs pauses : les choisir ne force pas un départ immédiat de la pluie pendant un intervalle sec.
Le choix persiste après déconnexion, rechargement ou redémarrage. À la
prochaine date civile, le tirage quotidien existant reprend. Rechoisir le
même profil le même jour ne réécrit pas le journal. La sélection utilise
exactement le schéma 1 existant (schema, realtime, date, weather) ;
aucune migration de sauvegarde, dimension ou génération n’est introduite.
L’écriture atomique précède la modification météo et sa synchronisation.
Un conflit d’écriture refuse la modification sans écraser le fichier externe.
/sanctuary weather vanilla rend la main au cycle Minecraft ; les commandes
natives /weather clear, /weather rain et /weather thunder, avec leurs
durées habituelles, y fonctionnent comme avant. En mode Real Time, elles
conservent leur message de redirection vers Vanilla ; les variantes sous
/sanctuary weather sélectionnent les profils quotidiens correspondants.
Les nouvelles commandes refusent la sélection si la météo Sanctuary est
globalement désactivée ou indisponible dans ce monde.
Vérifications
Weather082ClientChecks réussit en 49 secondes : commandes envoyées
par la connexion réelle du joueur, six profils, trois alias natifs,
autocomplétion masquée puis réactivée avec Allow Commands, refus des commandes
sans droits, état natif de pluie/orage et brouillard appliqué au rendu.
Le même scénario vérifie la sélection depuis Vanilla, l’indépendance du
soleil, la conservation au rechargement, l’absence d’écriture pour une
sélection identique, le passage à la date civile suivante, le retour aux
commandes natives, la désactivation par configuration, le refus d’un conflit
de sauvegarde avant mutation météo et les confirmations FR/EN.
Journal : build/weather082-client.log.
Le contrôle existant Weather057Smoke est étendu aux six choix persistants,
à leur relecture, au maintien pour la même date et au tirage du lendemain.
Weather057Smoke passe 222 084 assertions. La commande
check build assemblePack assembleTestPack -x :sanctuary:runGameTest
réussit en 2 min 36 s, 124 tâches (104 exécutées, 20 à jour).
Journal : build/weather082-check.log.
Les 1 700 classes du JAR correspondent aux fichiers compilés ; les seules
classes différentes de beta.081 sont le service météo, son état et le journal.
Un libellé FR/EN ajouté ; textures, données et identifiants réseau inchangés.
Sources et packs vérifiés, même JAR embarqué, archives beta.081 préservées.
Reçu : build/weather082-artifact.json.
Les essais utilisent uniquement des mondes jetables et le serveur intégré ; aucun serveur dédié, EULA supplémentaire, monde personnel ou déploiement.
Archives
- Sanctuary-beta.082.mrpack.
SHA-256 :
a1af14b31045c8e108a0f525098388aa4f3abc78cdb7f5141eb8cb6b9216e770. - Sanctuary-Test-beta.082.mrpack.
SHA-256 :
770952cf5c67af5bd135e4cd4ac093275407c3bd190396c0468bc36d2ca8212d.