La Minecraft mise à jour 3.37 est disponible en téléchargement sur PC, PS4, PS5(maj 1.047) et Xbox. Selon les notes de mise à jour de Minecraft (maj 26.20), la dernière mise à jour introduit des sous-titres codé, élargit le gameplay avec du contenu sur le thème du soufre, et améliore le multijoueur grâce au nouveau système de groupe. De plus, le Minecraft maj 1.047 d’aujourd’hui apporte également des corrections majeures aux mobs, aux graphismes et aux mécaniques de jeu tout en améliorant la stabilité globale et les options de personnalisation.
Mise à jour 3.37 de Minecraft aujourd’hui – 5 mai 2026
Chaos Cubed – Fonctionnalités expérimentales
- Veuillez noter : Ces fonctionnalités sont encore en développement et pourraient évoluer. La physique du Cube de soufre est encore en développement, et le comportement de recul directionnel n’est pas encore entièrement implémenté. Merci de continuer à nous envoyer vos retours et rapports de bugs !
Cubes de soufre
- Les Cubes de Soufre sont un nouveau mob arrivant sur Minecraft avec un étrange appétit pour… Des blocages ! Trouvé dans les grottes de soufre, ce monstre curieux se transforme selon le bloc que le joueur lui donne. Expérimentez et découvrez comment faire rebondir les Cubes de Soufre, glisser, et bien plus encore !
- Lorsque le Cube de soufre est touché par un joueur, son recul est désormais affecté par l’angle de coup, la position et les dégâts de l’attaquant
- Quand il est touché à gauche, il se déplace à droite et inversement
- Lorsqu’il est touché par le dessus, il se déplace sur le sol
- Lorsqu’il est touché par le fond, il monte plus haut
- Lorsqu’il est touché par un plus grand dégât, il est repoussé davantage
- Lorsque l’attaquant est positionné plus haut, il descend
- Lorsque l’attaquant est positionné plus bas, il monte
Sources de soufre
- Trouvé à travers l’Overworld, vous saurez si vous avez repéré une piscine de soufre grâce à ses blocs de soufre et de cinabre – et au gaz toxique qui en émane ! Mais creusez sous ceux-ci et vous découvrirez une grotte de soufre, remplie de nouveaux blocs à exploiter et d’un nouveau groupe à rencontrer !
Soufre puissant
- Potent Sulfur est un nouveau bloc que vous pouvez utiliser pour créer des bassins bouillants et chauds ! Placez du soufre puissant sous l’eau et vous verrez bientôt des colonnes de bulles, ainsi que des nuages de gaz toxique. Construisez avec prudence – les gaz nocifs déclencheront des nausées chez les joueurs et les ennemis à proximité !
Grottes du soufre
- Découvrez ce nouveau type de grotte, avec des bassins d’eau peu profonds et des lichens lumineux. Les grottes de soufre sont remplies de blocs jaunes de soufre, de blocs rouges de cinabrire, et d’un groupe curieux appelé le Cube de Soufre !
Nouveaux ensembles de blocs
- Vous trouverez deux nouveaux ensembles de blocs dans les grottes du soufre – Cinnabar et Soufre ! Ces nouveaux blocs vous permettent d’ajouter des rouges et jaunes riches à vos builds, et chacun est livré avec son propre ensemble complet de blocs. Faites-les des pavés, créez avec eux, transformez-les en escaliers ou en briques – le choix vous appartient !
Fonctionnalités et corrections de bugs
Fonctionnalités d’accessibilité
- Le patch Minecraft 3.37 a ajouté des sous-titres codés avec des options personnalisables pour le son, la position et la durée
- Pour donner votre avis sur la fonction sous-titrage, merci de le faire sur http://aka.ms/mcclosedcaptionsfeedback
- Correction des échelles d’interface utilisateur incorrectes lors du changement de résolution
- Le curseur d’inclinaison des dégâts affecte désormais la rotation des mains du joueur (MCPE-229437)
Comptes
- Problème corrigé où les grandes valeurs pour les statistiques du profil des joueurs sont mal affichées (MCPE-185186)
Réalisations
- Correction temporaire de la statistique Temps joué affichant « -1 heure » sur l’écran des Succès lors du chargement (MCPE-230285)
Blocs
- Les blocs d’herbe peuvent désormais faire apparaître de l’Herbe haute lorsqu’ils sont en meau d’os
- L’herbe marine haute ne se casse plus lorsqu’elle est générée à l’aide de la farine d’os (MCPE-112509)
- La farine d’os ne produit plus la moitié supérieure des herbiers marins par rapport aux autres plantes (MCPE-224063)
- Problème corrigé de pose des feuilles sur des feuilles après la décomposition (MCPE-237327)
- L’utilisation de farine d’os sur un bloc de mousse relié à la diorite polie, à l’andésite polie ou au granit poli ne les remplace plus par un bloc de mousse (MCPE-129262) (MCPE-189928)
- Les blocs ne peuvent désormais être placés au-dessus d’un pot de fleurs que lorsqu’on se faufile (MCPE-237222)
- Correction de l’interaction avec un Jukebox ou un Composteur en tenant une armure, créant un objet fantôme (MCPE-227535)
Jouabilité
- Effet de recul corrigé pour se comporter davantage comme l’édition Java (MCPE-190868, MCPE-170242)
- Correction d’un problème qui faisait tourner la caméra des joueurs lors de l’interaction avec les blocs en mode clavier complet (MCPE-235656)
- Sensibilité de la caméra de la souris fixée plus élevée que prévu sur Windows (MCPE-235748)
- Correction d’un bug permettant de maintenir les capacités du joystick de visée lorsque le petit écran d’émotes est visible
- Correction d’un bug où les wagonnets de mine sur la même voie ne transféraient pas correctement leur quantité de mouvement lors de la collision entre eux
- Fondre une armure endommagée produit désormais des pépites (MCPE-237404)
Généralités
- Les effets visuels de dégâts de chute se déclenchent désormais lorsque l’entité touche le sol
- Correction de la plupart des cas où le multijoueur hors ligne chargeait à l’infini (MCPE-173418)
- Les effets audio des dégâts de chute se déclenchent désormais lorsque l’entité touche le sol
- Les effets visuels et sonores des dégâts de chute pour les entités non-joueurs ne sont plus retardés au-delà du choc au sol (MCPE-237211)
Graphiques
- Correction d’un problème où la superposition de Spyglass et de la citrouille sculptée n’étaient pas cachées lors de la prise d’écran dans Vibrant Visuals. (MCPE-219934)
- Correction d’un bug où les textures MERS étaient visibles à l’avant des boucliers avec des motifs de bannières dans Vibrant Visuals. (MCPE-235081)
- Correction d’un bug où les valeurs d’émissive, de métallurgité et de rugosité n’étaient pas correctement chargées lors du passage en mode graphique Ray Traced dans un monde.
- Ajout du support des Visuels Vibrants pour tous les blocs Shelf
- Les textures des bébés abeilles ont été mises à jour pour correspondre à celles des abeilles adultes (MCPE-236685)
- Correction d’un problème où l’éclairage statique coloré ne se propageait pas en blocs complètement vides en mode Visuels Vibrants.
- Minecraft 3.37 corrigeait des textures cassées ou incorrectes après le chargement d’un monde (MCPE-202009)
- Correction d’un problème qui causait un éclairage incorrect sur les champignons sur le dos des champignons. (MCPE-225482)
- Ajout d’un support visuel éclatant pour les éléments suivants :
- Blocs d’étagère
- Armures Nautilus
- Cordes de Ghast Heureuses
- Disque musical : Lava Chicken
- Disque musical : Larmes
- Texture MERS mise à jour pour Bébé Panda Paresseux (MCPE-236812)
- Correction d’un bug où les arcs et arbalètes utilisés par les joueurs disparaissent avec le streaming de textures activé (MCPE-235735)
- Correction d’un problème où certains appareils affichaient des artefacts sur des ombres pixelisées dans Vibrant Visuals
- Correction d’une variation incorrecte dans l’éclairage des blocs lors de l’animation de saut de slime dans Vibrant Visuals
- Correction d’un problème qui empêchait les blocs de co-toiles de s’arrêter quand la caméra du joueur est proche. (MCPE-235972)
Entrée
- Correction du passage des Joy-Con portables aux Joy-Con en station d’accueil empêchant l’entrée
Objets
- Les bébés mobs ne montrent plus de particules de croissance verte lorsqu’ils sont nourris, tandis que leur croissance est arrêtée par un pissenlit doré
- La recette Torch se débloque désormais en acquérant un bâton, un charbon, un charbon de bois ou une pioche de n’importe quel type
- Les particules de croissance du pissenlit doré émettent désormais depuis le dessus des Baby Mobs au lieu de l’intérieur d’eux
Marché
- Correction d’un problème où les essais gratuits étaient mal annoncés pour Marketplace Pass et Realms Plus sur les plateformes Nintendo Switch et Nintendo Switch 2
Foules
- Ajout d’un support visuel vibrant pour les armures Nautilus
- La hitbox Baby Squid bondit correctement la foule
- Bébé Tortue a désormais des animations de nage
- La hitbox Baby Glow Squid limite correctement la mob
- Les Baby Striders ne flottent plus au-dessus du sol (MCPE-236393)
- Les villageois se déplacent à la bonne vitesse lorsqu’ils se déplacent vers les postes de travail (MCPE-236656)
- Correction de la texture du museau du bébé zombie piglin pour qu’elle soit orientée vers l’avant
- Correction des textures de lapin adultes qui avaient une ligne sous la tête
- J’ai supprimé les pixels supplémentaires dans la texture Baby Pig chaud
- J’ai corrigé la texture de la crête de Bébé Hoglin pour qu’elle soit des deux côtés
- Mise à jour la texture du bébé panda brun pour qu’elle soit plus cohérente avec celle des autres
- J’ai enlevé la bande sombre à l’arrière de la tête du bébé panda
- J’ai corrigé la texture inférieure du bébé chèvre et du bébé renifleur pour qu’elle soit cohérente avec celle des adultes. Correction arrière de la tête de Bébé Dauphin, qui avait des pixels incohérents
- Mise à jour du dessus du casque en armure de mailles pour bébé afin qu’elle corresponde à celle de l’adulte
- Les mobs rebondissent désormais correctement après avoir touché des blocs de slime et des lits, au lieu de rebondir en l’air avant l’impact
- Les mobs émettent désormais une vibration de fréquence 2 lorsqu’ils rebondissent sur des Beds et des Blocs de Slime
- Mise à jour de la texture du bébé Renard des neiges ; les yeux sont désormais bleu foncé pour correspondre à la texture du sommeil adulte (MCPE-236972)
- Les bébés zombies ne lévitent plus lorsqu’ils chevauchent des mobs de bébés
- L’animation d’inactivité des lapins a été désactivée pendant qu’ils sont en laisse
- Les pattes arrière des bébés loups sont désormais correctement tournées lorsqu’il est assis
- Correction d’un bug où les animations de rebond des mobs de la famille Slime claquaient brusquement
- La taille de la boîte de collision du Baby Camel a été augmentée pour correspondre à la géométrie du modèle (MCPE-236077)
- L’armure de poitrine humanoïde bébé est maintenant centrée sur la foule
- La taille de la hitbox de Baby Hoglin a été augmentée pour correspondre à la géométrie du modèle
- La taille de la hitbox de Baby Zoglin a été augmentée pour correspondre à la géométrie du modèle
- J’ai ajusté les hitboxes pour les mobs suivants, afin de mieux correspondre à Java :
- Bébé Villageois
- Bébé Zombie Villageois
- Bébé Zombie
- Gargouillement
- Baby Husk
- Bébé Piglin
- Bébé Piglin Zombie
- Bébé Calamar
- Bébé Calmar Lumineux
- Bébé Renard
- Poulet adulte
- Les bibliothécaires n’offrent plus de badges nominatifs, et proposent plutôt des bougies rouges ou jaunes au niveau maître (MCPE-237281)
Système de groupes (Bêta)
Le système des partis est désormais disponible ! Créez une équipe, discutez avec vos amis, et suivez le chef du groupe sans interruption de monde en monde — y compris dans les Royaumes et les serveurs vedettes.
- Disponible sur Xbox, Windows, Android, PlayStation et Nintendo Switch. Le support iOS arrive bientôt
- Le chat texte de groupe vous permet de rester connecté à votre groupe à travers les mondes — séparément du chat dans le monde en jeu
- Le système de groupes est lancé en version Bêta alors que nous continuons d’améliorer l’expérience — merci de nous donner votre avis dès aka.ms/MinecraftPartyFeedback
Royaumes
Voici Realm Hub, votre nouvelle base pour tout ce qui concerne les Royaumes, accessible depuis l’écran Lecture des Royaumes.
Caractéristiques clés :
- Rôle d’administrateur – Les propriétaires de royaumes peuvent promouvoir des joueurs de confiance pour aider à gérer le monde, les membres et les univers.
- Journal d’administration – Suivre les actions des administrateurs pour en assurer la pleine responsabilité.
- Modifier l’écran du monde – Un écran repensé pour les changements de monde, les extensions et la gestion des packs.
- Story Feed – Un centre social pour partager des captures d’écran et célébrer automatiquement les grands jalons de Minecraft.
- Chronologie – Découvrez qui a joué sur votre Royaume au cours du dernier mois.
- Gestion des abonnements – consultez et modifiez votre abonnement à Minecraft Realms.
- Note : Certains écrans comme la gestion des membres restent à mettre à jour. Restez à l’écoute pour plus d’informations !
Autres changements dans les Royaumes :
- Soutien ajouté pour rejoindre Realms avec un groupe.
- J’ai migré la gestion des packs dans l’écran d’édition du monde du Royaume vers OreUI.
- Suppression des onglets d’abonnement des paramètres des Royaumes en jeu
- Correction d’un problème où le mode du monde de sauvegarde restait actif après utilisation.
- La version 3.37 de Minecraft a corrigé un problème où un joueur peut être bloqué en essayant de rejoindre un Royaume dont il n’est pas membre.
- Crash corrigé dans les Histoires des Royaumes pour un nombre élevé de membres
Sons
- Les cochons adultes et les bébés cochons ont désormais des bruits de mangeage
- L’instrument à bloc de notes de trompette est désormais ajouté à toutes les variantes en cuivre
- Les sons de baby spawn jouent maintenant avec la bonne hauteur pour les bébés mobs suivants :
- Bébé Cochon
- Bébé Chat
- Bébé Poulet
- Bébé Cheval
- Bébé Loup
- Le son de placement fixe ne joue pas lors du placement des blocs humides dans l’eau (MCPE-236601)
Interface utilisateur
- Correction : le logo de la boutique PS4/5 n’apparaît pas après avoir navigué dans la barre latérale
- Correction du mouvement du caret qui agit deux fois et suppression de trop de caractères en arrière avec un clavier physique sur iOS
- Amélioration de la façon dont le contenu défilant est affiché dans les menus de l’interface Ore sur les appareils avec des encoches, des coins arrondis ou des zones de sécurité appliquées. Le contenu défile désormais en douceur sous la zone sécurisée au lieu d’être coupé.
- Les recettes de fournaise se débloquent désormais lorsque vous collectez le matériel correspondant. La fonctionnalité est disponible sous « Expérimental »
- Correction de l’espace vide apparaissant sur les écrans avec saisie de texte lors de l’utilisation d’un clavier physique sur iOS
- Correction de plusieurs problèmes de saisie de texte sur iOS avec un clavier physique
- J’ai mis à jour le texte dans la fenêtre de retour de la bêta. (MCPE-236391)
- Ajouter des sous-titres coincés manquants pour certains bébés mobs (MCPE-237205)
- Deux chaînes manquantes ajoutées qui ne sont montrées que brièvement. +
- Correction d’un bug où les emojis ne s’affichaient pas dans l’infobulle de texte lors de la sélection d’un élément dans la barre d’affichage du HUD
- Correction du réglage de la visibilité des blocs de rupture retardée pour les modes de contrôle « Joystick & tape pour interagir » et « D-Pad & tape pour interagir » de l’onglet tactile de l’écran des nouveaux paramètres. (MCPE-236872)
Mises à jour techniques
Objectifs de l’IA
- J’ai rendu les schémas des objectifs suivants plus stricts lors de l’analyse et il ne chargera pas une entité json contenant des données invalides dans les versions 1.26.20 et ultérieures
- minecraft : comportement.camouflage
- minecraft :behavior.mêlé
- Minecraft : behavior.move_to_poi
- Minecraft : behavior.move_to_village
- minecraft : comportement. sommeil
- Minecraft : behavior.stroll_towards_village
- J’ai rendu le schéma de Minecraft :behavior.equip_item plus strict lors de l’analyse, mais maintenant il ne peut pas charger un json d’entité contenant des données invalides dans les versions 1.26.20 et ultérieures
- J’ai rendu le schéma pour minecraft :behavior.move_outdoors plus strict lors de l’analyse, maintenant il ne peut pas charger une entité json avec des données invalides dans les versions 1.26.20 et ultérieures
- J’ai rendu le schéma pour minecraft :behavior.move_indoors plus strict lors de l’analyse, maintenant il ne peut pas charger une entité json avec des données invalides dans les versions 1.26.20 et ultérieures
- Rendu les schémas pour les objectifs suivants plus stricts lors de l’analyse syntaxique et ne chargera pas une entité json contenant des données invalides dans les versions 1.26.20 et ultérieures.
- Minecraft : behavior.admire_item
- minecraft :behavior.barter
- Minecraft : behavior.eat_carried_item
- Le champ de sound_interval plage de flottement dans Minecraft :behavior.admire_item n’accepte désormais qu’un objet avec des valeurs minimales et maximales. D’autres formats ne parviendront pas à analyser
- J’ai rendu le schéma de Minecraft :behavior.jump_around_target plus strict lors de l’analyse, mais maintenant il ne peut pas charger une entité json avec des données invalides dans les versions 1.26.20 et ultérieures. Les champs de plage flottante valid_distance_to_target et landing_distance_from_target n’acceptent désormais qu’un objet avec des valeurs minimales et maximales. D’autres formats ne parviendront pas à analyser
- J’ai rendu le schéma de Minecraft :behavior.jump_to_block plus strict lors de l’analyse, mais maintenant il ne permet pas de charger une entité json avec des données invalides dans les versions 1.26.20 et ultérieures. Le champ Float Range cooldown_range’accepte désormais uniquement un objet avec des valeurs minimales et maximales. D’autres formats ne parviendront pas à analyser
- J’ai rendu le schéma pour Minecraft :behavior.move_around_target plus strict lors de l’analyse, mais maintenant il ne peut pas charger une entité json avec des données invalides dans les versions 1.26.20 et ultérieures. Le champ Float Range destination_position_range’accepte désormais uniquement un objet avec des valeurs minimales et maximales. D’autres formats ne parviendront pas à analyser
- Rendu les schémas pour les objectifs suivants plus stricts lors de l’analyse syntaxique et ne chargera pas une entité json contenant des données invalides dans les versions 1.26.20 et ultérieures.
- Minecraft : behavior.find_cover
- Minecraft : behavior.find_mount
- Minecraft : behavior.find_underwater_treasure
- Minecraft : behavior.flee_sun
- Rendu les schémas pour les objectifs suivants plus stricts lors de l’analyse syntaxique et ne chargera pas une entité json contenant des données invalides dans les versions 1.26.20 et ultérieures.
- minecraft : comportement.flotter
- Minecraft : behavior.follow_owner
- Minecraft : behavior.follow_parent
- Minecraft : behavior.hold_ground
- Rendu les schémas pour les objectifs suivants plus stricts lors de l’analyse syntaxique et ne chargera pas une entité json contenant des données invalides dans les versions 1.26.20 et ultérieures.
- minecraft :behavior.hover
- Minecraft : behavior.lay_down
- Minecraft : behavior.mount_pathing
- Rendu les schémas pour les objectifs suivants plus stricts lors de l’analyse syntaxique et ne chargera pas une entité json contenant des données invalides dans les versions 1.26.20 et ultérieures.
- Minecraft : behavior.move_through_village
- Minecraft : behavior.move_to_random_block
- Minecraft : behavior.move_towards_target
- J’ai ajouté « on_pickup_item_start » et « on_pickup_item_end » à « minecraft :behavior.pickup_items »
- Rendu les schémas pour les objectifs suivants plus stricts lors de l’analyse syntaxique et ne chargera pas une entité json contenant des données invalides dans les versions 1.26.20 et ultérieures.
- Minecraft : behavior.pet_sleep_with_owner
- Minecraft : behavior.pickup_items
- Minecraft : behavior.player_ride_tamed
- Rendu les schémas pour les objectifs suivants plus stricts lors de l’analyse syntaxique et ne chargera pas une entité json contenant des données invalides dans les versions 1.26.20 et ultérieures.
- Minecraft : behavior.random_hover
- Minecraft : behavior.random_sitting
- Minecraft : behavior.random_stroll
- Le champ hover_height dans Minecraft :behavior.random_hover n’accepte désormais qu’un objet avec des valeurs minimales et maximales. D’autres formats ne parviendront pas à analyser
- J’ai rendu le schéma de Minecraft :behavior.go_home plus strict lors de l’analyse, mais maintenant il ne permet pas de charger un json d’entité ayant des données invalides dans les versions 1.26.20 et ultérieures
- J’ai rendu le schéma de Minecraft :behavior.go_and_give_items_to_owner plus strict lors de l’analyse, maintenant il ne peut pas charger une entité json contenant des données invalides dans les versions 1.26.20 et ultérieures
- J’ai rendu le schéma de Minecraft :behavior.go_and_give_items_to_noteblock plus strict lors de l’analyse, mais maintenant il ne chargera pas une entité json contenant des données invalides dans les versions 1.26.20 et ultérieures
API
- Publié @minecraft/serveur version 2.7.0.
- Ajout @minecraft/serveur version 2.8.0-beta.
- Sortie d’AimAssistCategory de la bêta à la v2.6.0
- Sortie d’AimAssistCategorySettings de la bêta à la v2.6.0
- Sortie d’AimAssistPreset de la bêta à la v2.6.0
- Sortie d’AimAssistPresetSettings de la bêta à la version 2.6.0
- Sortie d’AimAssistRegistry de la bêta à la version 2.6.0
- Sortie de PlayerAimAssist de la bêta à la v2.6.0
- Version de PlayerAimAssistSettings de la bêta à la v2.6.0
- Sortie d’AimAssistTargetMode de la bêta à la version 2.6.0
- Sorti de World.getAimAssist de la version bêta à la v2.6.0
- Version de Player.getAimAssist de la bêta à la version 2.6.0
- Un nouveau champ embed_in_surface a été ajouté au schéma de snap_to_surface_feature, permettant de spécifier si la caractéristique cassée doit être intégrée dans la surface localisée. Par défaut faux
- Ajout de la propriété maximumRenderDistance à DebugShape .
- Ajout de la propriété maximumRenderDistance à PrimitiveShape .
- La distance de rendu par défaut utilisée par DebugShape et PrimitiveShape est désormais la distance de rendu de votre client, au lieu de l’infini. Si vous souhaitez reproduire l’ancien comportement, vous pouvez définir maximumRenderDistance à un nombre très élevé (Infinity n’est pas valable en scripting à cause des différences de plateforme malheureusement).
- Ajout de InvalidType et UnsupportedValue à l’enum d’InvalidArgumentErrorType dans @minecraft/common v1.3.0
- Ajout d’Observable.toJSON à la bêta @minecraft/serveur afin que les observables puissent être facilement stringés avec JSON.stringify.
- J’ai ajouté le nom du pack aux logs de contenu d’erreurs.
- Ajout d’une propriété locale à ClientSystemInfo qui fournit la langue choisie par le joueur (par exemple, en_US, fr_FR, ja_JP)
- Ajout de la propriété bêta en lecture seule partyInfo au joueur qui renvoie un objet PartyInfo ({ partyId : string, isLeader : boolean }) ou indéfini si le joueur n’est pas dans un groupe
- Déplacement de la fonction Entity.addItem de la version bêta à la version 2.7.0
- Déplacement de la classe InvalidEntityComponentError de la version bêta à la version 2.7.0
DDUI
- On a rendu les boutons de fermeture autoritaires pour que les formulaires se ferment plus rapidement.
- Ajout de DataDrivenScreenClosedReason à la bêta de @minecraft/server-UI.
- A remplacé MessageBoxResult.wasShown par MessageBoxResult.closeReason qui est un DataScreenClosedReason.
- Type de retour modifié de CustomForm.show() : Promesse<booléen> à Promise<DataDrivenScreenClosedReason>.
- Ajout de FormCloseError, PlayerLeftError, ServerShutdownError à @minecraft/server-ui beta pour une utilisation avec CustomForm et MessageBox.
Audio
- Le patch 3.37 de Minecraft a corrigé un problème où les packs de contenu qui suppriment des événements sonores d’entités sans définir de variantes pouvaient effacer incorrectement la clé de variante du sounds.json de base, provoquant des avertissements de contenu lors du chargement.
Biomes
- Ajout du champ Minecraft :subsurface_builder à l’API Json du biome
- Les Constructeurs de Sous-Surface permettent de spécifier un minecraft :surface_builder à appliquer aux biomes situés sous la surface du terrain de l’Overworld. Notez cependant que le traitement des types de constructeurs de surface existants n’a pas été mis à jour pour permettre de les spécifier pour les plages de hauteur sous-terrain, ce qui peut entraîner des résultats inattendus lors de leur utilisation.
- Ajout de Minecraft : noise_gradient type de constructeur de sous-surface, qui place des bandes continues de blocs selon une distribution de bruit. Ce traitement de construction de surface a été réalisé en tenant compte des plages de hauteur du sous-sol.
- Ce constructeur de surface a les paramètres suivants :
- non_replaceable_blocks : une liste des blocs que le constructeur de surface n’est pas autorisé à remplacer. Laisser cette liste vide ou non spécifiée permettra de remplacer tout type de bloc (non air ou non liquide).
- gradient_blocks : une liste des noms de blocs qui seront échantillonnés selon une distribution de bruit de Perlin. Spécifier minecraft :air-blocks est autorisé, et cela entraînera l’absence du bloc d’origine, ce qui signifie qu’il est possible d’ajuster la densité/intensité du remplacement du bloc dans le biome en utilisant ce type de surface builder.
- Ce constructeur de surface a les paramètres suivants :
Blocs
- Problème corrigé qui faisait que les objets avec un composant verrouillage d’objets soient placés dans des pots décorés (MCPE-184636)
- Pour format_version >= 1.26.20, le composant minecraft :redstone_producer ne peut pas être défini dans le tableau de permutations sans être défini également dans l’objet composants de base (MCPE-234647)
- Message d’avertissement supprimé si la propriété optionnelle strongly_powered_face du composant minecraft :redstone_producer n’est pas définie (MCPE-234635)
- Un bloc personnalisé avec un élément d’icône affichera désormais correctement l’icône dans la commande setblock. (MCPE-235787)
- Correction de « minecraft : placement_filter » pour les blocs avec le trait minecraft : multi_block
- Si aucune valeur n’est donnée pour le champ « texture » dans « minecraft :destruction_particles », la texture « down » ou « * » sera utilisée depuis « minecraft :material_instances » au lieu de la texture saleté. (MCPE-234708)
- Blocs personnalisés corrigés avec le tic du composant ‘minecraft :tick’ plus que prévu lorsqu’ils sont placés via une structure (MCPE-236362)
- Correction de la propriété de replace_block_item composant de block_placer. Le bloc utilisera désormais correctement l’élément de blocage écrasé. (MCPE-236314)
- Décalage en y fixé pour les blocs « flower_pottable » dans les pots de fleurs afin qu’ils correspondent à la version vanilla pour les versions 1.26.20+ (MCPE-234585)
- Nous activons pleinement la mise à jour de syntase du schéma de blocs qui a été testée lors des aperçus du 26.10. Ces changements seront publiés à partir du 26.20 et commenceront par cette première aperçu.
- L’API json de blocs personnalisée comporte les changements suivants qui affecteront le chargement du json de bloc à partir de la version 1.26.20 et ultérieure.
- Généralités
- Les contraintes d’espace de noms ont été modifiées mais tout ce qui était autorisé auparavant devrait rester valable.
- Cela peut affecter les identifiants utilisés pour les groupes de blocs, d’états et de catégories de menu.
- Les contraintes d’espace de noms ont été modifiées mais tout ce qui était autorisé auparavant devrait rester valable.
- Traits de bloc
- Trait « placement_direction », changement de validation : Le décalage de rotation n’accepte plus une tolérance de 0,5.
- La valeur d’entrée doit être un multiple de 90,0
- La valeur doit être comprise entre 0,0 et 360,0 inclusivement.
- « blocks_to_corner_with » exige désormais que « minecraft :corner_and_cardinal_direction » soit l’un des « enabled_states » pour le trait « placement_direction ».
- Trait « placement_direction », changement de validation : Le décalage de rotation n’accepte plus une tolérance de 0,5.
- Catégorie
- « menu_category », modification de validation : Une valeur vide de « groupe » n’est pas autorisée.
- Le champ « groupe » peut exister avec une valeur non vide ou ne pas exister du tout.
- « category » est désormais un champ obligatoire lorsqu’on utilise « menu_category ». Cela est strictement appliqué maintenant.
- Composants
- « minecraft :flower_pottable », modification de validation : Elle est restreinte, en dehors de l’objet composants racines.
- « minecraft :geometry », modification de validation : La contrainte sur l’identifiant « culling_shape » est désormais strictement appliquée.
- Lors de l’utilisation de l’espace de noms Minecraft, les seuls identifiants de formes de culling actuellement disponibles sont : « minecraft :empty » ou « minecraft :unit_cube ».
- Lorsqu’il n’y a pas d’espaces de noms ou un espace personnalisé, les noms doivent commencer et se terminer par un caractère alphanumérique.
- « minecraft :light_dampening » et « minecraft :light_emission », changement de validation : ils imposent désormais strictement que la valeur soit comprise entre 0 et 15.
- Il y a un changement radical dans la définition des tags.
- Depuis la version 1.26.20, les tags ne peuvent plus vivre librement en tant qu’entités de premier niveau dans le tableau des composants.
- Ils doivent se trouver dans le composant « minecraft :tags », qui accepte une série de tags du format :
- « Minecraft :Tags » : [« Minecraft :crop », « Custom :custom_tag »].
- Les valeurs doivent avoir le format « <espace de noms> :<tag_name> ».
- Ils n’ont plus besoin d’être précédés d’un tag :
- Généralités
- L’action de bloc de crochetage donnera désormais l’objet désiré dans un pot de fleurs lorsque le composant « minecraft :block_placer » est défini avec « replace_block_item » réglé sur true (MCPE-234586)
- Validation fixe de grandes géométries réduites à l’aide d’un composant de transformation (MCPE-236317)
- Les blocs personnalisés n’auront plus de teinte plus foncée lorsqu’ils sont occultés par un petit ensemble de blocs vanilla comme Minecraft :kelp. (MCPE-236304)
- Les blocs utilisant le composant « flower_pottable » sans les composantes « geometry » et « minecraft :material_instances » génèrent désormais une erreur de contenu (MCPE-234599)
- Les blocs avec une menu_category manquante seront correctement acceptés à nouveau au lieu de donner l’erreur : « La catégorie du menu ne devrait pas avoir une valeur vide »
- Composantes personnalisées corrigées qui ne s’analysent pas avec le chargeur de définition de blocs moderne (MCPE-13541))
- Minecraft :material_instances, modification de validation : ambient_occlusion n’accepte pas les booléens comme entrée valide. Il doit s’agir d’un char entre 0,0 et 10,0 inclusivement. Par défaut, elle est en version 1.0 si ce n’est pas fourni.
- Avertissement de contenu corrigé concernant les variations de textures pour les composants de blocs Minecraft :item_visual et Minecraft :embedded_visual
- Avertissement de contenu ajouté pour Minecraft composant : item_visual j’essaie d’utiliser des variations de textures. Les textures de variation ne sont pas prises en charge pour ce composant
- Le composant « minecraft :selection_box » affichera correctement une erreur lorsque le y dépasse la limite de 16
- Balise héritée corrigée : entrées dans les permutations de blocs supprimées silencieusement lors de la mise à jour vers la version 1.26.20 du format, ce qui pourrait entraîner l’échec des scripts dépendant de tags spécifiques à la permutation
- Les objets avec « replace_block_item » réglé sur true ne prendront plus le bloc planté dans un pot de fleurs (MCPE-237222)
Composants de bloc
- Sorti le composant minecraft :chest_obstruction à partir de l’expérimental pour les versions 1.26.20 ou ultérieures.
Commandements
- Problème corrigé où le joueur pouvait toujours faire un saut automatique après avoir utilisé la commande /inputPermissions pour désactiver le saut (MCPE-235573)
- L’échec du butin /n’empêche plus le reste d’une commande /execute de continuer (MCPE-185887)
Composants
- Problème corrigé de la précision des projectiles de mobs qui devenait négative en difficulté élevée
- Bug corrigé dans « minecraft :interact » où la combinaison de « drop_item_slot » et « equip_item_slot » ne permettait pas d’équiper l’objet donné
- Le champ « deals_damage » du composant « minecraft :damage_sensor » prend désormais en charge une valeur supplémentaire :
- « no_but_entity_effects_apply » :
- Aucun dommage n’est appliqué à l’entité
- Des repoussements et des enchantements sont appliqués
- L’arme de l’attaquant est utilisée normalement
- L’entité ne clignote pas en rouge
- « no_but_entity_effects_apply » :
- Descriptions des blocs personnalisés avec Minecraft : display_name renvoient désormais les valeurs correctes (MCPE-236308)
Rédacteur en chef
- Correction d’un bug en mode Terrain Flatten où ajuster la hauteur du pinceau rendait le pinceau plus difficile à utiliser
- Modification des raccourcis de claviers par défaut des axes X et Z pour Paste Preview afin d’utiliser des modificateurs SHIFT + CTRL
- Changement de la raccourciune par défaut du verrouillage d’axe pour l’outil Règle afin d’utiliser les modificateurs SHIFT + CTRL
- Ajout de raccourcis clavier non liés pour les panneaux de base
- Correction d’un bug qui empêche d’annuler/refaire les opérations de désélection et de remplacement des blocs de la table manifeste en mode Marquee et à main levée.
- Correction du bug de la timeline de Vector3 pour éviter les valeurs temporelles au-delà des limites des nœuds voisins dans la fenêtre contextuelle d’édition
- Ajout du support optionnel du glisser-déposer pour les entrées de l’API ICollectionTreePropertyItem
- Ajout de l’emplacement à IRootPropertyPaneOptions pour afficher les volets racines sur la fenêtre d’affichage au lieu d’un tiroir
- Ajout du support API du panneau de contrôle de vue pour ICollectionTreePropertyItem
- Les configurations Lumières et Ombres locales dans le panneau Visuels Vibrants n’ont plus de bouton plus non fonctionnel et sont désactivées
- Les notifications de toast sont regroupées lorsque plusieurs erreurs sont déclenchées rapidement.
- Désactivé la colle-coller du bouton gauche de la souris dans Aperçu du Collage lorsque le mode curseur uniquement au clavier est actif
- Ajout de l’outil Primitives à la barre d’outils Éditeur
- Correction de l’aperçu du collage apparaissant à une position imprévisible lors de l’entrée en mode curseur Touches uniquement depuis le menu déroulant, la touche T ou l’activation de l’outil alors que la fonction Touches uniquement est déjà sélectionnée. L’aperçu apparaît alors sur le bloc que le joueur regarde, ou 32 blocs devant la caméra si aucun bloc n’est visible.
- A implémenté la sauvegarde automatique pour le réglage des détails de la structure et supprimé le bouton et le menu Sauvegarder du panneau de détails de la structure
- Le bouton Générer le pack de ressources Vibrant Visuals exporte désormais toutes les configurations modifiées dans un pack de ressources avec un lien de dossier fourni
- Infobulle obsolète mise à jour pour la case à cocher à 2 points dans l’outil de sélection
- Mise à jour de la gestion des volumes incomplets de sélection à 3 points par l’outil de sélection
- Passer d’un outil à l’autre permet désormais de libérer le volume de sélection incomplet à 3 points
- Désélectionner (Ctrl+D) efface correctement le volume de sélection à 3 points incomplet et n’enregistre plus d’erreur
- Le remplissage (Ctrl+F) ignore correctement le volume de sélection à 3 points incomplet et ne génère plus d’erreur
- Valeurs d’étiquettes fixes pour les raccourcis « Désélectionner » et « Supprimer l’instance » de l’éditeur d’instances de mise en page.
- Infobulles corrigées pour les sélecteurs de modes de l’éditeur d’instances de layout.
- Problème résolu en mode sélection à 3 points où un simple clic pour créer un volume ne le finalisait pas, empêchant d’autres actions sur celui-ci.
- Correction d’un bug qui empêchait le panneau Monde de Test de s’ouvrir lorsque l’élément du menu était cliqué
- Ajout du basculement Ignorer les blocs d’air dans l’aperçu de collage, permettant d’exclure les blocs d’air dans le clipboard de l’opération de collage
- Assurez-vous que les décalages appropriés sont appliqués lors du changement de mode aplatissement dans l’outil Terrain
- Problème corrigé où Flatten Up échantillonnait trop profondément dans le sol
- Correction d’une erreur survenue lors de l’exécution de la commande /reload depuis le raccourci chat en mode outil
- Correction des noms de la collection Jigsaw permettant des doublons variants par cas, ce qui provoquait des conflits de fichiers et une possible perte de données sur les systèmes de fichiers insensibles à la casse
Composants de l’Entité
- Le comportement du composant Minecraft :friction_modifier correspond désormais à sa description
- Plus sa valeur est élevée, plus la friction affecte une entité :
- 0,0 signifie pas de friction
- 1.0 signifie friction régulière
- 2.0 signifie double friction
- Le composant n’affecte désormais que la friction du sol, et n’affecte plus partiellement la traînée de l’air ou du liquide
- Le comportement incorrect hérité peut être réhabilité en ajoutant le composant minecraft :uses_legacy_friction
- Ce composant est automatiquement ajouté à toutes les entités dont le format est inférieur à 1.26.20, afin de garantir que leur comportement reste inchangé
- Le composant fonctionne désormais correctement sur les joueurs et sur d’autres entités prédites par le client
- Plus sa valeur est élevée, plus la friction affecte une entité :
- Ajout du composant Minecraft :uses_uniform_air_drag
- Lorsqu’elle est présente, la traînée de l’air est appliquée uniformément sur les deux axes vertical et horizontal, au lieu d’être biaisée vers le mouvement horizontal
- Ajout du composant « minecraft :on_equipment_changed », qui permet d’exécuter des événements d’entité lorsque les objets sont équipés ou non dans des emplacements spécifiques
- Contient un champ « emplacements » avec une liste d’entrées, chacune avec :
- « slot », l’emplacement d’équipement pour surveiller
- « on_equip », événement de tir lorsqu’un objet non vide est placé dans la case
- « on_unequip », événement pour tirer lorsque la case est libérée
- Lorsque l’équipement change, la première entrée correspondante est utilisée
- Cela ne s’applique pas aux emplacements « minecraft :inventaire », utilisez plutôt « minecraft :équipable »
- Contient un champ « emplacements » avec une liste d’entrées, chacune avec :
- Ajoutez Minecraft : spawn_on_death Composant pour faire apparaître des entités lorsqu’une entité meurt.
- entity_to_spawn (optionnel) Quelle entité faire apparaître ? Par défaut devient l’entité propriétaire quand elle n’est pas définie
- spawn_method méthode (optionnelle) de spawn. Né, Invoqué ou Invoqué, par défaut est Spawn lorsqu’il n’est pas défini
- spawn_amount (optionnel) Le nombre d’entités à faire apparaître, par défaut est 1 quand ce n’est pas défini
- inherit_parent_name (optionnel) Si vrai, l’entité héritera du nom de l’entité mère, qui devient vrai par défaut lorsqu’elle n’est pas définie
- additional_spawn_range (optionnel) Plage supplémentaire d’entités aléatoires à faire apparaître, par défaut à 0, 0 quand ce n’est pas défini
- Correction d’un bug où retirer complètement le contrôleur de mouvement d’une entité ne réinitialisait pas la vitesse d’entrée donnée par le contrôleur
- Cela ferait glisser les entités dans la direction donnée jusqu’à ce que la friction réduise la vitesse, même si l’entité heurtait un mur
- Correction d’un bug qui faisait que le comportement de l’IA « minecraft :behavior.delayed_attack » ne se retirait parfois pas après avoir tué une cible
- Ajout du composant Minecraft :bounciness, qui contrôle comment une entité rebondit lors de la collision avec des surfaces
- Contient un seul champ, valeur, définissant la force du rebond :
- 0 ne donne pas de rebond
- 1 aboutit à une collision parfaitement élastique avec une préservation totale de l’énergie
- Si le composant n’est pas présent, le rebond passe par défaut à 0
- Disponible uniquement si la format_version de l’entité est réglée en bêta
- Contient un seul champ, valeur, définissant la force du rebond :
- Ajout du composant « minecraft :apply_knockback_rules » qui contrôle la façon dont une entité applique le recul à une cible
- « horizontal_power » définit la fréquence de la frappe de la cible à l’envers
- Par défaut est 1.0 si ce n’est pas défini
- « vertical_power » définit la fréquence à laquelle la cible est touchée vers le haut
- Par défaut à 0,4 si ce n’est pas défini
- « vertical_velocity_cap » définit la vitesse verticale maximale vers le haut de la cible après évaluation des règles de recul de la cible
- Par défaut à 0,4 si ce n’est pas défini
- « check_if_target_is_immersed_in_water » définit si la cible doit être complètement immergée dans l’eau pour que les règles de recul s’appliquent
- Par défaut, il est faux s’il n’est pas défini
- Ne pas définir ce composant entraîne un comportement de recul par défaut
- Ajout du composant Minecraft :air_drag_modifier
- Plus sa valeur est élevée, plus la traînée de l’air affecte une entité :
- 0,0 signifie pas de traînée d’air
- 1,0 signifie traînée aérienne normale
- 2.0 signifie double traînée de l’air
- Disponible uniquement si la format_version de l’entité est réglée en bêta
- Plus sa valeur est élevée, plus la traînée de l’air affecte une entité :
- Le composant minecraft :knockback_resistance accepte désormais des valeurs négatives jusqu’à un minimum de -2, ce qui entraîne une augmentation du recul au lieu d’une diminution
- Les mobs non-Ocelot et non-Cat peuvent désormais utiliser « minecraft :behavior.ocelotattack » (MCPE-237713)
- Le composant « minecraft :apply_knockback_rules » prend désormais une série de préréglages
- « Presets » est un tableau d’éléments avec les mêmes paramètres que « minecraft :apply_knockback_rules » avait auparavant
- Les éléments prédéfinis ont le champ nouveau suivant :
- « filter » est un filtre d’acteur avec la syntaxe par défaut
- Ajouter un paramètre de filtres à Minecraft :spawn_on_death.
Filtres d’entités
- Added “has_equipment_block_tag” entity filter
- Added “has_same_equipment_in_slot_as” entity filter
- Removed “has_equipment_block_tag” entity filter
- We should not be looking at block tags on items for item behavior, and because of this the filter is being removed
Features
- Ajout d’un champ booléen « rotate_around_center » à la fonctionnalité « minecraft :structure_template_feature »
- Lorsqu’elle est réglée sur « vrai », elle fait tourner la structure autour de son centre lors de la mise dans le monde
- Par défaut, « faux » si elle est omise
- : refactoriser Minecraft :behavior.follow_target_captain en Minecraft :behavior.follow_target_leader. Les champs suivants ont été ajoutés au comportement :
- always_look_for_leader (par défaut : faux) Si c’est vrai, la foule cherchera toujours un leader valide à suivre si aucun n’est trouvé ou si le leader actuel n’est plus valide
- leader_filters (obligatoire) Les filtres à utiliser pour déterminer si un groupe est un leader approprié ou non.
- search_cooldown (par défaut : 20) Nombre de ticks à passer avant qu’une nouvelle recherche ne soit lancée après qu’une cible n’a pas été trouvée, perdue ou devenue invalide.
Généralités
- Des ressources JSON de particules, de trading et de caméras mises à jour vers Cereal slice 1.26.10 et re-sérialisées pour s’aligner sur le schéma mis à jour.
- Nouvelles fonctionnalités mises à jour dans les pools de structure pour inclure des fonctionnalités pilotées par les données
Graphiques
- Ajout static_light ombrage à la météo
- Correction d’un problème qui empêchait l’application du décalage directionnel orbital lumineux par biome fourni par les packs de ressources dans Vibrant Visuals. Un tel décalage peut être fourni via le champ « orbital_offset_degrees » dans les fichiers de configuration d’éclairage.
- Ajout d’une nouvelle version de la configuration de diffusion atmosphérique.
- La nouvelle version du format est la 1.26.20
- Les champs « minecraft :atmosphere_settings » et « minecraft :atmosphere_settings/description » sont désormais obligatoires
- Modification des moyens d’accès aux Atmospherics Graphics Overrides via getBiomeAtmospherics
Objets
- Les articles dont le mode « item_lock » est réglé sur « lock_in_inventory » ou « lock_in_slot » ne peuvent plus être placés dans des blocs d’étagère (MCPE-230341)
- Ajout d’une nouvelle version pour le fichier JSON de configuration de l’eau.
- La nouvelle version du format est « 1.26.20 ».
- Les champs « Minecraft :water_settings » et « Minecraft :water_settings/description » sont désormais obligatoires.
- Bloc de pick-block fixe supprimant les éléments dans la barre de raccourcis avec item_lock (MCPE-152556)
- Les nouveaux attachables 1.26.10 utilisent désormais un nouveau render_controller ‘controller.render.armor.v2’ au lieu d’utiliser un ‘controller.render.armor’ mis à jour. Corrige le fait que certaines armures personnalisées du contenu créateur ne s’affichent pas correctement
- Correction de la catégorisation des recettes de fournaise, donc les objets personnalisés avec Minecraft :block_placer avec replace_block_item sont correctement traités comme des recettes en blocs. (MCPE-236444)
- Ajout de balises pour Sulfur Cube à utiliser pour la détermination et l’absorption physique
- « Minecraft : sulfur_cube_archetype_bouncy »
- « Minecraft : sulfur_cube_archetype_regular »
- « Minecraft : sulfur_cube_archetype_slow_flat »
- « Minecraft : sulfur_cube_archetype_fast_flat »
- « Minecraft : sulfur_cube_archetype_light »
- « Minecraft : sulfur_cube_archetype_fast_sliding »
- « Minecraft : sulfur_cube_archetype_slow_sliding »
- « Minecraft : sulfur_cube_archetype_sticky »
- « Minecraft : sulfur_cube_archetype_high_resistance »
Foules
- Correction d’un bug où le summon_cap pour les entités personnalisées était ignoré (MCPE-153307)
- Correction des textures d’acteur qui ne chargeaient pas correctement lors de l’application de packs avec l’ancienne version du moteur min
- Friction entre joueurs résolue et ne pas se réinitialiser pour les anciens contenus
Protocole réseau
- Modification du format binaire de PlayerEnchantOptionsPacket
- Packet UpdateClientOptionsPacket, ajouté Bool Filter Proverbity Change (Changement de vulgarité).
Scripting
- Les valeurs retournées par localizationKey on Block, BlockPermutation et BlockType respecteront désormais correctement les clés minecraft :display_name pour les blocs personnalisés. (MCPE-235802)
- Ajout du type CustomTexture à la bêta
- textureBoundsList dans le WaypointTextureSelector offre désormais l’option de passer une CustomTexture avec un chemin, une hauteur et une largeur spécifiés
Stabilité et performances
- Niveau de chargement de plantage corrigé avec une carte exploratrice incomplète (MCPE-226793)
- Vitesse de connexion améliorée sur la plupart des plateformes en déclenchant l’authentification plus tôt lors du démarrage du jeu
- Correction d’un plantage qui pouvait survenir lors du chargement de la page FAQ des jetons sur PlayStation
- Crash corrigé qui pouvait survenir lors de la saisie du contenu Molang
- Les liaisons de régions de royaumes fixes plantent lors de l’indexation de données de régions hors limites
- Correction d’un plantage qui peut survenir lorsqu’on vous invite à propos de contrôleurs Joy-Con supplémentaires connectés
- Correction d’un plantage qui peut survenir lors de la suspension du titre pendant que l’interface « Synchronisation des données utilisateur » est affichée
- Problème de plantage corrigé en quittant l’écran du sélecteur de plans des Royaumes avant la fin du chargement.
- La synchronisation des données du monde Xbox se produit désormais lorsque le monde spécifique est sélectionné.
Interface utilisateur
- Correction d’un bug où entrer dans les paramètres personnalisés d’un écran de behavior pack désactive le pack.
- Correction d’un problème qui empêchait le HUD de charger après avoir désactivé les animations d’écran en jeu, ce qui causait parfois un problème de soft-lock (MCPE-236881)
Génération mondiale
- On peut désormais utiliser Minecraft :feature_pool_element dans les pools de modèles de structures puzzle afin de placer des fonctionnalités
- Les fonctionnalités peuvent désormais se connecter à un bloc puzzle avec n’importe quel nom cible, et pas seulement à minecraft :bottom
Mises à jour techniques expérimentales
Add-ons
- Ajout du bouton expérimental « Projectiles personnalisés » qui permet d’améliorer les projectiles personnalisés dans les extensions sans utiliser d’identifiants à l’exécution
- Ajoute isolated_physics propriété à Minecraft :projectile component pour un contrôle de trajectoire plus facile
- fire_at_target objectif applique désormais les décalages des projectiles par rapport à la rotation des entités
- Projectiles personnalisés aujourd’hui :
- peut être réfléchi
- Mettre à jour leur propriétaire lors du lancement et de la réflexion
- Ils ne sont plus en collision avec leur propriétaire au lancement
- Appliquent leurs décalages au lancement
- Restez à leur point d’impact lors de l’utilisation de stick_in_ground
API
- J’ai ajusté GameTest pour ne plus effectuer de rappels de méthodes telles que successWhen et failIf après que le test soit déjà terminé.
- Modification de la propriété de couleur de DebugShape (dans @minecraft/debug-utilities) de RGB à RGBA.
- Minecraft 3.37 a ajouté la propriété depthTest à DebugText (dans @minecraft/debug-utilities).
- Ajout de la propriété backgroundColorOverride à DebugText (dans @minecraft/debug-utilities).
- Ajout de la propriété useRotation à DebugText (dans @minecraft/debug-utilities).
- Ajout de kickPlayer() au module @minecraft/admin-serveur en bêta
- Ajout de nouvelles technologies pour supporter les objets de texte du monde 3D et le rendu vers @minecraft/serveur.
- Ajout d’une nouvelle classe bêta PrimitiveShapesManager utilisée pour ajouter et retirer des primitives de texte dans le monde.
- Ajout d’une nouvelle classe de base bêta PrimitiveShape utilisée pour réintégrer les objets de formes 3D dans le monde.
- Ajout d’une nouvelle classe bêta TextPrimitive utilisée pour afficher des objets en forme de texte 3D dans le monde.
- Ajout d’une nouvelle propriété bêta primitiveShapesManager dans World.
- Ajout du support de la localisation à DebugText.
- Le constructeur DebugText a été modifié pour permettre d’utiliser soit RawMessage, soit une chaîne pour le paramètre texte.
- DebugText.text est devenu une propriété en lecture seule.
- Méthode DebugText.setText ajoutée, qui permet d’utiliser soit RawMessage, soit chaîne.
- La propriété readonly DebugText.rawText a été ajoutée pour obtenir le texte si RawMessage est utilisé via setText.
- Modifications des types d’erreurs dans @minecraft/server-net en version bêta
- HttpRequestBodyTooLargeError a été renommé en RequestBodyTooLargeError
- HttpRequestNotAllowedError a été renommé UriNotAllowedError
- HttpsOnlyError a été renommé TLSOnlyError
- MalformedHttpRequestError a été renommé en MalformedUriError
- Le paramètre d’autorisations du module de configuration @minecraft/server-net ‘force_https’ a été renommé en ‘force_tls’
- Ajout de l’interface ContainerAccessSource à la bêta
- Ajout de l’interface ContainerAccessSourceFilter à la version bêta
- Ajout de la classe EntityContainerClosedAfterEvent à la version bêta
- Ajout de la classe EntityContainerClosedAfterEventSignal à la bêta
- Ajout de la classe EntityContainerOpenedAfterEvent à la version bêta
- Ajout de la classe EntityContainerOpenedAfterEventSignal à la version bêta
- Ajout de l’interface EntityContainerAccessEventOptions à la version bêta
- Ajout de la classe BlockContainerClosedAfterEvent à la version bêta
- Ajout de la classe BlockContainerClosedAfterEventSignal à la version bêta
- Ajout de la classe BlockContainerOpenedAfterEvent à la version bêta
- Ajout de la classe BlockBlockOpenedAfterEventSignal à la version bêta
- Ajout de l’interface BlockContainerAccessEventOptions à la bêta
- Ajout de StructureManager.getPackStructureIds à la version bêta.
- Ajout du composant EntityEnderInventoryPour accéder au contenu du conteneur EnderChest d’un joueur à la bêta
- Ajout des fonctions opPlayer et deopPlayer à @minecraft/server-admin en bêta
- Ajout de la propriété booléenne allowCheats à la classe mondiale dans @minecraft/serveur en bêta
- Ajout des clients WebSocket à @minecraft/server-net en version bêta
- La classe WebSocket a été ajoutée, utilisée pour créer et connecter des clients websocket. Celui-ci est créé comme l’objet global websocket dans @minecraft/server-net
- La classe WebSocketClient s’est ajoutée pour interagir avec le websocket et recevoir les données du serveur via des événements
- Déplacer BiomeTypes.getAll vers la version 2.7.0 dans @minecraft/serveur
- Déplacer BiomeTypes.get vers la version 2.7.0 dans @minecraft/serveur
- Déplacer BiomeType.hasTags vers la version 2.7.0 dans @minecraft/serveur
- Déplacer BiomeType.getTags vers la version 2.7.0 dans @minecraft/serveur
- Ajout de deux fonctions à DedicatedServerUtils de @minecraft/server-admin en bêta
- Ajout de reloadScriptingConfig() pour recharger les fichiers de configuration des scripts depuis le disque
- Ajout de reloadPermissions() pour recharger le fichier de permissions de serveur depuis le disque
- Ajout de reloadCDNConfig() pour recharger les fichiers de configuration CDN depuis le disque
- Ajout de la propriété backfaceVisible à DebugText dans le module @minecraft/debug-utilities. .
- Ajout de la propriété backfaceVisible à TextPrimitive dans le module @minecraft/serveur. .
- Ajout de la propriété textBackfaceVisible à DebugText dans le module @minecraft/debug-utilities. .
- Ajout de la propriété textBackfaceVisible à TextPrimitive dans le module @minecraft/serveur. .
- Ajout de la nouvelle propriété maxShapes à PrimitiveShapesManager.
- Changement du nombre maximal d’objets PrimitiveShape à 1000.
- A changé la longueur maximale du param texte de setText sur TextPrimitive à 128.
- Changement de la valeur d’échelle minimale et maximale des objets PrimitiveShape à -1000 et 1000 respectivement.
- Ajout de la méthode Dimension.spawnXp pour faire apparaître des orbes d’expérience à un emplacement spécifié dans @minecraft/serveur
- Correction d’un bug lorsqu’il était attaché sur un ShapePrimitive ou DebugShape ne se mettait pas à jour si l’entité attachée était déchargée puis rechargée.
- Correction d’un bug où DebugText dans les utilitaires de minecraft@debug pouvait être invisible.
- Ajout de maximumRenderDistance à DebugShape dans minecraft@debug-utilitaires pouvait être invisible.
- Ajout de la propriété Script Entity nameplateDepthTested à la version bêta
- Ajout de la propriété Script Entity nameplateRenderDistance à la version bêta
- Ajout d’EntityHealCause.TotemOfUndying à la bêta
- Ajout de Minecraft :totem_of_undying support pour soigner les entités avant/après les événements
- Ajout de Player.chatNamePrefix à la bêta – une chaîne optionnelle ajoutée au nom du joueur dans les messages de discussion
- Ajout du suffixe Player.chatNameBack à la bêta – une chaîne optionnelle ajoutée au nom du joueur dans les messages de discussion
- Ajout de Player.chatDisplayName à la bêta – une propriété en lecture seule retournant le nom de chat composé (chatNamePrefix + name + chatNameSuffixe)
- Ajout de Player.chatMessagePrefixe à la bêta – une chaîne optionnelle précédée au texte des messages de discussion du joueur, utile pour appliquer des codes couleur/formatage
- Ajout de BlockComponentBlockStateChangeEvent à la bêta. Les composants Custom Block peuvent s’abonner à onBlockStateChange.
- Ajout de la propriété booléenne bêta firstUpdate à BlockComponentRedstoneUpdateEvent
- Correction d’un bug où les requêtes http en cours de route pouvaient geler le jeu lorsque le client http était détruit dans le scripting.
- A changé la longueur maximale du param texte de setText sur TextPrimitive à 128 lignes et 128 caractères par ligne.
- Problème corrigé qui empêchait les websockets de terminer leur connexion avec le serveur
- Correction d’un bug avec le dessin de débogage et les formes primitives qui pouvaient devenir mauvais lorsqu’elles étaient utilisées avec des joueurs simulés.
- Registre de la Dimension de la Classe.
- Ajout de la méthode registerCustomDimension pour permettre l’enregistrement de nouvelles dimensions personnalisées en bêta.
- Événement de démarrage
- Ajout de la possibilité d’enregistrer des dimensions personnalisées lors de l’événement avant le démarrage.
Interface utilisateur pilotée par les données
- Ajout du support de la localisation pour les éléments déroulants.
- Interface modifiée DropdownItem
- Type modifié de description de chaîne à UIRawMessage | Corde
- Nouvelle signature : description ? : UIRawMessage | Corde
- Ancienne signature : description ? : chaîne
- Type modifié de l’etiquetage de chaîne à UIRawMessage | Corde
- Nouvelle signature : label : UIRawMessage | Corde
- Ancienne signature : label : string
- Type modifié de description de chaîne à UIRawMessage | Corde
- Problème résolu où les zones de saisie de texte sont couvertes par le clavier virtuel sur certaines plateformes comme Android.
- Solution pour les joueurs qui restent bloqués lorsque l’écran DDUI s’ouvre et que le serveur plante.
- J’ai corrigé les boutons qui se raccourcissaient quand j’étais en état de concentration.
- Correction d’un problème où l’affichage des formulaires (CustomForm ou MessageBox) à la suite faisait que le second formulaire n’apparaissait pas
- Classe observable.
- Ajout de la méthode getFilteredText. Obtient des données filtrées de l’Observable (disponible uniquement pour les chaînes). -getFilteredText(this : Observable<T & string>, player : Player) : Promise<string | ErreurDeFiltreTexte> ;
- Ajout d’enum TextFilteringError. Un enum représentant les erreurs pouvant survenir lors du filtrage de texte. Ceci est utilisé sur Observable.getFilteredText pour fournir plus de contexte sur le processus de filtrage.
- Ajout de la prise en charge des textes multilignes pour MessageBox.body, CustomForm.label, CustomForm.header en utilisant \n.
Blocs
- Ajout snow_log_no_collision comportement à precipitation_behavior dans Minecraft :precipitation_interactions composant. Ce comportement permettra aux créateurs de spécifier si la neige doit couvrir leur bloc personnalisé ou non.
- Minecraft à traits fixes : multi_block ne se charge pas correctement avec le chargeur de définition de blocs moderne
Formes de voxel
- Ajout de formes voxel non unité-cube pour 70 blocs vanilla lorsque l’expérience Voxel Shapes est activée. Ces formes améliorent le détriment des faces afin que les faces cachées entre les blocs adjacents soient correctement supprimées.
- Formes de dalles (62 blocs)
- Autres formes (8 blocs) : capteur Sculk calibré, cadre portail d’extrémité, comparateur motorisé, répéteur motorisé, couche de neige, tailleur de pierre, comparateur non alimenté, répéteur non alimenté
- Correction du coupage des faces de la dalle vanilla de sorte que la face supérieure d’un bloc directement au-dessus ou en dessous d’une dalle soit correctement éliminée contre la forme de la dalle
- Correction de Minecraft : remplaçable pour fonctionner avec toutes les parties d’un multi-bloc. De plus, le composant ne peut plus être défini dans le tableau de permutations, seulement autorisé dans l’objet composante de base
- Plan de sélection fixe pour les multi-blocs avec Minecraft :random_offset. De plus, pour les multi-blocs, Minecraft :random_offset ne peut plus être défini dans l’array de permutations uniquement dans l’objet composante de base (MCPE-237071)
- Corriger Minecraft : placement_filter ne fonctionne pas pour le blocage avec le trait Minecraft :multi_block (MCPE-237498)
- Les multiblocs qui n’ont pas de composant Minecraft :selection_box vont désormais adopter par défaut une forme de contour complet pour chaque pièce (MCPE-237089)
- Ajout de formes de voxels non unité-cube pour 19 blocs vanilla lorsque l’expérience Voxel Shapes est activée. Ces formes améliorent le découpage des faces afin que les faces cachées entre les blocs adjacents soient correctement supprimées
- Formes de gâteau (1 bloc) : 7 formes de compteur de bouchées pour chaque tranche de gâteau
- Forme de gâteau à la bougie (17 blocs)
- Formes de composteur (1 bloc) : 8 formes de remplissage pour chaque étape du compostage
Entités
- Ajout d’un nouveau champ de description entity_version aux définitions de comportement des entités qui permet la gestion des versions par entité et de mise à niveau
- Le champ entity_version est un objet JSON contenant un tableau de mises à jour, où chaque entrée spécifie un entier upgrade_to version et une chaîne de noms faisant référence à un gestionnaire de mise à niveau défini dans une nouvelle section de mises à jour de niveau supérieur de la définition de l’entité.
- Les versions de mise à jour doivent commencer à 1 et être contiguës (par exemple, 1, 2, 3), les lacunes ou doublons sont rejetés avec une erreur de contenu.
- La version 0 est réservée aux entités qui n’ont pas de version set (« sans version »), ce qui est le défaut pour toutes les entités existantes.
- Lorsqu’une entité est chargée avec une version antérieure à la version actuelle de définition, tous les gestionnaires de mise à niveau entre la version sauvegardée de l’entité et la version actuelle sont exécutés séquentiellement.
- Les entités nouvellement créées sont directement configurées vers la dernière version sans exécuter de gestionnaires de mises à niveau.
- Les gestionnaires de mises à jour réutilisent le système d’événements existant mais sont définis dans une section d’améliorations distincte, les distinguant ainsi des événements réguliers.
- La version de l’entité est conservée et chargée/sauvegardée automatiquement.
- Cette fonctionnalité est verrouillée derrière l’option d’expérience des Fonctionnalités de créateur à venir.
Composants de l’Entité
- Les champs suivants ont été ajoutés exclusivement à l’élément prédéfini dans la version bêta de « minecraft :apply_knockback_rules » :
- « scale_previous_velocity » met à l’échelle la vitesse précédente de la cible lorsqu’elle est touchée
- « horizontal_hit_angle_scale » ajuste la réponse de l’angle horizontal de la cible lorsqu’elle est touchée en fonction de la direction de visée de l’attaquant
- « vertical_hit_angle_scale » ajuste la réponse en angle vertical de la cible lorsqu’elle est touchée en fonction de la direction de visée de l’attaquant
- « vertical_position_angle_scale » ajuste la réponse de l’angle vertical de la cible lorsqu’elle est touchée en fonction de la position relative des pieds de l’attaquant
- « scale_with_damage » permet d’ajuster l’ampleur du knocback en fonction de l’inverse du carré des dégâts
- Il existe actuellement un problème connu où le recul est appliqué deux fois
- Le premier est le recul personnalisé défini par « minecraft : apply_knockback_rules »
- Le second est le recul par défaut avec les « horizontal_power », « vertical_power » et « vertical_velocity_cap » personnalisés définis par « minecraft :apply_knockback_rules »
Graphiques
- Des lumières ponctuelles supprimées s’estompaient visuellement une fois qu’une certaine distance de la caméra s’éteignaient
- Correction d’un problème où le resource pack expérimental RenderDragon Features for Creators supprimait d’autres resource packs de la pile
- Correction d’un problème où les lumières ponctuelles étaient surexposées au centre
- Ce comportement peut être reproduit à l’aide de textures émissives si désiré
- Dans le cadre de l’expérience RenderDragon Features for Creators
- Stockage de lumière en bloc coloré migré vers le GPU
- Il peut y avoir de nouveaux artefacts avec de la lumière qui s’infiltre à travers ou autour des blocs
- Les lumières à bloc colorées influencent désormais les volumetriques
- Stockage de lumière en bloc coloré migré vers le GPU
Scripting
- Ajout d’une méthode de script permettant aux créateurs de vérifier le comportement de la journalisation de la neige d’un bloc.
Auparavant, une grande mise à jour 3.30 de Minecraft introduisait le basculateur expérimental 2026, des étiquettes de nom fabriquables, et des refontes étendues de Baby Mob, incluant modèles, textures, sons et boîtes englobantes. Malheureusement, les joueurs rencontrent toujours des problèmes avec le jeu. La mise à jour 3.37 de Minecraft PS4 d’aujourd’hui résoudra quelques-uns de ces problèmes.
Téléchargez gratuitement le Minecraft mise à jour 1.047 sur PlayStation 4, PlayStation 5, PC et Xbox One.
