La mise à jour 2.81 de Minecraft pour la version 1.20.60 apporte plusieurs modifications et fonctionnalités expérimentales

4J Studios et Mojang ont sortiMinecraftmise à jour 2.81, et ceci concerne la version 1.20.60 (Bedrock). Cela apporte plusieurs correctifs et modifications au jeu, et même des fonctionnalités expérimentales. Poursuivez votre lecture pour découvrir les nouveautés dans les notes de mise à jour officielles répertoriées ci-dessous.

Notes de mise à jour de la mise à jour 2.81 de Minecraft | Notes de mise à jour de la mise à jour Minecraft 1.20.60 :

Découvrez les points forts de cette version :

  • Corrections de tout un tas de bugs et changements de parité
  • Fonctionnalités expérimentales de la prochaine mise à jour 1.21, notamment Trial Chambers et Breeze
  • Armadillo expérimental et armure de loup

NOTE:Cette mise à jour apparaîtra sur Nintendo Switch et les serveurs dédiés en version 1.20.61 et sur toutes les autres plateformes en version 1.20.60. Le contenu de la mise à jour est le même.

Parité vanille

  • Le minerai d'or du Nether peut désormais donner jusqu'à 6 pépites d'or (au lieu de 5) lorsqu'il est extrait avec un outil non enchanté, ou jusqu'à 24 avec le niveau Fortune 3 (au lieu de 20).
  • Le minerai de lapis-lazuli peut désormais donner jusqu'à 9 lapis-lazuli (au lieu de 8) lorsqu'il est extrait avec un outil non enchanté, ou jusqu'à 36 avec le niveau de fortune 3 (au lieu de 32).
  • Le feu de camp laisse désormais tomber correctement 2 charbons au lieu de 4 lorsqu'il est détruit par le joueur (MCPE-159894)
  • Le texte du nom du disque musical a désormais la même couleur que les objets enchantés (MCPE-109471)
  • Trail Ruins sera désormais placé au même emplacement et dans la même configuration que Java Edition (MCPE-169988)

Fonctionnalités expérimentales

Brise

  • The Breeze est une créature rusée et hostile qui peut apparaître via Trial Spawner dans certaines pièces des Trial Chambers.
  • Le Breeze se déplace principalement en sautant autour d'une cible, sautant parfois sur des distances assez longues.
  • Adversaire agressif, le Breeze tire de l'énergie éolienne volatile sous forme de projectiles à charge de vent sur sa cible.
  • Les charges de vent infligent une petite quantité de dégâts lors d'une collision directe avec une entité
  • Après avoir heurté une entité ou un bloc, les projectiles à charge éolienne produisent une rafale de vent qui repousse les entités de la zone de plusieurs blocs.
  • Les rafales de vent ont également pour effet « d'activer » certains blocs :
    • Les portes et trappes sans fer sont retournées
    • Les portes de la clôture sont inversées
    • Les boutons sont enfoncés
    • Les leviers sont inversés
    • Les cloches sonnent et se balancent
    • Les bougies allumées (à la fois seules et sur le gâteau) sont éteintes
  • Les rafales de vent n'ont aucun effet sur les portes de fer, les trappes de fer ou tout bloc maintenu dans sa position par un signal Redstone.

Générateur d'essai

  • Trial Spawner est une nouvelle variante de Monster Spawners qui éjecte des récompenses une fois terminé et peut avoir des niveaux de défi variables en multijoueur.
  • Le niveau de défi augmentera pour chaque nouveau joueur qu'un Trial Spawner remarquera à proximité.
    • Le niveau de défi ne diminuera pas jusqu'à ce qu'il soit réinitialisé pendant le temps de recharge d'un Trial Spawner.
  • Contrairement aux générateurs normaux, un Trial Spwner engendrera un nombre limité de monstres proportionnel à son niveau de défi actuel.
    • Il ne peut générer une foule qu'à des positions situées à portée de vue.
    • Il peut engendrer une foule indépendamment des exigences de niveau de lumière de la foule.
    • Les monstres générés sont persistants
  • Une fois tous les monstres vaincus, le Trial Spawner éjectera un ensemble de récompenses proportionnelles au niveau de défi actuel.
    • Une fois les récompenses éjectées, le Trial Spawner entre en temps de recharge pendant 30 minutes pendant lesquelles il ne fera plus apparaître de monstres.
  • Les générateurs d'essai ne peuvent pas être fabriqués ni obtenus par les joueurs dans Survival. Au lieu de cela, ils peuvent être trouvés naturellement dans les chambres d'essai.
  • Les Trial Spawners sont extrêmement lents à exploiter et résistants aux explosions, et ne tomberont pas même avec Silk Touch.
  • Lorsqu'ils sont placés en mode Créatif, les générateurs d'essai n'ont aucun type de monstre défini par défaut.
    • Le type de monstre peut être défini en interagissant avec lui tout en tenant un œuf d'apparition.
  • Les joueurs créatifs et spectateurs ne peuvent pas être détectés ou remarqués par les Trial Spawners.

Chambres de première instance

  • Les Trial Chambers sont une nouvelle structure dans l'Overworld où les joueurs peuvent explorer et relever des défis de combat en milieu de partie.
    • Les chambres de première instance sont constituées d'une variété de blocs de cuivre et de tuf et peuvent être trouvées dans différentes tailles, de grande à petite.
    • Les chambres de première instance sont une découverte relativement courante dans toute la couche Deepslate du sous-sol.
  • La disposition de chaque chambre de première instance est générée de manière procédurale et peut inclure des pièges, des coffres de récompense et une variété d'espaces de combat.
    • Des coffres de ravitaillement peuvent être trouvés entre différentes pièces et vous donnent des blocs et des objets qui vous aident à naviguer dans vos épreuves
    • Les coffres de récompenses sont gardés par des défis dans chaque pièce et peuvent être une source de livres et d'équipements enchantés.
    • Les butins trouvés dans les coffres de récompenses sont encore en cours d'itération et ne sont absolument pas définitifs.
  • Chaque chambre de première instance comprendra des générateurs de première instance avec une catégorie de mêlée, de petite mêlée ou à distance :
    • Mêlée
      • Zombi
      • Décortiquer
      • Vase
    • Petite mêlée
      • Araignée
      • Araignée des cavernes
      • Bébé zombie
      • Poisson d'argent
    • À distance
      • Squelette
      • Errer
    • Chaque catégorie Trial Spawner n'utilisera qu'un seul monstre pour l'ensemble de la structure une fois générée, et ces monstres sont randomisés pour chaque chambre de première instance.
      • Par exemple, une chambre de première instance ne peut engendrer que des zombies, des araignées des cavernes et des errants, tandis qu'une autre ne peut engendrer que des slimes, des poissons d'argent et des squelettes.
      • Les exceptions à cela sont certains générateurs d'essai dans des salles uniques qui génèrent toujours des brises.

Clé d'essai

  • Un objet qui ne peut être obtenu qu'à partir des Trial Spawners
  • Les clés d'essai n'ont actuellement aucune fonctionnalité

Tatou

  • Ajout du tatou
  • Le tatou est une foule neutre
  • Lâche périodiquement les écailles de tatou
  • Laisse tomber les écailles de tatou une fois brossé
  • Apparaît dans les savanes
  • La nourriture préférée est Spider Eyes
  • Lorsqu'un tatou détecte une menace, il roule
    • Les menaces sont :
      • Des joueurs qui sprintent
      • Joueurs sur une monture ou dans un véhicule
      • Foules de morts-vivants
    • Il ne s'enroule pas s'il est en fuite, dans l'eau, dans les airs ou s'il est mené
    • Lorsqu'un tatou est enroulé, il ne marche pas, ne peut pas manger et ne sera pas tenté par la nourriture.
    • Il continue de rechercher les menaces et si aucune menace n'est détectée pendant 3 secondes, il se déroulera

Écailles de tatou

  • Peut être utilisé pour fabriquer une armure de loup
  • Lâché par les tatous
  • Les distributeurs peuvent être utilisés pour brosser les écailles de tatou des tatous.

Armure de loup

  • Utiliser l'armure de loup sur un loup adulte apprivoisé équipera l'armure du loup.
    • Seul le propriétaire d'un loup peut mettre une armure de loup sur son loup apprivoisé, et dans cet esprit, les distributeurs ne peuvent pas mettre une armure de loup sur des loups.
  • Utiliser des cisailles sur un loup qui porte une armure lui fera lâcher l'armure.
    • Seul le propriétaire d'un loup peut en retirer une armure de loup, et dans cet esprit, les distributeurs ne peuvent pas retirer l'armure de loup des loups.
  • Wolf Armor offre la même protection que Diamond Horse Armor
  • Si un loup meurt alors qu'il porte une armure, il laissera tomber l'armure.

Correctifs et modifications

Performances / Stabilité

  • Correction d'une variété de crashs pouvant survenir pendant le jeu
  • Correction d'un crash rare pouvant survenir avec le succès « Sept mers ».
  • Correction d'un crash qui pouvait survenir lorsque les joueurs plaçaient ou détruisaient un bloc, puis sélectionnaient Enregistrer et quitter avec le Ray Tracing activé.
  • Correction d'un crash qui pouvait survenir dans le menu Lecture en regardant les royaumes
  • Correction d'un bug qui pouvait provoquer un chargement infini en rejoignant un royaume

Général

  • Ajout d'un message d'erreur plus informatif en cas d'échec des exportations mondiales en raison de problèmes de système d'exploitation externes (MCPE-41898)
  • Délai amélioré entre le chargement à 100 % et l'apparition du menu principal sur les plates-formes de console
  • Le succès « Vous avez besoin d'une menthe » ne peut désormais être débloqué qu'en collectant le souffle du dragon (MCPE-177409)

Gameplay

  • Correction de certains cas où les joueurs subissaient des dégâts de chute inattendus lors d'interactions à des hauteurs spécifiques comme 62 (MCPE-168518)
  • Réintroduction d'un correctif pour les joueurs subissant parfois des dégâts de chute inattendus alors qu'ils construisaient des blocs en se tenant dessus (MCPE-120140)
  • Correction de certains cas où les joueurs pouvaient subir des dégâts de chute inattendus près de rebords dont ils ne tombaient visiblement pas (MCPE-120140)
  • Correction du problème qui empêchait la navigation dans l'inventaire lors de l'utilisation uniquement d'un clavier sur mobile
  • Correction du problème qui empêchait l'utilisation du fractionnement de la pile lors de l'utilisation d'un clavier en mode tactile.
  • Correction d'un problème qui pouvait infliger des dégâts de chute inattendus dans certains cas lors de la construction de blocs en mouvement (MCPE-120140,MCPE-175791)
  • Les joueurs ne passent plus à travers le bloc sur lequel ils se tiennent lorsqu'ils passent en mode Spectateur et vice-versa (MCPE-170522)
  • Les joueurs ne sont plus ralentis s'ils touchent le sol en volant en mode Créatif (MCPE-176365)
  • Si le jeu est fermé lors d'un changement de dimension, les joueurs ne seront plus placés dans des positions inattendues lors de leur retour dans le monde (MCPE-173386)

Foules

  • Les chevaux, les ânes et les mulets subissent désormais des dégâts de chute lorsqu'ils sont contrôlés par un joueur, à l'exception des mondes ciblant les versions du jeu de base antérieures à la 1.20.60 (MCPE-107031)
  • Correction d'un problème qui faisait que les bateaux traversaient les blocs lorsqu'ils étaient placés.
  • Correction de certains villageois dont les skins ne correspondaient pas à leurs professions (MCPE-105457)
  • La dispersion des orbes d'expérience libérés pendant la pêche a été réduite (MCPE-170540)
  • Les orbes d'expérience n'entrent plus en collision avec les monstres (MCPE-87711)
  • Les Zoglins ne peuvent plus apparaître en difficulté Paisible et disparaîtront si la difficulté passe en Paisible (MCPE-79480)
  • Les abeilles ne subissent plus de dégâts lorsqu'elles se déplacent dans les buissons de baies sucrées (MCPE-114689)
  • Les loups peuvent désormais apparaître sur Snow et Top Snow dans les biomes Grove (MCPE-147656)

Blocs

  • Les blocs de conteneurs déclenchés avec Redstone (par exemple Hopper, Distributeur) peuvent désormais interagir de manière cohérente lorsqu'ils sont alimentés par une horloge Redstone rapide.
  • Les blocs de glace givrée ne laissent plus d'eau dans le monde lorsqu'ils sont extraits avec un outil Silk Touch.
  • L'œuf de tortue, le frai de grenouille, le corail et l'éventail de corail ne génèrent plus le double de particules lorsqu'ils sont extraits.
  • La ruche et le nid d'abeille ne peuvent plus être touchés par un livre enchanté doté du toucher soyeux.
  • Détruire un lit à travers le bloc inférieur efface désormais correctement le point d'apparition.
  • La glace, la glace emballée, la glace givrée et la neige supérieure envoient désormais des vibrations lorsqu'elles sont extraites.
  • Les pistons poussant, tirant ou détruisant des blocs ne risquent plus de téléporter les joueurs environnants vers l'origine du monde (MCPE-175206)
  • Les villageois qui ont été attribués par erreur au même lit ou poste de travail que les autres rechercheront désormais activement un nouveau lit ou poste de travail (MCPE-176528)
  • Les poissons-globes ne se gonflent plus et ne se dégonflent plus à plusieurs reprises lorsqu'un joueur est à une distance spécifique de lui.
  • Les monstres qui ont des blocages partiels (par exemple, trappes, dalles, etc.) spécifiés dans leur liste de blocages à éviter dans leur composant de navigation devraient désormais les éviter correctement.
  • Les limitations concernant les blocs pouvant être remplacés par les chênes foncés et les acacias s'appliquent désormais également à leurs branches, et pas seulement à leurs troncs (MCPE-177484)
  • La neige supérieure placée au moment de la génération couvre désormais également les herbes hautes et les fleurs (MCPE-142321)
  • Wither Roses inflige désormais des dégâts aux monstres toutes les 0,5 secondes, au lieu de toutes les 2 secondes (MCPE-55878)
  • Les conteneurs clonés ne gardent plus leurs écrans de conteneur ouverts ou ne provoquent plus de plantages
  • Correction de l'ombrage des pixels sur les couvercles du Double Chest et du Double Trapped Chest (MCPE-169495)

Articles

  • Correction d'un problème où manger une pomme ne ralentissait pas les mouvements du joueur (MCPE-176556)
  • Renommé « Scute » en « Turtle Scute »
  • Les joueurs peuvent désormais consommer du ragoût suspect même lorsque leur barre de faim est pleine (MCPE-122491)
  • Les éléments de bannière de couleurs identiques s'empilent désormais de manière cohérente, qu'ils aient ou non été placés auparavant dans le monde sous forme de blocs (MCPE-43391)

Commandes tactiles

  • Correction d'un bug où la barre de raccourci disparaissait lors de la sortie de l'écran de personnalisation des commandes tactiles avec une entrée de contrôleur non tactile.

Graphique

  • Correction d'un éclairage de bloc incorrect après la sortie de l'eau avec l'option « Réponse d'entrée améliorée » activée (MCPE-175727)

Interface utilisateur

  • L'écran de chargement affiche désormais trois catégories de conseils basés sur la progression du joueur
  • Ajout d'un indicateur de nombre de messages non lus au bouton Realms Feed sur l'écran de lecture et l'écran des machines à sous.
  • Un bug faisant que le bouton « détails techniques » sur les packs de ressources ne conduisait pas à l'écran des détails techniques a été corrigé.
  • Correction d'un bug où certains messages de discussion s'affichaient brièvement de manière incorrecte sur le nouvel écran de mort.
  • En écran partagé horizontal, le deuxième joueur peut désormais accéder à l'écran de profil et les deux joueurs peuvent désormais voir les changements de personnage de chacun.
  • Correction d'un bug qui gardait l'élément prévisualisé sur la poupée de papier même après un retour en arrière à l'aide de la barre latérale dans Character Creator.
  • Correction des boutons de l'interface utilisateur de Beacon sortant de la fenêtre sur des résolutions plus petites (MCPE-173649)
  • Les objets de l'inventaire ont la barre de durabilité ajustée pour qu'elle corresponde à celle de la barre de raccourcis (MCPE-128532)
  • Texte de coût ajusté dans l'interface utilisateur de Pocket Anvil pour correspondre à la version classique (MCPE-101740)
  • Mise à jour des informations sur les conduits dans l'Encyclopédie (MCPE-65038)
  • Ajout de Netherite comme type de bloc dans l'onglet Balise de l'Encyclopédie (MCPE-175929)
  • Le dernier bouton en surbrillance ne sera plus enfoncé lorsque la fenêtre retrouvera le focus (MCPE-170377)
  • Pas assez d'espace de stockage sur Nintendo Switch, le message est désormais plus clair sur la plate-forme qui n'autorise que 2 Go de stockage par compte utilisateur (MCPE-36670)

Mises à jour techniques

Packs de modèles complémentaires mis à jour

  • Les modèles de modules complémentaires mis à jour pour la version 1.20.60 avec de nouvelles ressources, comportements et documentation sont disponibles en téléchargement suraka.ms/MCAddonPacks

Général

  • Les pots décorés prennent désormais en charge l'utilisation des tables de butin
  • Renomméjsonàwater_splash_manual.jsondanspacks_ressources\vanille\particules(MCPE-176784)
  • Exigerblock_idpour chaque bloc duDémarrerGamePacketpropriétés du bloc
  • Envoyez du « matériel » pour les blocs basés sur les données Vanilla dans les propriétés du bloc StartGamePacket. « block_id » est également déplacé vers l'objet « vanilla_block_data »
  • Les conteneurs clonés ne gardent plus leurs écrans de conteneur ouverts et ne provoquent plus de plantages
  • Changer leluminosité_gammala valeur des blocs assombrit désormais le bloc correctement (MCPE-167836)
  • Ajout d'un champ « drop_item_slot » au composant « interact », qui permet de spécifier un emplacement d'inventaire depuis lequel supprimer et déposer des éléments.
  • "behaviour.breed" interrompt désormais la navigation à l'arrêt pour le contenu utilisant la version du moteur 1.20.60 ou supérieure
  • Les valeurs répertoriées mises à jour pour l'état du bloc « orientation » de Vanilla dans la documentation ne sont plus des valeurs booléennes.

Commandes

  • /moi/dire/titre/dire
    • Longueur maximale réduite du message de sortie à 512 caractères
  • /tuer
    • Longueur maximale réduite du message de motif à 512 caractères

Modules complémentaires et moteur de script

  • Ajout d'unProjeter à travers un liquidepropriété au curseur de bloc 3D
  • Ajout d'unCursorPropertiesChangeAfterEventpour avertir le script de l'éditeur lorsque les propriétés du curseur sont modifiées
  • Les commerçants errants peuvent désormais afficher correctement les œufs d'apparition d'entités personnalisés dans leurs menus d'échange (MCPE-170184)
  • L'identifiant "minecraft:geometry.full_block" pour le composant de bloc "minecraft:geometry" a été ajouté
    • L'identifiant « minecraft:geometry.full_block » fournit une géométrie de cube 1x1x1 centrée
    • Lorsqu'il est combiné avec uninstances_matériellescomposant avec « render_layer » : « opaque », il active les fonctionnalités de rendu uniquement précédemment incluses dans le composant « minecraft:unit_cube », notamment :
      • Occlut à la fois les blocs complets vanille et les blocs complets voisins personnalisés
      • Supprime les faces de la vanille voisine et les blocs complets voisins personnalisés pour améliorer les performances de rendu
    • Ajout de la journalisation des erreurs de contenu pour aider les créateurs à identifier le contenu qui atteint ou dépasse le nombre de bits/permutations d'état par bloc (MCPE-177045)

Biomes

  • Les fichiers Biome JSON ne prennent plus en charge l'héritage des champs d'autres fichiers Biome JSON. Si cela affecte un contenu, ces fichiers doivent être mis à jour en copiant manuellement le texte JSON souhaité.
  • Les balises de biome dans les fichiers JSON sont désormais spécifiées sous un composant « minecraft:tags », dans un tableau « tags », plutôt que sous forme d'objets JSON lâches, pour les fichiers avec un format_version de1.20.60ou supérieur

Blocs

  • Ajout de la possibilité pour les blocs basés sur les données de supprimer des faces dans la géométrie lorsqu'ils sont adjacents à un bloc complet et opaque. Un nouveau champ a été ajouté au composant Block Geometry, qui fait référence à un nouveau fichier Culling .json (trouvé dans le répertoire block_culling du pack de ressources) qui définit des règles de sélection pour la géométrie tesselée.

Articles

  • Les champs non reconnus dans l'élément de composant JSON donneront désormais un avertissement au journal de contenu dans les versions de format1.20.60et plus haut

Composants

  • Le composant «entity_sensor» prend désormais en charge plusieurs «sous-capteurs» :
  • "event", "require_all", "minimum_count", "maximum_count", "range" et "event_filter" sont désormais des champs configurables individuellement pour chaque sous-capteur.
  • Les sous-capteurs disposent également d'un nouveau champ « Cooldown », qui définit la fréquence à laquelle chaque sous-capteur doit détecter les entités.
  • Tous ces changements nécessitent un « format_version » de1.20.60ou supérieur
  • Le composant « interact » prend désormais en charge la valeur supplémentaire « entity_act » pour le champ « vibration »

Composants d'entité

  • Réponse à un événement d'entitécommande_exécutiona été renommé enqueue_commandeet a été publié hors expérimental. Commandes exécutées viaqueue_commandepeut être différé jusqu'au prochain tick. Si l'entité est supprimée avant l'exécution de la commande, la commande ne s'exécutera pas. Contenu utilisantcommande_exécutionsous expérimental fonctionnera toujours pour le moment mais la fonctionnalité expérimentale est désormais considérée comme obsolète
  • Ajout d'un champ « interact_filters » au composant « ageable », qui permet de spécifier les conditions sur lesquelles l'acteur peut être nourri.
  • « behaviour.follow_parent » interrompt désormais la navigation à l'arrêt pour le contenu utilisant la version du moteur1.20.60ou supérieur

Filtres d'entité

  • Ajout d'un nouveau filtre d'entité « is_panicking », qui vérifie si l'entité exécute « behavior.panic »
  • Ajout d'un nouveau filtre d'entité "is_sprinting", qui vérifie si l'entité sprinte

Réponses aux événements d'entité

  • Ajout de la réponse à l'événement d'entité « emit_vibration », qui permet à l'entité d'émettre une vibration ayant l'entité elle-même comme source.
    • Le champ « vibration » permet de préciser la vibration à émettre
    • Les valeurs autorisées sont « shear », « entity_act » et « entity_interact »

Cher

  • Amélioration du contexte des journaux de contenu lorsqu'une expression Molang évaluée entraîne une erreur
  • Requêtes Molang publiées à partir de l'expérimentation
    • is_cooldown_type
    • temps de recharge_time
    • cooldown_time_remaining
    • relative_block_has_any_tag
    • relative_block_has_all_tags
    • block_neighbor_has_any_tag
    • block_neighbor_has_all_tags
    • block_has_any_tag
    • block_has_all_tags
    • bone_orientation_trs
    • bone_orientation_matrix
  • Ajout d'erreurs de contenu indiquantdurabilité_restanteetrequête.max_durabilityne doivent être utilisés qu'avec des contextes d'élément

API

  • Ajout des noms de biome du registre des biomes etStructureFeatureTypeenum à la génération de métadonnées vanille
  • Le paramètre de nom d'affichage est devenu facultatif dansTableau de bord addObjective
  • LibéréDataDrivenEntityTriggerAfterEventdepuisbêtaà1.8.0
  • LibéréDataDrivenEntityTriggerAfterEventSignaldepuisbêtaà1.8.0
  • LibéréDataDrivenEntityTriggerAfterEventSignalOptionsdepuisbêtaà1.8.0
  • LibéréDéfinitionModificateurdepuisbêtaà1.8.0
  • LibérédataDrivenEntityTriggerdepuisbêtaà1.8.0
  • DéplacéEffectAddBeforeEventdepuisbêtaà1.8.0
  • DéplacéEffectAddAfterEventdepuisbêtaà1.8.0
  • DéplacéEffectAddAfterEventdepuisbêtaà1.8.0
  • M.aiméobtenir des balisesdepuisbêtaà1.8.0
  • DéplacéhasTagdepuisbêtaà1.8.0
  • RVBAl'interface hérite désormais deRVB
  • Modifiépile d'élémentsdansItemReleaseUseAfterEventêtre facultatif
  • LibéréDataDrivenEntityTriggerAfterEventdepuisbêtaà1.8.0
  • LibéréDataDrivenEntityTriggerAfterEventSignaldepuisbêtaà1.8.0
  • LibéréDataDrivenEntityTriggerAfterEventSignalOptionsdepuisbêtaà1.8.0
  • LibéréDéfinitionModificateurdepuisbêtaà1.8.0
  • LibérédataDrivenEntityTriggerEventdepuisbêtaà1.8.0
  • Messages d'erreur améliorés pour « Valeur non prise en charge ou hors limites ». erreurs pour inclure les limites
  • Espèces
    • DéplacéType de blocdepuisbêtaà1.8.0
    • DéplacéType de fluidedepuisbêtaà1.8.0
  • Modification des erreurs « Valeur non prise en charge ou hors limites… » à utiliserArgumentOutOfBoundsErrorType d'erreur
  • définir Météola durée de l'argument de la méthode utilise désormaisArgumentOutOfBoundsErrorType d'erreur

Mises à jour techniques expérimentales

Commandes

  • La barre de santé des monstres chevauchables montés est désormais correctement affichée (MCPE-177696)
  • La commande d'exécution échoue désormais lors de la comparaison des blocs déchargés (MCPE-177195)
  • Ajout d'une nouvelle commande qui masquera et réinitialisera la visibilité des éléments du HUD
    • /hud cacher<hud element>
    • /hud réinitialisé<hud element>
    • Les éléments du HUD disponibles sont :
      • poupée de papier
      • armure
      • info-bulles
      • touch_controls
      • réticule
      • bar chaud
      • santé
      • barre_de progression
      • faim
      • bulles_d'air
      • cheval_santé
      • tous
    • Pour utiliser la commande, activez le bouton Fonctionnalités du créateur à venir

API

  • PlayerPlaceBlockBeforeEvent
    • SuppriméélémentStack : élémentStackde l'événement
    • Ajoutépermutation en lecture seuleBeingPlaced : BlockPermutationà un événement
    • Mise à jourcreateExplosion (emplacement : Vector3, rayon : nombre, explosionOptions ? : ExplosionOptions)pour renvoyer un booléen. Vrai si l'explosion réussit et faux si l'explosion échoue ou est annulée
  • Joueur de classe
  • Méthode ajoutéespawnParticle (effectName : string, emplacement : Vector3, molangVariables ? : MolangVariableMap) : void ;
  • Correction d'un bug où le monde ne parvenait parfois pas à arrêter et à déconnecter correctement les clients lors d'une erreur de surveillance de script irrécupérable.
  • Mis à jourJoueur simuléafin qu'il puisse continuellement construire
  • Mis à jourJoueur simulépour qu'il puisse bouger et regarder dans différentes directions
  • ChatSendAfter et ChatSendBeforeEvent
    • Modifiémessageetexpéditeuraux propriétés en lecture seule
    • Supprimédéfinir des cibles,obtenir des cibles,envoyer vers des cibleset remplacé par une propriété facultative de liste de joueurscibles
  • Classe ItemDurabilityComponent
    • RenomméincassableàincassableEnchantmentLevel
    • RenommégetDamageRangeàgetDamageChanceRange
  • à
    • obtenirToutModifiéEntityTypeIteratortype de retour deType d'entité
  • n'a pas pu être appelé dans les gestionnaires d'événements « avant »
    • getEquipmentSlotTypes d'entitésCorrection d'un problème où les fonctionsobtenirÉquipementet
  • EntityEquippableComponent
  • mangerItem (itemStack: ItemStack): void;Correction d'un bug qui empêchait un ItemStack d'être empilé après avoir effacé sa tradition.
  • Événement/propriété supprimé
    • setWaxed(ciré : booléen)Méthode ajoutéeSignature modifiée de la fonctionensembleciré
    • pistonActiverà
  • BlockPistonState export enum BlockPistonState { Expanded = « Expanded », Expanding = « Expanding », Retracted = « Retracted », Retracting = « Retracting » }Composant BlockSign
  • getAttachedBlocksLocations() : Vecteur3
    • estDéveloppéÉnumération ajoutée
    • est en expansionPropriété supprimée
    • estRetractedPropriété supprimée
    • est en train de se rétracterPropriété supprimée
    • état en lecture seule : BlockPistonStatePropriété supprimée
    • BlocPropriété ajoutéegetAttachedBlocks
    • pour retourner le typeFonction modifiée
  • Fonction ajoutée
  • PistonActivateBeforeEventClasse BlockPistonComponent
  • Résultat de navigationClasse supprimée@minecraft/serveurPistonActivateBeforeEventSignal@minecraft/serveur-gametestClasse supprimée
  • àDéplacéajouterEffet
    • depuis
  • Fonction ajoutée
    • Fonction mise à jourCe changement est en version bêta et n'affecte pas les versions actuellement publiées de cette fonctionpour renvoyer l'effet ajouté (ou non défini s'il a échoué)
    • Fonction ajoutéeclearDynamicProperties() : vide– Supprime toutes les propriétés dynamiques de la pile d'éléments
    • Fonction ajoutéegetDynamicProperty(identifiant : chaîne) : booléen | numéro | chaîne | Vecteur3 | indéfini– Renvoie la valeur de la propriété dynamique avec l'identifiant donné s'il existe, sinon renvoie undéfini
    • getDynamicPropertyIds() : chaîneFonction ajoutée
    • getDynamicPropertyTotalByteCount() : nombre– Renvoie un tableau de tous les identifiants de propriétés dynamiques sur la pile d'élémentsFonction ajoutée
    • setDynamicProperty (identifiant : chaîne, valeur ? : booléen | nombre | chaîne | Vector3) : void– Renvoie le nombre total d'octets de toutes les propriétés dynamiques sur la pile d'élémentsFonction ajoutée
    • clearDynamicProperties() : vide– Définit la valeur de la propriété dynamique avec l'identifiant donné. Si la valeur n'est pas définie, la propriété dynamique sera suppriméeFonction ajoutée
    • getDynamicProperty(identifiant : chaîne) : booléen | numéro | chaîne | Vecteur3 | indéfini– Supprime toutes les propriétés dynamiques de la pile d'élémentsFonction ajoutée
    • getDynamicPropertyIds() : chaîne– Renvoie la valeur de la propriété dynamique avec l'identifiant donné s'il existe, sinon renvoie undéfini
    • – Renvoie un tableau de tous les identifiants de propriétés dynamiques sur la pile d'élémentsFonction ajoutéegetDynamicPropertyTotalByteCount() : nombre
  • setDynamicProperty (identifiant : chaîne, valeur ? : booléen | nombre | chaîne | Vector3) : void– Renvoie le nombre total d'octets de toutes les propriétés dynamiques sur la pile d'élémentsFonction ajoutée
  • EntityProjectileComponent– Définit la valeur de la propriété dynamique avec l'identifiant donné. Si la valeur n'est pas définie, la propriété dynamique sera suppriméeClasse ajoutéePropriétés dynamiques des éléments ajoutées. Ce composant permet de tirer sur une entité projectile et de modifier ses propriétés
  • Options de tir de projectile
    • Interface ajoutéetirer. Cette interface est utilisée avec la fonction
  • de modifier éventuellement la précision du projectile lors du tirPropertyOutOfBoundsErrorPropertyOutOfBoundsErrorAjout d'un nouveau
  • InvalidContainerSlotErrorqui est lancé lorsqu'une propriété délimitée est définie hors des limitesLes API lancent désormais unEmplacement de conteneur
  • typeIdsi l'emplacement du conteneur n'est pas valide, ou si une propriété est définie sur un emplacement videInvalidContainerSlotError
  • ne renvoie plus undéfini pour les emplacements vides, mais lance à la place unPropriétéhasItem
  • – Indique si l'emplacement contient un élémentFonction ajoutéegetCanPlaceOn
  • Fonction ajoutéeAjouté– Renvoie un tableau d’identifiants de bloc sur lesquels l’élément peut être placé
    • système.clearJob()getCanDestroyexécuterJobFonction ajoutéeeffacerJob– Renvoie un tableau d'identifiants de bloc que l'élément peut détruire lorsqu'il est utiliséexécuterJobexécuterJob()ID de travail
  • et
    • @minecraft/server.BlockPermutationpour optimiser les tâches de longue durée à l'aide de générateurs JavaScript.obtenirÉtatprend une fonction génératrice et renvoie unavecÉtats. Voir la documentation pour des exemples d'utilisationbêtaet

écurie

  • etDéplacéAPI de
  • Script
    • à
  • les boutons ne pouvaient pas être cliqués s'il y avait plus de 255 boutons dans le formulaireActionFormDataL'utilisation de contenu marqué avant la version 1.20.60 verra son composant de bloc « minecraft:unit_cube » mis à niveau vers un composant de bloc « minecraft:geometry » avec un identifiant « minecraft:geometry.full_block », mais conservera une compatibilité ascendante avec tous les comportements.Problème résolu oùLe composant de bloc « minecraft:unit_cube » est obsolète. Son utilisation dans du contenu marqué 1.20.60 et au-delà générera une erreur de contenu
  • AjoutéTypes de biomes de scriptetScriptBiomeTypepour permettre à l'API de script d'énumérer le BiomeRegistry
  • trouver le biome le plus proche

Dimension

  • Le composant de bloc « minecraft:random_ticking » est désormais à nouveau fonctionnel
    • Ajout d'un
    • fonction pour
    • pour trouver le biome le plus proche d'un type spécifié, à une position donnée dans le monde

Cher

cooldown_time_remaining(slotName,slotId)cooldown_time(slotName,slotId)