La mise à jour 2.68 de Minecraft du 11 juillet est publiée pour le patch 1.20.10, notes de mise à jour complètes répertoriées

Mojang a publié Minecraft 2.68 qui est pour la version 1.20.10 ! Cela apporte de nombreux changements et améliorations à la version précédemment publiée.Mise à jour des Sentiers et Contes, avec tous les détails répertoriés dans les notes de mise à jour officielles de Minecraft du 11 juillet.

A noter que pour les joueurs Xbox, cette mise à jour apparaîtra sous la forme de la version 1.20.11.

Notes de mise à jour de la mise à jour 2.68 de Minecraft | Notes de mise à jour de la mise à jour Minecraft 1.20.10 | Notes de mise à jour de Minecraft du 11 juillet :

Une nouvelle mise à jour de Minecraft est prête à être jouée ! Depuis la sortie de la mise à jour Trails & Tales, l’équipe a travaillé dur pour apporter encore plus d’améliorations au jeu. Voici quelques-uns des faits saillants :

  • Les joueurs peuvent désormais se faufiler sous les espaces de 1,5 bloc
  • Les pelles ne sont plus nécessaires pour fabriquer des bateaux
  • De nombreuses autres actions émettent désormais des vibrations détectées par les capteurs Sculk
  • Corrections de plus de 50 problèmes signalés par la communauté

Parité vanille

Courte furtivité

  • La hauteur de la hitbox du joueur est désormais réduite à 1,5 blocs lorsqu'il se faufile
    • La furtivité sera automatiquement lancée lorsque vous êtes coincé dans un espace de moins de 1,8 blocs
    • La furtivité réduira la hauteur de la caméra du joueur en fonction de ces changements.
    • Se faufiler nécessite désormais suffisamment d'espace pour se tenir debout afin de sortir de la furtivité.
    • Les joueurs passeront de la natation à la furtivité s'ils sont incapables de se lever mais seraient capables de se faufiler
  • Les joueurs ne peuvent plus se faufiler en roulant (MCPE-170613)
  • Les joueurs ne suffoqueront plus lorsqu'ils se faufilent dans certains scénarios.
  • Les joueurs ne suffoqueront plus lorsqu'ils monteront sur un chameau dans 2 blocs (MCPE-166451)
  • Les joueurs ne seront plus légèrement poussés lorsqu'une courte furtivité se fait en étant poussés par un bloc (MCPE-166411)
  • Correction de nombreuses interactions où le fait d'être forcé de se faufiler équivalait à maintenir le bouton de furtivité enfoncé (MCPE-170610)

Autres changements

  • Les éléments déposés par les entités de stockage sont désormais centrés à l'intérieur du bloc le plus proche (MCPE-160189)
  • La pelle a été supprimée de la recette du bateau.
  • La recette du tonneau a été modifiée pour utiliser des planches au lieu de bâtons.
  • La recette Cobweb to String a été supprimée
  • Correction d'un bug où le villageois zombie ne laissait pas tomber l'objet donné après la guérison (MCPE-163670)

Caractéristiques techniques expérimentales

Modules complémentaires et moteur de script

  • Les préréglages de la caméra peuvent désormais spécifier"auditeur": "joueur"pour que le système audio utilise la position du lecteur pour le positionnement audio
    • Ajouté« exemple : exemple_player_listener »Préréglage de la caméra pour démontrer cette option
  • Correction du bug qui empêchait les capes des joueurs de battre lorsqu'ils avançaient mais regardaient de côté dans le champ de vision.query.cape_flap_amounten changeant la rotation utilisée de la rotation de regard du joueur à la rotation du corps du joueur (MCPE-153446)
  • Les blocs d'observateurs utilisent l'état "minecraft:face_direction" au lieu de "face_direction« . "minecraft:face_direction"utilise des valeurs de chaîne ("bas", "haut", "nord", "sud", "est", "ouest")

API

  • Les propriétés dynamiques peuvent désormais éventuellement avoir des valeurs par défaut
  • Augmentation des limites d’enregistrement des propriétés dynamiques :
    • Acteurs : ~1 Ko -> 128 Ko
    • Monde : ~10 Ko -> 1 Mo
  • ÉcranAffichage
    • Supprimétitre clair()- UtiliserdéfinirTitreavec une chaîne vide pour effacer le titre
    • Mis à jourfadeInSeconds, staySeconds, fadeOutSecondsàfadeInDuration, stayDuration, fadeOutDurationsur TitleDisplayOptions (secondes avant ticks)
    • Mis à jourdéfinirTitrepour réinitialiser les horaires à chaque nouveau titre
    • AjoutéMessage brutsoutien pourdéfinirTitre,mettre à jourSous-titre, etsetActionBar
  • Ajouts d'entités
    • Propriété en lecture seule ajoutéeestGliding– Indique si le joueur glisse avec Elytra
    • Propriété en lecture seule ajoutéeestJumping– Indique si le joueur utilise l'action de saut
    • Propriété en lecture seule ajoutéeest en vol– Indique si le joueur vole (par exemple en mode Créatif ou Spectateur)
    • Propriété en lecture seule ajoutéeestSprinting– Indique si l'entité sprinte
    • Propriété en lecture seule ajoutéeestSwimming– Indique si l'entité nage
    • Propriété en lecture seule ajoutéeestClimbing– Indique si l'entité grimpe (par exemple, joueur sur une échelle ou araignée sur un mur)
    • Propriété en lecture seule ajoutéeest sur sol– Renvoie si l’entité est au sol
    • Propriété en lecture seule ajoutéeestDansL'Eau– Indique si l'entité est dans l'eau
    • Propriété en lecture seule ajoutéeest en train de tomber– Indique si l'entité est en baisse
    • Propriété en lecture seule ajoutéechuteDistance- Renvoie la distance de chute actuelle (utilisée pour calculer les dommages causés par la chute)
    • Fonction ajoutéevoler– Fait voler le joueur (par exemple mode Créatif ou Spectateur)
    • Fonction ajoutéearrêter de voler– Fait arrêter le joueur de voler (par exemple, mode Créatif ou Spectateur)
    • Fonction ajoutéeglisser– Fait glisser le joueur avec Elytra
    • Fonction ajoutéearrêter le vol à voile– Fait arrêter le joueur de planer avec Elytra
    • Fonction ajoutéenager– Fait nager le joueur
    • Fonction ajoutéearrêter de nager– Fait arrêter le joueur de nager
  • Ajouts d'entités (effets)
    • Fonction mise à jouraddEffect (effectType : EffectType | chaîne, durée : nombre, options ? : EntityEffectOptions) : voidrenvoyer void et lancer si l'effet n'existe pas ou si les paramètres sont hors limites
    • Fonction mise à jourgetEffect(effectType: EffectType | string): Effet | indéfinilancer si l'effet n'existe pas
    • Fonction mise à jourRemoveEffect(effectType: EffectType | string): booléenlancer si l'effet n'existe pas
  • Bloquer les événements
    • Événements ajoutés'PressurePlatePushÉvénement','PressurePlatePopEvent','Événement TargetBlockHit', et'TripWireTripEvent'
  • Emplacement de conteneur
    • Fonction suppriméecloner– Veuillez utiliser la fonctionobtenirArticleplutôt
  • EntityHealableComponent
    • Suppriméfiltres : Groupe de filtrespropriété
  • ComposantEntityAttributeComponent
    • AjoutéeffectiveMin : nombrepropriété. Renvoie la valeur minimale possible pour le composant
    • AjoutéeffectiveMax : nombrepropriété. Renvoie la valeur maximale possible pour le composant
    • Renommévaleurpropriété àvaleur par défaut
    • Renomméactuelpropriété àvaleur actuelle
    • RenommédéfinirActuelméthode pourdéfinirCurrentValue
  • AjoutéEntityHealthChangedAfterEvent. Il est déclenché lorsqu'un changement de santé se produit pour une entité
  • Système
    • Remplacésystème.événementsavecsystème.beforeEventsetsystème.afterEvents
    • Événement renomméavantWatchdogTerminateàchien de gardeTermineret je l'ai déplacé verssystème.beforeEvents
    • DéplacéscriptEventReceiveàsystème.afterEvents
  • MessageReceiveAfterEvent
    • Propriété suppriméeTypesource
  • ScriptEventSource
    • Énumération remplacéeTypeSourceMessageavec une nouvelle énumérationScriptEventSource
  • ScriptEventCommandMessageAfterEvent
    • Propriété modifiéeTypesourcedepuisTypeSourceMessageàScriptEventSource
    • Augmentation de la longueur maximale des messages de 256 à 2 048 caractères
  • Les identifiants de propriété dynamiques sont désormais limités à 1 024 caractères.
  • SuppriméTypes d'effets Minecraftdéfini dans@minecraft/serveur. Voir le package @minecraft/vanilla-data NPM pour un équivalent
  • Déplacement de plusieurs API vers la version stable 1.30 :
    • MobiletryTeleport (emplacement : Vector3, durée : nombre, options : ScriptTeleportOptions)à1.3.0
    • Mobiletéléporter (emplacement : Vector3, options : ScriptTeleportOptions)à1.3.0
    • Fonction déplacéeobtenirComponentà1.3.0
    • Événement mondial déplacéPlayerJoinAfterEventà1.3.0
    • Événement mondial déplacéJoueurLeaveAfterEventà1.3.0
    • Événement mondial déplacéPlayerSpawnAfterEventà1.3.0
    • Composant d'entité déplacéEntityHealableComponentà1.3.0
    • Composant d'entité déplacéComposantEntityHealthà1.3.0
    • Classe déplacéeÉlément de fluxà1.3.0
    • Classe déplacéeFeedItemEffetà1.3.0
    • MobileaddEffect (effectType : chaîne | EffectType, durée : nombre, options : EntityEffectOptions)à1.3.0
    • DéplacégetEffect(effectType: chaîne | EffectType)à1.3.0
    • DéplacégetEffects()à1.3.0
    • DéplacéRemoveEffect(effectType: chaîne | EffectType)à1.3.0
    • Après les événements
      • MobileBoutonPushEventà1.3.0
      • MobileLeverActivateEventà1.3.0
    • Fonction déplacéespawnEntitéà1.3.0
    • Fonction déplacéespawnItemà1.3.0
  • Mises à jour des points d'apparition :
    • Fonction suppriméeeffacerSpawn
    • Propriété suppriméeDimension d'apparition
    • Fonction ajoutéegetSpawnPoint() : DimensionLocation | indéfini– Renvoie le point d'apparition du joueur
    • Fonction ajoutéesetSpawnPoint(spawnPoint?: DimensionLocation) : vide– Définit le point d'apparition du joueur, ou l'efface sipoint d'apparitionestindéfini
    • Fonction renomméegetDefaultSpawnPositionàgetDefaultSpawnLocation
    • Fonction renomméesetDefaultSpawnàsetDefaultSpawnLocation
  • DimensionEmplacement
    • Ajout d'une nouvelle interfaceDimensionEmplacement– Représente un emplacement dans une dimension
  • AjoutéhasParticipantfonction pourTableau de bordObjectif.
  • Les fonctions suivantes dansTableau de bordObjectifje peux maintenant accepterEntitéouchaînetypes commeparticipants:
    • obtenirScore
    • définirScore
    • supprimerParticipant
  • SuppriméobtenirScore,définirScoredepuisTableau de bordIdentitéetTableau de bord
  • Supprimé lesupprimerFromObjectivefonction deTableau de bordIdentité
  • Correction d'un bug où les valeurs du tableau de bord n'étaient pas mises à jour sur le client lors de la mise à jour à partir du script
  • BloquerRaycastHit
    • Fonction modifiéeDimension.getBlockFromRay
      • Type de retour modifié deBlocàBloquerRaycastHit | indéfini
    • Type de retour modifié deDimension.getEntitiesFromRay
      • EntitéRaycastHitEntité
    • Type de retour modifié deà
      • BlocFonction modifiéeBloquerRaycastHit | indéfiniEntity.getBlockFromViewDirection
    • EntitéRaycastHità
      • EntitéFonction modifiéeEntity.getEntitiesFromViewDirection
    • Type de retour modifié de
    • Fonction modifiéeà
  • Propriété ajoutée
    • EntitéRaycastHitInterface ajoutéeInterface ajoutée
    • EntityHitAfterEventDiffusion de rayons
    • .Classe supprimée
    • entitéHitBlockEntityHitBlockAfterEvent
      • EntityHitEntityAfterEventClasse ajoutée
      • MondeAprèsÉvénementsClasse ajoutée
      • Propriété suppriméeentitéHit
  • reviendra vrai longtemps après leur mort)entitéHitEntityEntité (vérifie que l'entité existe dans le monde. Renvoie vrai si l'entité est morte)
    • Propriété ajoutée
    • Classe
    • Renommé leverActivate après l'événement en leverAction
    • estValide()
    • Bloquer (vérifie que le bloc est une position valide dans les limites et que le morceau contenant est chargé et coché)
    • Joueur
      • Conteneur (vérifie que l'inventaire du conteneur concerné existe et est valide)
      • ScreenDisplay (vérifie que le joueur propriétaire est valide)Effet (vérifie que l'entité propriétaire est valide et que l'effet existe sur cette entité)ScoreboardObjective (vérifie que l'entrée d'objectif existe et est attachée à un tableau de bord valide)
    • SimulatedPlayer (Notez que les joueurs simulés ne sont pas automatiquement supprimés du monde, donc
      • estValide
  • qui vérifie si le liquide dans le chaudron correspond au composant en question (EG. BlockLavaContainerComponent vérifie le liquide de lave)
    • existait déjà en tant que propriété en lecture seule, remplacée par une méthode par souci de cohérence
    • EntityAttributeComponent (vérifie que l'entité propriétaire est valide et que l'attribut existe sur l'entité)
      • Fonction d'assistance ajoutéeContainerSlot (vérifie que le contexte de l'élément est valide : le conteneur existe dans le monde, tel que l'entité propriétaire, et l'emplacement se trouve dans les limites du conteneur)à plusieurs classes afin de vérifier si l'objet est valide. Cela peut être utilisé en toute sécurité sur n'importe quel handle d'un objet natif avant d'accéder ou d'utiliser l'objet, pour garantir que l'objet sous-jacent existe toujours et est valide à utiliser.
    • estValidLiquid
    • Ajout de la méthode en lecture seule
  • doit maintenant être compris entre 0 et 23999 (inclus)
    • ItemComponent (vérifie que l'élément propriétaire existe)BlockLiquidContainerComponent (vérifie que le bloc existe et qu'il s'agit d'un type de chaudron valide)ComposantEntityComponent (vérifie que l'entité propriétaire existe)
    • RenomméobtenirHeureàgetTimeOfDay
    • définir l'heureRenommésetTimeOfDayà
    • accepte maintenant unsetTimeOfDayénumération comme argumentHeure du jourheure du jour
    • Ledéfinir l'heureargument pour
  • ScriptEventSource
    • obtenirJour
    • Ajouté
    • fonction
    • Monde
    • Presse-papiersMiroirAxe
    • Presse-papiersRotation
    • MéthodeHttpRequest
    • FormulaireAnnulationRaison
    • Direction
    • DisplaySlotId
    • EntityLifetimeState
    • Type de fluide
    • ObjectifTriOrdre
    • Tableau de bordIdentityType

Côté signe

  • Chien de gardeTerminateReason
  • Type de météo
  • Mise à jour des valeurs des énumérations suivantes pour qu'elles soient PascalCase au lieu de camelCase :
  • La commande de fondu de la caméra applique désormais les limites de durée de fondu ; le fondu entrant, le maintien et le fondu sortant doivent être compris entre 0 et 10 secondesCaméraS'assurer que l'inclinaison de la caméra ne peut être comprise qu'entre -90 et 90 degrés lors de l'utilisation de la commande /cameraModification de la couleur de fondu de la commande de la caméra pour prendre des valeurs entières de 0 à 255 plutôt que de 0,0 à 1,0 valeurs fractionnairesjoueur_effets
  • exemple : example_player_effects
  • 'valeur qui fait que le rendu du jeu utilise l'état de l'effet du joueur (par exemple la vision nocturne) lorsque ce préréglage est actif. Ajout du « Le préréglage JSON de la caméra prend désormais en charge un booléen facultatif '" préréglé pour démontrer cela
  • La commande de caméra peut désormais prendre une option « face » au lieu d'une option « pourriture » ​​avec une entité cible ou une position spécifiée.
  • Correction des caméras personnalisées pour ne pas utiliser l'effet « à l'intérieur du bloc » lorsque la tête du joueur est à l'intérieur d'un bloc (MCPE-170206)
  • bougé de caméraLimiter la caméra gratuite JSON pour ne pas orienter la caméra au-delà de plus ou moins 90 degrésFixé /

commande pour secouer la caméra sans secouer également le joueur

  • Rendu expérimentalminecraft: gratuitla caméra n'est plus affectée par l'état du joueur comme la vision nocturne
  • "minecraft : jetable"ArticlesÉléments au format version 1.20.10 et supérieure avec le
  • ne placera plus certains blocs au mauvais endroitle composant déclenchera des événements d'utilisation d'objet lorsqu'il sera lancé"minecraft: jeu de tir""minecraft : block_placer""charge_on_draw"Articles personnalisés avecvrai
  • consommer des munitions uniquement lors du chargement de l'objet siModifiéest réglé "
  • minecraft: block_placer"Articles avec le «
  • minecraft: rendu_offsets"Le composant placera désormais les blocs avec une orientation correcteObsolète "
  • minecraft: tir" Composant aux formats json 1.20.10 et supérieurModification du comportement de l'action de charge dans "
  • minecraft: tir» pour correspondre à l'arbalète VanillaModification du comportement de tir pour un accusé "
  • minecraft: tir» avec un inventaire vide/à la main pour réussir à tirer avec les munitions chargéesA publié le "
  • minecraft: jetable" Composant item hors expérimental dans les formats json 1.20.10 et supérieursA publié le "
  • minecraft : projectile" Composant item hors expérimental dans les formats json 1.20.10 et supérieursA publié le "
  • minecraft: can_destroy_in_creative" Composant item hors expérimental dans les formats json 1.20.10 et supérieursA publié le "

" Composant item hors expérimental dans les formats json 1.20.10 et supérieurs

A publié le "minecraft: hover_text_color