Mojang a sorti un nouveau patch pour Minecraft Preview, et il est encore rempli de correctifs et d’ajustements divers. Ceux qui utilisent des consoles verront cela comme la mise à jour Minecraft Preview 1.38, et la version 1.023 sur la génération actuelle. Il y a beaucoup à prendre en compte avec ce patch que Mojang appelle 1.21.40.21, alors plongez dans le journal des modifications.
Notes de mise à jour de Minecraft Preview 1.38/1.023 :
Fonctionnalités expérimentales
Paquets
- Les noms des bundles renommés sont désormais en italique dans l’info-bulle (MCPE-185502)
Fonctionnalités et corrections de bugs
Fonctionnalités d’accessibilité
- Réimplémenté le mode gaucher sur les appareils tactiles pour accéder à l’inventaire depuis la barre de raccourcis (MCPE-179608)
Blocs
- Correction d’un problème avec les épaves de navires qui ne généraient que des dalles inférieures. (Ce correctif ne modifiera pas les épaves de navires déjà générées) (MCPE-186235)
- Références mises à jour aux anciens noms de blocs dans les fichiers de recettes de bois du pack de comportement
- Références mises à jour aux anciens noms de blocs dans les fichiers de recettes de packs de comportement restants
Gameplay
- Correction d’un bug où les effets de suintement, de tissage et de charge de vent ne s’appliquaient pas à la mort du joueur (MCPE-180640)
- Les monstres peuvent désormais effectuer des attaques Mace Smash
Général
- Suppression de certaines combinaisons de touches du clavier des paramètres qui ne devraient exister que dans Minecraft Education : astuces de contrôle, générateur de code et lecteur immersif
Graphique
- Correction d’un problème qui faisait que certains blocs perdaient leur occlusion ambiante et que les feuilles de certains biomes apparaissaient trop brillantes (MCPE-186343)
Foule
- La citrouille et le crâne sculptés tournent désormais avec la tête du Bogged lorsqu’ils sont portés (MCPE-178959)
Son
Blocs
- Les sons de pas et de coups du générateur de monstres sont désormais joués au volume prévu
- Les sons des coups du générateur d’essai sont désormais joués au volume prévu
Les foules
- Les sons des pas de Wither Skeleton sont désormais joués au volume prévu (MCPE-185913)
Interface utilisateur
- Les mondes LAN sont désormais visibles dans l’onglet « Mondes » de l’écran OreUI Play (aperçu uniquement)
- Correction d’un bug où le message incorrect s’affichait sur l’écran du lit expérimental pour certaines valeurs de la règle de jeu playerssleepingpercentage (MCPE-183431)
Modifications créatives de l’inventaire
Note du développeur: Les éléments et les blocs de l’inventaire créatif ont été réorganisés, dans le but de rendre le tri global plus intuitif.
- Articles de la Chambre de première instance
- Les clés d’essai ont été déplacées pour être à côté des clés d’essai inquiétantes, très inquiétantes (MCPE-180280)
- Les bouteilles inquiétantes ont été déplacées à côté des potions existantes et ont été transformées en leur propre groupe « Bouteilles inquiétantes » (MCPE-180278 )
- Groupe de pierres dans l’onglet Nature
- Stone a finalement été déplacé dans le groupe Stone ((MCPE-116364)
- Stone est désormais le bloc avant du groupe Stone
- Le basalte et le basalte lisse ont été déplacés dans le groupe des pierres
- Le tuf et le tuf poli ont été déplacés dans le groupe des pierres (MCPE-176383)
- Pierre décorative dans l’onglet Construction
- La pierre lisse a été déplacée vers la pierre décorative
- La brique de tuf, le tuf ciselé et les briques de tuf ciselé ont été déplacés de la catégorie Nature vers la pierre décorative dans la catégorie Construction
- Les briques de Prismarine ont été déplacées du groupe de pierres décoratives, elles se trouvent désormais à côté de Prismarine et de Prismarine sombre
- Famille du cuivre etc. (MCPE-176384)
- Réorganisation du fer brut, du cuivre brut et de l’or brut en cuivre brut, fer brut et or brut
- Les blocs de cuivre, de fer et d’or ont été déplacés pour correspondre à l’ordre des versions brutes
- Les portes de cuivre ont été déplacées vers toutes les autres portes
- Les trappes en cuivre ont été déplacées vers le groupe avec toutes les autres trappes, ce n’est pas un piège
- Les blocs de cuivre et les grilles de cuivre sont désormais triés par type de bloc puis par niveau d’oxydation, au lieu du niveau d’oxydation puis du type de bloc
- Famille Tuf
- Les escaliers en tuf, les dalles en tuf, les murs en tuf et leurs versions polies ont été déplacés de l’onglet Nature vers l’onglet Construction dans leurs groupes respectifs
- Autres blocs
- Les briques sont désormais placées avant le groupe Dalles
- Ce changement affecte uniquement les briques fabriquées à partir d’argile et non tous les blocs de briques
- Les briques du Nether ciselées et les briques du Nether fissurées ont été déplacées à côté du bloc de briques du Nether et de la brique du Nether rouge
- Briques de quartz placées à côté des autres blocs de quartz
- Rooted Dirt est maintenant à côté des autres blocs de Dirt
- De nombreux blocs de terre et variantes d’herbe ont été mélangés pour correspondre à l’édition Java
- Le gravier est désormais classé après le groupe Pierre et se trouve à côté du Sable et du Sable rouge
- L’argile a été déplacée de la catégorie Construction à la catégorie Nature, placée à côté du bloc de boue
- Les briques sont désormais placées avant le groupe Dalles
Mises à jour techniques
Bloc
- Avertissement de contenu ajouté lorsque « carried_textures » ou « blockshape » sont mal écrits dans blocks.json
Composants
- Le composant « minecraft:lookat » a été renommé en « minecraft:looked_at » pour mieux refléter sa fonctionnalité
- Son champ « look_event » a également été renommé en « looked_at_event »
- Son champ « look_cooldown » a également été renommé en « looking_at_cooldown »
- Extension des fonctionnalités du composant « minecraft:looked_at » avec l’ajout de six nouveaux [Beta] champs:
- « find_players_only » limite la recherche d’entités examinant l’entité propriétaire aux joueurs uniquement, garantissant que le joueur le plus proche satisfaisant les « filtres » spécifiés est sélectionné
- « look_at_locations » définit les parties de l’entité propriétaire qui sont ciblées pour être examinées
- Pour ces pièces, une vérification de la ligne de visée est effectuée pour garantir qu’aucun bloc n’obstrue la vue
- Les valeurs prises en charge sont « tête », « corps » et « pieds »
- « not_looked_at_event » spécifie l’événement à déclencher lorsqu’aucune entité appropriée ne regarde l’entité propriétaire
- « field_of_view » définit la largeur du champ de vision, en degrés, pour les entités regardant l’entité propriétaire :
- Si « scale_fov_by_distance » est défini sur true, cette valeur correspond au champ de vision à une distance d’un bloc entre les entités
- « scale_fov_by_distance » détermine si le champ de vision se rétrécit à mesure que la distance entre l’entité propriétaire et l’entité qui la regarde augmente
- Cela garantit que la largeur du cône de vue à la position de l’entité propriétaire reste relativement constante, quelle que soit la distance
- « line_of_sight_obstruction_type » définit la forme de bloc à prendre en compte lors de la vérification des obstructions de la ligne de visée
- Les valeurs prises en charge sont « outline », « collision » et « collision_for_camera »
- De plus, « set_target » prend désormais en charge trois valeurs différentes :
- « jamais », les entités de recherche ne sont jamais définies comme cibles, mais des événements sont émis
- « once_and_stop_scanning », la première entité détectée est définie comme cible, mais l’analyse et l’émission d’événements sont suspendues si et jusqu’à ce que l’entité propriétaire ait une cible
- [Beta] « once_and_keep_scanning », la première entité détectée est définie comme cible, mais l’analyse et l’émission d’événements continuent
- Tous ces champs sont prévus pour être retirés [Beta] et entièrement publié à une date ultérieure
Éditeur
- Ajout d’un panneau de paramètres d’éditeur initial avec des options pour « Afficher les blocs invisibles » et « Afficher les limites des blocs »
Réponses aux événements d’entité
- Ajout de la réponse à l’événement d’entité « reset_target », qui permet à une entité de réinitialiser sa cible
Fonctionnalité
- L’utilisation d’un placement de fonctionnalité non pris en charge dans « pregeneration_pass » génère désormais une erreur de contenu au lieu d’un plantage
Graphique
- Ajoutez le nouveau the_end.client_biome.json comme premier nouveau type de fichier pour contenir les paramètres de rendu et audio par biome dans les packs de ressources
Articles
- Le
"minecraft:item"
l’objet est analysé avec un chargeur strict à partir de 1.21.40- Les nombres et les booléens ne sont plus interchangeables dans l’entrée JSON
- Les nombres à virgule flottante ne sont plus acceptés lorsqu’un entier est attendu
Packs de ressources et de comportements
- Correction d’un problème où les packs n’étaient pas téléchargés ou appliqués lors de la connexion à un serveur sur lequel CDN était activé
- Correction d’un problème où le choix de l’utilisateur pour le téléchargement/l’application des packs de ressources lors de la connexion au serveur était ignoré lorsque le CDN était activé sur le serveur
Commerce
- Correction d’un problème où les transactions avec des valeurs « max_use » négatives ne pouvaient pas être négociées
Mises à jour techniques expérimentales
Graphique
- Éclairage amélioré pour les cartes lorsqu’elles sont tenues en main et lorsqu’elles sont placées dans des cadres dans l’aperçu technique différé
- Correction du tremblement de la surface de l’eau qui se produisait lorsque la mise à l’échelle était activée dans l’aperçu technique différé
- Ajout d’un curseur dans les paramètres vidéo de l’aperçu technique différé pour contrôler le facteur de résolution de mise à l’échelle
Molang
- Ajout des fonctionnalités de créateur à venir :
query.client_memory_tier
. Renvoie un nombre représentant le niveau de mémoire RAM du client, 0 = « Indéterminé », 1 = « Super faible », 2 = « Faible », 3 = « Moyen », 4 = « Élevé » ou 5 = « Super élevé ». Disponible sur le client (packs de ressources) uniquementquery.server_memory_tier
. Renvoie un nombre représentant le niveau de mémoire RAM du serveur, 0 = « Indéterminé », 1 = « Super Faible », 2 = « Faible », 3 = « Moyen », 4 = « Élevé » ou 5 = « Super Élevé ». Disponible uniquement côté serveur (packs de comportements)
Script
export enum MemoryTier {
Undetermined = 0,
SuperLow = 1,
Low = 2,
Mid = 3,
High = 4,
SuperHigh = 5
}
- Classe de base ajoutée
SystemInfo
- Classe ajoutée
ClientSystemInfo
. - Classe
Player
- Propriété ajoutée
clientSystemInfo
- Propriété ajoutée
- Classe
System
- Propriété ajoutée
serverSystemInfo
- Propriété ajoutée
[Source: Minecraft]