Minecraft Wiki
m (Plus propre)
m (Espace)
Ligne 15 : Ligne 15 :
 
La '''1.13''' (aussi nommée la « '''mise à jour aquatique''' », ou ''Update Aquatic''<ref name=fusion/> en anglais) est une mise à jour majeure de ''[[Minecraft]]'' dont la date de sortie est prévue pour le printemps 2018. Cette mise à jour se concentrera principalement sur le contenu des océans, les corrections de bugs, les fonctionnalités techniques ainsi que les optimisations.
 
La '''1.13''' (aussi nommée la « '''mise à jour aquatique''' », ou ''Update Aquatic''<ref name=fusion/> en anglais) est une mise à jour majeure de ''[[Minecraft]]'' dont la date de sortie est prévue pour le printemps 2018. Cette mise à jour se concentrera principalement sur le contenu des océans, les corrections de bugs, les fonctionnalités techniques ainsi que les optimisations.
   
Cette mise à jour devait, à l'origine, être publiée en deux mise à jour distinctes avec tout d'abord la 1.13, initialement nommée "''Technically Updated''", ayant uniquement des changements techniques, puis la 1.14, initialement nommée "''Update Aquatic''" ,ayant les éléments des océans.<ref name=fusion />
+
Cette mise à jour devait, à l'origine, être publiée en deux mise à jour distinctes avec tout d'abord la 1.13, initialement nommée "''Technically Updated''", ayant uniquement des changements techniques, puis la 1.14, initialement nommée "''Update Aquatic''", ayant les éléments des océans.<ref name=fusion />
   
   

Version du 25 janvier 2018 à 21:11

Version Java 1.13
Nom officiel

La mise à jour aquatique[1]

Date de sortie prévue

Printemps 2018[2]

Autres versions 1.13


La 1.13 (aussi nommée la « mise à jour aquatique », ou Update Aquatic[1] en anglais) est une mise à jour majeure de Minecraft dont la date de sortie est prévue pour le printemps 2018. Cette mise à jour se concentrera principalement sur le contenu des océans, les corrections de bugs, les fonctionnalités techniques ainsi que les optimisations.

Cette mise à jour devait, à l'origine, être publiée en deux mise à jour distinctes avec tout d'abord la 1.13, initialement nommée "Technically Updated", ayant uniquement des changements techniques, puis la 1.14, initialement nommée "Update Aquatic", ayant les éléments des océans.[1]


Ajouts

Général

Options
  • Résolution Plein écran
    • Vous pouvez changer la résolution en jeu en utilisant cette option.
  • Nouvelle option permettant d’effectuer une sauvegarde et d'ouvrir le dossier des sauvegardes lors de la modification d’un monde.
  • Nouvelle option du tchat permettant d’activer automatiquement ou non les suggestions de commandes (activé par défaut, sinon, appuyez sur Tab ↹ pour les faire apparaître).
Packs de données
  • Localisés dans saves/(world)/datapacks.
  • Rechargeables en utilisant la commande /reload, en même temps que les structures.
  • Incluent des modifications qui doivent être faits côté serveur.
  • Structure : pack.mcmeta, dossier data contenant le dossier d'espace de noms de dossier déterminant l'espace de noms de son contenu.
    • Un espace de noms devraient uniquement contenir les symboles suivants : "0123456789", "abcdefghijklmnopqrstuvwxyz", et "_-".
    • Dans le dossier d'espace de noms, il peut y avoir des dossiers functions, loot_tables, structures et advancements.
  • Plusieurs packs de données peuvent être chargés en même temps, ou pas du tout (y compris le pack de données vanilla).
  • Les structures sont maintenant stockées dans des espaces de noms et sauvegardées comme ceci : (world)/generated/structures/(namespace)/(file).nbt.
    • Les structures se chargeront également à partir d'ici avant de vérifier les packs de données.
Tags
  • Les objets, les blocs et les fonctions peuvent être étiquetés avec un identifiant (tag).
    • Les tags des blocs peuvent être utilisés pour tester des blocs dans le monde.
    • Les tags des objets peuvent être utilisés pour tester des objets dans des inventaires.
    • Les tags des fonctions peuvent être utilisés lors de l'appel de fonctions à l'aide de commandes ou de progrès.
      • Une fonction étiquetée dans minecraft:tick sera exécutée à chaque tick de jeu.
      • Une fonction étiquetée dans minecraft:load sera exécutée une fois après un (re)chargement.
  • Les tags sont créés en utilisant des packs de données dans data/(espace de nom)/tags/blocks, data/(espace de nom)/tags/items ou data/(espace de nom)/tags/functions.
    • Lorsque vous remplacez un tag d'un pack de données différent, vous pouvez choisir de remplacer ou d'ajouter.
    • Par exemple : data/(namespace)/tags/blocks/foo.json.
    • Cela va créer un tag de bloc nommé (espace de nom):foo.
    • Le fichier JSON contient une liste de tous les blocs devant être étiquetés.
  • Il y a 10 tags par défaut pour les objets et les blocs : buttons (boutons), carpets (tapis), doors (portes), logs (bois), saplings (pousses d'arbres), stone_bricks (pierres taillées), minecraft:planks (planches), wooden_buttons (boutons en bois), wooden_doors (portes en bois) et minecraft:wool (laine).
  • Il existe un autre tag de bloc pour les pots de fleurs (flower_pots) dans le pack de données « vanilla ».
  • Les attributs des objets des progrès supportent les tags d'objets.
Tables de butin
  • Ajout de la fonction set_name.
Messages de mort
  • Ajout d'un message de mort quand le joueur meurt de l'explosion d'un lit dans le Nether ou l'End.
    • « Player was killed by [Intentional Game Design] »
      • Cliquer sur « [Intentional Game Design] » ouvre un lien vers MCPE-28723.
Tous les bois

Trappes, boutons et plaques de pression en bois.

Blocs

  • De nouvelles trappes, boutons et plaques de pression pour les 6 types de bois.
  • Un bloc de citrouille, sans le visage. Il est appelé « Citrouille » (Pumpkin), alors que l’ancien bloc est renommé « Citrouille sculptée » (Carved Pumpkin).

Objets

  • Ajout des objets correspondants aux blocs de bois avec l’écorce sur les 6 faces.
  • Ajout d'un objet correspondant à la dalle en bois de chêne pétrifiée, une dalle en bois de chêne qui requiert une pioche pour être cassée.
  • Ajout des objets correspondants aux blocs de quartz lisse, de grès lisse, de grès rouge lisse et de roche lisse (aussi appelés « doubles-dalles »).
  • Ajout des objets correspondants aux blocs de champignons rouge et brun et aux tiges de champignons.
  • Un « Bâton de débogage » (Debug Stick) permettant de faire défiler les états de blocs, en faisant un clic-droit.
    • Le clic gauche fait défiler les variables et le clic droit fait défiler les valeurs.
  • Les effets de fondu sur les feux d'artifices peuvent désormais être ajoutés en combinant l’étoile de feu d'artifice avec des teintures.

Commandes

Général
  • Une interface de commande lors de la saisie de commandes dans le chat.
    • Les différents composants des commandes seront affichés dans différentes couleurs.
    • Les erreurs seront affichées en rouge sans avoir à exécuter la commande.
  • Un argument nbt pour les sélecteurs de cible.
  • Une nouvelle bibliothèque d'analyse de commandes connue sous le nom de Brigadier.
Coordonnées
  • Ajout d'un nouveau type de coordonnées locales dans les commandes utilisant ^.
    • Lorsque vous spécifiez des coordonnées dans une commande, vous pouvez utiliser ^ au lieu d'utiliser des coordonnées relatives ou absolues.
    • Les coordonnées locales sont relatives par rapport à la rotation de l'entité, contrairement aux coordonnées relatives qui se limitent à la position des axes dans le monde.
    • La syntaxe est : ^gauche ^haut ^avant
    • gauche/haut/avant correspond au nombre de blocs dans la direction spécifiée.
  • L'auto-complétion suggérera les coordonnées ~ ~ ~ lorsque aucun bloc n'est ciblé.
Commandes spécifiques
/data
  • Une commande qui permet d'ajouter, fusionner ou supprimer des tags NBT d'un bloc ou d'une entité.
  • /data get block <pos> [<path>] [<scale>]
    • Retourne les données NBT du bloc à pos comme son result (si un path est spécifié). Un path peut être spécifié pour récupérer uniquement les données NBT. Une valeur optionnelle scale peut être fournie pour mettre à l'échelle le nombre récupéré.
  • /data get entity <target> [<path>] [<scale>]
    • Retourne les données NBT de l'entité target comme son result (si un path est spécifié). Un path peut être spécifié pour récupérer uniquement les données NBT. Une valeur optionnelle scale peut être fournie pour mettre à l'échelle le nombre récupéré.
  • /data merge block <pos> <nbt>
    • Fusionne les données NBT du bloc à pos avec les données nbt spécifiées.
  • /data merge entity <target> <nbt>
    • Fusionner les données NBT de l'entité target avec les données nbt spécifiées. Fusionner les données NBT d'un joueur n'est pas autorisé.
  • /data remove block <pos> <path>
    • Supprime les données NBT path du bloc à pos.
  • /data remove entity <target> <path>
    • Supprime les données NBT path d'une entité target. Supprimer les données NBT d'un joueur n'est pas autorisé.
  • Les chemins de données ressemblent à ceci : foo.bar[0]."A [crazy name]".baz.
    • foo.bar signifie que l'enfant de foo est bar.
    • foo[0] signifie l'élément 0 de foo.
    • Des chaînes de caractères entre "" peuvent être utilisées si le nom d'une clé doit être échappé.
  • Exemples d'anciennes commandes :
  • Exemples de nouvelles fonctionnalités :
    • /data get entity @e[type=pig,limit=1] Saddle 2
    • /data remove block 17 45 34 Items
/datapack
  • Une commande pour contrôler les packs de données chargés.
  • A les sous-commandes suivantes :
    • enable <name> - va activer le pack spécifié.
    • disable <name> - va désactiver le pack spécifié.
    • list [available|enabled] - va lister tous les packs de données, ou uniquement ceux disponibles/activés. Survoler des packs de données dans cette liste affichera leur description définie dans leur pack.mcmeta.
  • Les packs de données sont activés par défaut, mais si vous les désactivez, vous pouvez les réactiver avec les commandes suivantes :
    • enable <name> - va activer le pack spécifié, le mettant à sa position par défaut.
    • enable <name> first - va activer le pack spécifié, le mettant avant n'importe quel autre pack (priorité la plus basse).
    • enable <name> last - va activer le pack spécifié, le mettant après n'importe quel autre pack (priorité la plus haute).
    • enable <name> before <existing> - va activer le pack spécifié, le mettant avant (priorité inférieure) le pack <existing>.
    • enable <name> after <existing> - va activer le pack spécifié, le mettant après (priorité supérieure) le pack <existing>.
/time
  • Ajout de noon et midnight à la commande /time set.

Modifications

Général

Nouvelles valeurs de la 1.13 ("The Flattening")
  • Les métadonnées numériques des blocs ont été complètement abandonnées en faveur des états de blocs.
  • De nombreux blocs, états de blocs, entités de blocs et objets ont été séparés, fusionnés, créés ou supprimés.
    • Des blocs ou objets ayant auparavant des valeurs de durabilité différentes pour les différencier ont désormais leur propre identifiant. Par exemple, la laine blanche est white_wool au lieu de wool:0.
    • La durabilité est maintenant spécifiée par le tag tag et est uniquement utilisée par les outils, les armures et les cartes.
    • Les fichiers et les commandes n’utilisent plus data ni set_data.
  • Les structures n'exécutent pas de chemin de mise à niveau pour cela.
    • Pour mettre à jour vos structures, chargez-les toutes en 1.12, puis passez en 1.13 et sauvegardez à nouveau toutes les structures.
Écran titre
  • Désormais, cliquer sur le bouton Realms ne fera rien, au lieu de vous diriger sur la page Realms et dire que votre version n'est pas compatible.
Statistiques
  • Les statistiques ont été revues.
Inventaire Créatif
Fabrication
  • Les recettes personnalisées sont maintenant chargées à partir des packs de données dans data/(namespace)/recipes/(name).json.
  • Désactiver le pack de données vanilla enlèvera également toutes les recettes.
  • Une recette peut se référer à un tag à la place d'un objet.
Autres
  • Bibliothèques du jeu
    • Mise à jour vers LWJGL 3
  • Charger ou créer un monde affiche les pourcentages des étapes de chargement.
    • Preparing spawn area est désormais affiché en tant qu'étape de chargement.
  • Les rapports de crashs listent désormais quels pack de données sont activés.
  • Les générateurs de données sont maintenant exposés, il est possible d'obtenir une décharge de tous les blocs/objets/commandes/etc du jeu sans l'ouvrir.

Blocs

  • La limite supérieure des identifiants de blocs a disparu.
  • Tous les blocs qui n’avaient pas de texture en-dessous (comme les répéteurs, les comparateurs, les torches, etc.) en ont désormais une.
  • Activer un levier affiche désormais des particules de redstone.
  • Les lits ont maintenant besoin d’un bloc de support. C’était le cas auparavant uniquement pour leur placement, et le bloc de support pouvait être détruit sans détruire le lit.
  • Les coffres et coffres piégés peuvent être placés directement à côté de leurs doubles variantes au lieu de nécessiter un bloc entre eux.
    • Faire un clic droit en appuyant sur ⇧ Shift avec un coffre ou un coffre piégé respectivement à côté d'un coffre ou d'un coffre piégé ne va plus combiner les deux coffres ou coffres piégés en un double coffre ou double coffre piégé.
  • Le placement des citrouilles et des portillons ne nécessite plus d’avoir un bloc en-dessous.
  • Les blocs infestés vont désormais se casser instantanément, peu importe l'outil.
Cheval 17w46a

Créatures

Cheval
  • Le modèle a été modifié pour qu'il soit plus consistant avec les autres créatures.[3]
  • Certaines animations comme l'ouverture de la bouche lors du pâturage ont également été retirées du modèle.

Structures

Cabanes abandonnées
  • Se génère désormais avec un champignon rouge dans le pot de fleurs.
    • Auparavant, il était complètement vide.

Commandes

Général
  • Les commandes et les fonctions sont beaucoup plus rapides et plus efficaces.
  • La plupart des commandes sont maintenant plus sensibles à la casse. Les minuscules sont préférables dans la mesure du possible.
    • Par exemple, ceci n'est plus autorisé : /scoreboard ObJeCtIvEs ...
  • Le signal de sortie d'un bloc de commande était autrefois son "nombre de succès", mais maintenant c'est son "résultat".
  • Changement de tous les noms personnalisés (blocs, objets, entités, entités de blocs) en composants de texte traduisibles.
    • La syntaxe est semblable au texte JSON utilisé par les commandes /tellraw et /title (par exemple : /summon cow ~ ~ ~ {CustomName:"{\"translate\":\"entity.Cow\"}"}).
Commandes spécifiques
/advancement
  • Suppression de /advancement test en faveur des sélecteurs d'entités.
/blockdata
  • Supprimée en faveur de /data.
/clear
  • La syntaxe de /clear a été modifiée.
    • /clear [<target>] [<item>] [<data>] [<count>] [<nbt>] deviendra /clear [<target>] [<item>] [<count>]
    • Voir le type d'argument d'objet pour plus de détails.
    • [<data>] a été supprimé en préparation des nouvelles valeurs, les métadonnées n'existeront plus et la durabilité des objets sera déplacée dans un tag NBT.
/clone
  • La syntaxe de /clone a été modifiée.
    • /clone <x1 y1 z1> <x2 y2 z2> <xt yt zt> filtered [force|move|normal] [<block>] [<data>] deviendra /clone <x1 y1 z1> <x2 y2 z2> <xt yt zt> filtered [<block>] [force|move|normal]
    • /clone <x1 y1 z1> <x2 y2 z2> <xt yt zt> [replace|masked] [force|move|normal] [<block>] [<data>] deviendra /clone <x1 y1 z1> <x2 y2 z2> <xt yt zt> [replace|masked] [force|move|normal]
/defaultgamemode et /gamemode
/difficulty
  • Maintenant, /difficulty [<value>] accepte uniquement des chaînes de caractères, pas de raccourcis ou de valeurs numériques.
  • Vous pouvez maintenant interroger la difficulté actuelle en utilisant /difficulty sans aucun argument.
/effect
  • La syntaxe de /effect a été séparée, pour éviter une ambiguïté.
    • /effect <entity> <effect> est désormais /effect give <entity> <effect>
    • /effect <entity> clear est désormais /effect clear <entity> [<effect>]
  • Donner un effet va maintenant échouer si cela ne fait rien.
    • Certaines créatures sont immunisées (par exemple un Enderdragon).
    • Les effets existants plus forts empêchent les nouveaux plus faibles.
/enchant
/entitydata
  • Supprimé en faveur de /data.
/execute
  • La syntaxe de /execute a été séparée.
    • Les sous-commandes du modificateur peuvent changer la façon dont la commande est exécutée :
      • /execute as <entity> <chained command> exécute une command en utilisant l'entité <entity> (mais ne change pas la position).
      • /execute at <entity> <chained command> exécute une command en utilisant la position, la rotation et la dimension de <entity> (mais ne change pas l'entité).
      • /execute align <axes> <chained command> exécute une commande après avoir aligné la position actuelle sur la grille de bloc (arrondi vers le bas), <axes> est une combinaison de x y et z (par exemple : x,xz,zyx et yz).
        • x=-1.8,y=2.3,z=5.9 en utilisant x deviendra x=-2,y=2.3,z=5.9
        • x=2.4,y=-1.1,z=3.8 en utilisant yxz deviendra x=2,y=-2,z=3
      • /execute facing <x y z> <chained command> exécutera la commande comme si le joueur faisait face aux coordonnées x y z.
      • /execute facing entity <entity> (feet|eyes) <chained command> exécutera la commande comme si le joueur faisait face aux pieds (feet) ou aux yeux (eyes) de l’entité.
      • /execute positioned <x y z> <chained command> exécute une commande en utilisant la position de <x y z>.
      • /execute positioned as <entity> <chained command> exécute une commande en utilisant la position de l'entité ciblé <entité>.
      • /execute rotated <rotY rotX> <chained command> exécutera la commande comme si le joueur était orienté en longitude et latitude.
      • /execute rotated as <entity> <chained command> exécutera la commande comme si le joueur était orienté de la même façon que l'entité ciblée.
      • /execute in (overworld|the_end|the_nether) <chained command> exécutera la commande comme si la cible était dans la dimension spécifiée.
      • /execute anchored (feet|eyes) permet de définir le point d’exécution de la commande sur l'entité, feet au niveau des pieds, eyes au niveau des yeux. Cela est très utile lorsque l'on souhaite utiliser des coordonnées locale.
    • Les sous-commandes conditionnelles peuvent vous empêcher d'exécuter la commande :
      • /execute (if|unless) block <x y z> <block> <chained command> exécute une command si (ou sauf si) <x y z> correspond à <block>.
      • /execute (if|unless) blocks <begin> <end> <destination> (all|masked) <chained command> exécute une command si (ou sauf si) la région entre <start> et <end> correspond à <destination>.
      • /execute (if|unless) entity <entity> <chained command> exécute une command si (ou sauf si) <entity> existe (renvoie 1 ou plusieurs entités).
      • /execute (if|unless) score <target> <targetObjective> (<|<=|=|>=|>) <source> <sourceObjective> <chained command> exécute une commande si (ou sauf si) le score de <target> se rapporte au score de <source> basé sur le critère choisi.
      • /execute (if|unless) score <target> <targetObjective> matches <interval> <chained command> vérifie si un score se situe dans un intervalle (par exemple : 1, 1..5).
      • Toutes les commandes /execute (if|unless) <...> retournent des valeurs de succès et de résultat si elles sont utilisées seules, sans sous-commande. Cela signifie qu'elles peuvent être utilisées dans les blocs de commande pour reproduire l'ancien comportement des commandes /testfor, /testforblock et /testforblocks en plus avancé. Peut aussi être utilisé avec la sous-commande /execute store (result|success) pour stocker le résultat.
    • En remplacement de /stats, une nouvelle sous-commande store vous permet de stocker le résultat d'une commande quelque part :
      • /execute store (result|success) score <name> <objective> <chained command>
        • La valeur est stockée dans le tableau de score sous <name> et <objective>.
        • L'argument objective doit exister, mais contrairement à /stats vous n'avez pas besoin de définir une valeur initiale pour <name>.
      • /execute store (result|success) block <pos> <path> (byte|double|float|int|long|short) <chained command>
        • La valeur est stockée dans les données NBT path du bloc à pos en octet, grand ou petit réel, entier, grande ou petite chaîne de caractères.
      • /execute store (result|success) entity <target> <path> (byte|double|float|int|long|short) <chained command>
        • La valeur est stockée dans les données NBT path d'une entité target en octet, grand ou petit réel, entier, grande ou petite chaîne de caractères.
      • Les chemins de données ressemblent à ceci : foo.bar[0]."A [crazy name]".baz.
        • foo.bar signifie que l'enfant de foo est bar.
        • foo[0] signifie l'élément 0 de foo.
        • Des chaînes de caractères entre "" peuvent être utilisées si le nom d'une clé doit être échappé.
      • Exemples :
        • /execute store success score @a foo run say hi
        • /execute as @e[type=pig] at @s store success entity @s Saddle byte 1 if entity @p[distance=..5]
      • result est le résultat d'une commande, qui remplace ces anciennes statistiques : AffectedBlocks, AffectedEntities, AffectedItems, QueryResult.
      • success est combien de fois la commande a été couronnée de succès. C'est habituellement 0 ou 1, mais si la commande se sépare (par exemple as @a) alors cela peut être plus que 1. Cela remplace SuccessCount.
      • La valeur sera stockée lorsque la commande complète aura fini d'être exécutée.
      • Si une commande échoue (success est 0), result sera toujours défini sur 0.
      • Le résultat attendu de chaque commande sera précisé.
    • Vous pouvez enchaîner toutes les sous-commandes ensemble.
      • Après chaque sous-commande, vous devez écrire une autre sous-commande.
      • Lorsque vous avez fini d'enchaîner les sous-commandes, run vous permet d'écrire la commande à exécuter.
        • / n'est plus autorisé avant la commande.
      • /execute as somebody at somebody run say hi
    • Exemple d'anciennes commandes :
      • /execute @e ~ ~ ~ detect ~ ~ ~ stone 0 say Stone! est désormais /execute as @e at @s if block ~ ~ ~ stone run say Stone!
      • /execute @e ~ ~ ~ detect ~ ~ ~ grass 0 summon pig est désormais /execute at @e if block ~ ~ ~ grass run summon pig
      • /execute @e ~ ~ ~ say Hello! est désormais /execute as @e run say Hello!
/experience
  • /xp est désormais un alias pour /experience.
  • Divisé en 3 sous-commandes différentes :
    • /experience add <players> <amount> [points|levels]
      • Ajoute <amount> de points ou de niveaux à la cible <players> (par défaut des points).
      • L'ajout de points peut amener les joueurs à monter de niveau, comme d'habitude.
      • Les nombres négatifs sont supportés, pour soustraire des points à la place.
      • La soustraction de points peut amener les joueurs à baisser de niveau.
    • /experience set <players> <amount> [points|levels]
      • Définit <amount> de points ou de niveaux à la cible <players> (par défaut des points).
      • Vous ne pouvez pas définir plus de points que leur niveau actuel ne le permet.
      • Lors du changement de niveau, les points resteront au même pourcentage que le niveau précédent.
    • /experience query <player> (points|levels)
      • Retourne soit le nombre de points soit le nombre de niveaux du <player> donné.
/fill
  • La syntaxe de /fill a été modifiée.
    • /fill <x y z> <xt yt zt> <block> <data> replace [<replaceBlock>] [<replaceData>] est désormais /fill <x y z> <xt yt zt> <block> replace [<filter>]
    • /fill <x y z> <xt yt zt> <block> [<data>] [destroy|hollow|keep|outline|replace] [<nbt>] est désormais /fill <x y z> <xt yt zt> <block> [destroy|hollow|keep|outline|replace]
/function
  • /function n'accepte plus les arguments [if|unless] <entity>.
    • Cela a été déplacé dans /execute.
    • /function foo if @e est désormais /execute if entity @e run function foo
/gamerule
  • Suppression de la règle de jeu gameLoopFunction en faveur des fonctions étiquetées dans minecraft:tick.
  • /gamerule n'accepte plus des règles inconnues ("règles de jeu personnalisées").
    • Vous pouvez utiliser des fonctions ou des tableaux de score comme remplacements, sans perte de fonctionnalité.
    • Les règles de jeu personnalisées existantes ne seront tout simplement pas accessibles. Seules les règles intégrées seront disponibles.
  • Les valeurs de /gamerule sont maintenant vérifiées par type (donner une chaîne de caractères alors qu'il veut un nombre entier est une erreur très évidente).
/give
  • La syntaxe de /give a été modifiée.
    • /give <players> <item> [<count>] [<data>] [<nbt>] est désormais /give <players> <item> [<count>]
    • Voir le type d'argument d'objet pour plus de détails.
    • [<data>] a été supprimé en préparation des nouvelles valeurs, les métadonnées n'existeront plus et la durabilité des objets sera déplacée dans un tag NBT.
/kill
  • La cible est maintenant obligatoire.
/locate
  • La coordonnée Y est désormais retournée comme 64 au lieu de ?.
  • Le result de la commande, utilisé par /execute store, sera la distance absolue à la structure.
/particle
  • L'argument <params> a été supprimé, à la place les paramètres pour les particules comme blockcrack peuvent être spécifiés juste après l'argument <name> en utilisant le nouvel argument de bloc.
    • /particle blockcrack stone [variant=smooth_granite] ~ ~ ~ 0 0 0 0 1
/playsound
  • L’auto-complétion avec Tab ↹ fonctionne également pour les sons personnalisés.
/replaceitem
  • La syntaxe de /replaceitem a été modifiée.
    • /replaceitem block <pos> <slot> <item> [<count>] [<data>] [<nbt>] est désormais /replaceitem block <pos> <slot> <item> [<count>]
    • /replaceitem entity <target> <slot> <item> [<count>] [<data>] [<nbt>] est désormais /replaceitem entity <target> <slot> <item> [<count>]
    • Voir le type d'argument d'objet pour plus de détails.
    • [<data>] a été supprimé en préparation des nouvelles valeurs, les métadonnées n'existeront plus et la durabilité des objets sera déplacée dans un tag NBT.
  • L'argument slot ne nécessite plus slot..
    • Par exemple, slot.hotbar.1 est désormais hotbar.1.
/scoreboard
  • /scoreboard a [<dataTag>] supprimé de sa commande en faveur de l'argument nbt dans les sélecteurs d'entités.
  • /scoreboard players tag et /scoreboard teams supprimés. Remplacés par /tag et /team respectivement.
  • /scoreboard players test supprimé en faveur de /execute (if|unless) score, les sélecteurs d'entités et /scoreboard players get <target> <objective>.
/setblock
  • La syntaxe de /setblock a été modifiée.
    • /setblock <pos> <block> [<data>] [<mode>] [<nbt>] est désormais /setblock <pos> <block> [<mode>]
    • Voir le type d'argument de bloc pour plus de détails.
/stats
  • Supprimé. Fait maintenant partie de /execute.
  • Le nouveau dans /execute n'est pas un remplacement direct, le comportement a été modifié :
    • C'est maintenant par commande, au lieu de par entité ou par bloc.
    • Il y a seulement result et success, qui couvre tous les anciens types de statistiques.
/stopsound
  • * peut maintenant être utilisé au lieu de source pour arrêter tous les sons avec un certain nom, à travers toutes les sources.
/tag
  • Remplace /scoreboard players tag.
  • Garde la même syntaxe.
    • /tag <players> add <tag> pour ajouter <tag> à <players>.
    • /tag <players> remove <tag> pour supprimer <tag> de <players>.
    • /tag <players> list pour lister tous les tags de players.
/team
  • Remplace /scoreboard teams.
  • Garde la même syntaxe.
    • /team add <team> [<displayname>]
    • /team empty <team>
    • /team join <team> [<members>]
    • /team leave [<members>]
    • /team list [<team>]
    • /team option <team> <option> <value>
/testfor, /testforblock et /testforblocks
  • Supprimés. Font maintenant partie de /execute.
/toggledownfall
/tp et /teleport
  • /tp est maintenant un alias de /teleport (un peu comme /w, /msg et /tell).
  • Les coordonnées sont désormais relatives à l'exécuteur, comme avec toutes les autres commandes.
  • La commande /teleport a été simplifiée afin de lever les ambiguïtés.
    • /teleport <entité> ne permet pas les rotations ni les facing et téléporte le joueur sur l’entité.
    • /teleport <x y z> ne permet pas les rotations ni les facing et téléporte le joueur aux coordonnées x, y, z.
    • /teleport <source> <destination> ne permet pas les rotations ni les facing et téléporte l’entité source sur l’entité destination.
    • /teleport <entité> <x y z> [rotY rotX] téléporte l’entité aux coordonnées x, y, z avec les rotations rotY et rotX facultatives.
    • /teleport <entité> <x y z> facing [faceX faceY faceZ] téléporte l’entité aux coordonnées x, y, z en faisant face aux coordonnées facultatives faceX, faceY, faceZ.
    • /teleport <entité> <x y z> facing entity <entitéFace> [feet|eyes] téléporte l’entité aux coordonnées x, y, z en faisant face aux pieds (feet) ou aux yeux (eyes) de l’entité entitéFace (facultatif, par défaut : les pieds).
    • Il est désormais possible de téléporter une entité d’une dimension à une autre.
/trigger
  • /trigger <objective> est une nouvelle syntaxe comme raccourci pour /trigger <objective> add 1.
/weather
  • Si vous ne spécifiez pas de durée, il est maintenant à 5 minutes par défaut (auparavant aléatoire).
Types d'arguments
Sélecteurs de cible
  • Une meilleure gestion des erreurs a été introduite.
    • Des choses comme limit=0, level=-10, gamemode=purple ne sont pas autorisées.
  • Il n'y a plus de valeurs séparées "min" et "max", nous supportons plutôt les intervalles.
    • level=10 est de niveau 10
    • level=10..12 est de niveau 10, 11 ou 12
    • level=5.. est quelque chose de niveau 5 ou plus
    • level=..15 est quelque chose de niveau 15 ou moins
  • Les raccourcis ésotériques ont été renommés.
    • m -> gamemode
    • l ou lm -> level
    • r ou rm -> distance
    • rx ou rxm -> x_rotation
    • ry ou rym -> y_rotation
    • c -> limit
  • x, y, z, distance, x_rotation, y_rotation sont maintenant des réels et autorisent des valeurs comme 12.34.
    • x et z ne sont plus corrigés au centre.
      • Cela signifie que x=0 ne correspond plus à x=0.5.
  • gamemode (auparavant m) n'autorise plus de valeurs numériques ou sténographiques.
  • limit (auparavant c) n'autorise plus de valeurs négatives.
    • Utiliser sort=furthest à la place.
  • L'argument name supporte désormais les espaces (tant qu'il y a des guillemets).
  • Plusieurs fois le même argument dans les sélecteurs de cible est maintenant possible.
    • tag=foo,tag=bar,tag=!baz correspond à quelqu'un avec foo, bar et pas baz.
    • type=!cow,type=!chicken correspond à quelque chose qui n'est pas une vache et n'est pas une poule.
    • type=cow,type=chicken n'est pas autorisé, car quelque chose ne peut pas être à la fois une vache et une poule.
  • Vous pouvez spécifier le tri.
    • sort=nearest est l'ancien par défaut, le tri par distance (par défaut pour @p)
    • sort=furthest est l'inverse de cela (auparavant vous auriez utilisé c=-5 pour cela)
    • sort=random pour le tri aléatoire (par défaut pour @r)
    • sort=arbitrary est une nouvelle option pour ne pas trier le résultat (par défaut @e, @a)
  • La spécification des scores ressemble maintenant à scores={foo=1,bar=1..5}
  • Vous pouvez tester les progrès avec advancements={foo=true,bar=false,custom:something={criterion=true}}.
    • true pour "ils ont complété le progrès", false pour "ils n'ont pas complété le progrès".
    • Vous pouvez également admettre des critères spécifiques pour un bloc pour tester (de nouveau, true/false).
Blocs
  • Partout où un <block>, optionnellement [<data>] et optionnellement [<nbt>] était nécessaire, c'est maintenant un seul argument <block> qui ressemble à ceci :
    • stone
    • minecraft:redstone_wire[power=15,north=up,south=side]
    • minecraft:jukebox{RecordItem:{...}}
    • minecraft:furnace[facing=north]{BurnTime:200}
  • Un identifiant est requis (bien que comme précédemment, si l'espace de noms n'est pas défini, il est par défaut sur minecraft:).
  • Les états sont entre [], séparés par des virgules et doivent être des propriétés/valeurs supportées par les blocs. Ils sont optionnels.
    • minecraft:stone[doesntexist=purpleberry] est une erreur de syntaxe, car stone n'a pas l'état doesntexist.
    • minecraft:redstone_wire[power=tuesday] est une erreur de syntaxe, car l'état power de redstone_wire est un nombre entre 0 et 15.
  • Un tag NBT est entre {}, et fonctionne exactement comme vous l'attendez. C'est optionnel.
  • Dans le cadre des "conditions"/tests de blocs, seuls les états que vous avez fournis seront testés.
    • Si vous testez redstone_wire[power=15], il vérifie seulement la puissance mais ignore d'autres états tels que north.
  • Dans le cadre de la définition de blocs, tous les états que vous avez fournis seront définis, mais tout ce qui manquera sera défini par défaut en fonction du bloc.
    • Si vous définissez redstone_wire[power=15], il définira power à 15 mais north sera une valeur par défaut (dans ce cas, défini à none).
  • Il n'y a pas de métadonnées de blocs en 1.13. C'est soit un bloc différent, soit un état.
Objets
  • Partout où un <item>, optionnellement [<data>] et optionnellement [<nbt>] était nécessaire, c'est maintenant un seul argument <item> qui ressemble à ceci :
    • stone
    • minecraft:stick{display:{Name:"Stick of Untruths"}}
  • Un identifiant est requis (bien que comme précédemment, si l'espace de noms n'est pas défini, il est par défaut sur minecraft:).
  • Un tag NBT est entre {}, et fonctionne exactement comme vous l'attendez. C'est optionnel.
    • Toute autre information est un objet distinct ou une propriété NBT.

Autres

Options
  • Suppression de la 3D anaglyphe des options graphiques.
Contrôles
  • Les noms des touches assignées décrivent maintenant la touche actuelle (par exemple, "LBUTTON" -> "Left Button", "BACKSLASH" -> "\").
Packs de ressources
  • Mis à jour du numéro de format.
  • Le pack de ressources par défaut peut désormais être déplacé de haut en bas, comme les autres packs de ressources.

Ajouts prévus

Gameplay

Enchantements
  • « Loyauté » (Loyalty)[4]
    • Permet au trident de revenir à son lanceur.[4]
  • « Attaque glissante » (Slipstream Dash ou Riptide)[4]
    • Lorsque le joueur lance le trident, celui-ci tire le joueur dans l'eau.
      • Si le joueur est à la surface de l'eau, l'enchantement lui permettra de sauter de façon similaire au dauphin.
      • Ces fonctionnalités fonctionnent également sous la pluie.
  • « Empaleur » (Impaler)[4]

Blocs

« Algue » (Kelp)[4][5]
  • Se génère naturellement dans les océans froids.
  • Pousse sur le sable et sur les blocs de terre.
  • Tout comme la canne à sucre et les cactus, les algues générées dans l'océan se composent de plusieurs blocs empilés les uns sur les autres.
  • Possède une texture animée.
Bloc de corail[2][5]
  • Se génère naturellement dans les océans chauds.
  • Montré dans différentes couleurs dont le violet, le blanc, le magenta et le jaune.
  • Les textures dévoilées ne sont plus d'actualité.
  • Disponible également sous forme de dalles.[2][5]
Corail[2][5]
  • Se génère naturellement dans les océans chauds sur les blocs de corail.
  • Montré dans différentes couleurs dont le vert et le rouge.
Œufs de tortue [6]
  • Sont laissés, jusqu'à l'éclosion, sur les plages par les tortues.[7]
  • Pourront être ramassés avec un outil possédant l'enchantement Toucher de soie (Silk Touch).[8]

Objets

Annonce du Trident

Le trident porté par Jeb lors de la MineCon Earth.

Trident[2]
  • Nouvelle arme pouvant être lancée sur les ennemis ou utilisée comme arme de mêlée.[4]
  • Peut être enchanté avec les nouveaux enchantements « Loyauté », « Empaleur » et « Attaque glissante ».[4]
    • Enchanté avec « Loyauté », le trident revient au joueur lorsqu'il est lancé.[4]
  • Peut être utilisé dans l'eau et sous la pluie.[2]

Créatures

Créature B gagnant

« Le monstre des cieux nocturnes », gagnant du sondage de la MineCon Earth.

Dauphin aperçu

Aperçu des dauphins.

Tortue aperçu

Aperçu d'une tortue, la texture n'est pas définitive.

« Phantoms » (Créature B)[4][9]

[10]

  • Choisi après un vote réalisé sur le compte Twitter de Minecraft.
  • Apparaît naturellement en hautes altitudes, volant avec ses ailes en groupe de 3 ou 4 et attaque les joueurs qui n'ont pas dormi depuis plusieurs jours.
    • Le joueur doit être au-dessus du niveau de la mer.
Dauphins[2][11]
  • Apparaissent naturellement dans l'océan.[2]
  • Se déplacent rapidement dans l'eau et effectuent des sauts réguliers hors de l'eau.[2]
  • Guident le joueur vers des trésors sous-marins.[2]
Poissons[2][5]
  • Ce sont des créatures ambiantes.
  • Ils apparaissent naturellement dans l'océan.
    • Disponibles en plusieurs couleurs et en différents types.
      • Il s'agit également, sous forme de créatures, des poissons déjà présents en tant qu'objets : la morue, le saumon, le poisson-clown et le poisson-globe.
  • Peuvent être attrapés dans un seau pour éviter qu'ils ne disparaissent. Ainsi, les poissons attrapés ne pourront plus disparaître.
Tortues[12]
  • Créatures aquatiques qui font leurs nids sur les rivages de certains biomes.
  • Les jeunes tortues se précipitent vers l'eau après être nées.

Génération du monde

Icebergs aperçu

Aperçu des icebergs.

Biomes
  • Ajouts de plus de variantes de l'océan, l'océan froid et l'océan chaud dont le contenu varie selon la température du biome.
  • Les algues se génèrent dans les océans froids et le corail dans les océans chauds.
Biome Icebergs

Un biome composé d'icebergs.[13]

Structures naturelles

Commandes

/modifyitem
  • Remplace /enchant.
  • La syntaxe n'est pas encore définie.[15]

Modifications prévues

Général

Génération du monde
  • La génération du monde utilise des données au format JSON.[10]
Eau

Blocs

Bloc de magma
  • Des blocs de magma placés dans l'eau feront apparaître des colonnes de bulles[2].
    • Des blocs de magma se générent dans les ravins des océans.[14]
    • Les colonnes de bulles font trembler les bateaux et les font couler si ces derniers restent au-dessus.[2]
    • Les colonnes de bulles font couler les objets flottant sur l'eau.[2]

Fonctionnalités non confirmées

Ces fonctionnalités ne sont pas confirmées pour la version 1.13, mais ont été mentionnées ou présentées par les développeurs au cours des phases de développement.

Voir plus

Corrections

55 bugs corrigés
Provenant des versions antérieures à la 1.13
  • MC-31222 – Crash quand on appuie sur la touche de fermeture de l'inventaire et sur la touche de manipulation d'un objet en même temps dans des double-coffres.
  • MC-32972 – La commande /summon accepte des arguments qu'elle ignorera.
  • MC-55751 – Les descriptions de mode de jeu sont décentrés.
  • MC-90265 – L'interface utilisateur représente une réduction significative des FPS.
  • MC-101113 – La commande /playsound ne valide pas les arguments correctement.
  • MC-111288 – Ouvrir un monde solo affiche 0% pendant un court moment.
  • MC-112992 – Un clic droit sur un wagonnet à bloc de commande ouvre l'interface graphique et utilise l'objet tenu en main.
  • MC-117705 – On ne peut pas cliquer dans la barre de recherche du mode Créatif pour changer la position du curseur.
  • MC-118308 – Le narrateur est activé en écrivant dans certains champs de texte.
Problèmes liés à LWJGL 2
  • MC-1519 – La touche reste bloquée en basculant en plein écran.
  • MC-3643 – La touche CTRL / CMD reste bloquée sur OS X. / Le retour arrière dans une zone de texte supprime le mot entier ou la ligne entière sur Mac et Linux.
  • MC-5520 – Crash quand on bascule le mode plein écran : la saisie au clavier doit être créée avant de pouvoir lire les événements.
  • MC-6436 – Prise en charge incomplète des touches mortes sur un clavier QWERTY non américain sur OS X.
  • MC-9974 – L'initialisation de OpenAL échoue parfois.
  • MC-29501 – Impossible de rétablir les touches F# sur les périphériques nécessitant un appui sur fn.
  • MC-32327 – Demi-résolution sur MBP Retina.
  • MC-40227 – Le bouton 4 de la souris en combinaison avec une touche de modification est détecté en tant que bouton 5 de la souris.
  • MC-49755 – OS X : Appuyer sur les touches fléchées ou fn dans une pancarte/bloc de commande/livre vierge insère des caractères invisibles.
  • MC-53549 – Minecraft ne peut pas être mis en mode plein écran sous Linux.
  • MC-55506 – Minecraft décharge les étalonnages du moniteur lorsqu'il est fermé.
  • MC-68754 – Quitter le plein écran désactive le redimensionnement de la fenêtre.
  • MC-71279 – Un caractère accentué agit comme des touches collantes pour se déplacer.
  • MC-72856 – Les paramètres de contrôle utilisent une disposition de clavier US partielle (sur la disposition du clavier allemand).
  • MC-77279 – Le jeu règle le moniteur à une demi-résolution lorsqu'il est fermé sous Linux.
  • MC-78394 – "Utiliser l'objet" est lié à la touche 0 du pavé numérique et ne fonctionne pas en s'accroupissant.
  • MC-80282 – Sur Linux en plein écran, le personnage ne peut parfois pas tourner complètement.
  • MC-81818 – Lorsque vous redimensionnez la fenêtre, vous risquez de tourner en rond.
  • MC-89288 – On ne peut pas s'accroupir et sauter si la touche de saut est sur le pavé numérique.
  • MC-100556Alt Gr sur le clavier devient "LCONTROL" dans le menu des contrôles (interférant avec "Ctrl").
  • MC-106650 – Minecraft ne libère pas le focus de la souris.
  • MC-109376 – Touches non prises en charge dans l'inventaire avec un clavier étranger sous Linux.
  • MC-120989 – L'écran devient blanc lorsqu'on quitte le jeu.
Provenant des versions de développement de la 1.13
  • MC-121276 – Charger des fichiers depuis les packs de données et les sons ignore les sous-dossiers (causant par exemple pas de son du tout en 17w43a).
  • MC-121281 – La barre de défilement dans le menu Créatif et du serveur ne fonctionne pas avec la souris.
  • MC-121283 – L'overlay sous l'eau et dans la lave est manquant.
  • MC-121284 – Les boutons de pack de ressources et de répertoire du monde ne fonctionnent pas.
  • MC-121286 – Aucun sous-titre n'est affiché.
  • MC-121288 – La caméra cinématique ne fonctionne pas correctement.
  • MC-121290 – Changer de langue dans le menu des langues n'a aucun effet.
  • MC-121300 – Le pack de ressources par défaut écrase les packs de ressources personnalisés.
  • MC-121302 – Le bouton "Connexion directe" activé/désactivé au mauvais moment.
  • MC-121314 – Le texte du curseur des paramètres vidéo "Résolution Plein écran" ne convient pas.
  • MC-121328 – L'interface graphique bascule incorrectement.
  • MC-121329 – Appuyer sur la touche de "tchat" ne sélectionne plus la recherche dans l'inventaire Créatif/livre de recettes.
  • MC-121334 – [1-9] dans l'onglet de recherche de l'inventaire Créatif envoie une touche supplémentaire dans la barre de recherche.
  • MC-121335 – Crash : séquence d'échappement invalide à la ligne 4 colonne 37 chemin $.pack.description.
  • MC-121337 – Les packs de ressources ne sont pas triés par numéro.
  • MC-121396 – Touches WASD dans un ordre étrange.
  • MC-121418 – Crash lorsque vous essayez de coller du contenu du presse-papiers qui n'est pas une chaîne de caractères.
  • MC-121419 – Les évènements cliquables et survolés sont décalés dans le tchat.
  • MC-121421 – Appuyer sur ↵ Entrée dans le champ de nom ou de graine du monde sur l'écran de création du monde ne crée plus le monde.
  • MC-121433 – Les lettres non anglaises sont en minuscule dans les paramètres de contrôle, alors que les anglaises sont en majuscule.
  • MC-121456 – Des chunks disparaissent après avoir changé de fenêtre en mode plein écran.
  • MC-121468 – Les statistiques ne peuvent plus être ordonnées en cliquant sur les icônes.
  • MC-121517 – Le bouton plein écran ne mettra pas le jeu en plein écran.

Galerie


Cette section est vide, incomplète, insuffisamment détaillée ou plus à jour. Votre aide est la bienvenue !

Références

  1. a b et c https://minecraft.net/fr/article/java-edition-technically-updated
  2. a b c d e f g h i j k l m n o p q r s t et u The Update Aquatic Is Coming To Minecraft Spring 2018!
  3. https://minecraft.net/en-us/article/meet-horse
  4. a b c d e f g h et i Everything Announced at MINECON Earth!
  5. a b c d et e Minecraft sur Twitter : « Exciting stuff! We'll have more information about all of Jens ' announcements of http://Minecraft.net soon! #MINECON » (18 novembre 2017)
  6. https://twitter.com/_LadyAgnes/status/953259234770194433
  7. _LadyAgnes sur Twitter : « Yes, turtles will hatch from the eggs » (16 janvier 2018)
  8. _LadyAgnes sur Twitter : « Yes, but only with silk touch :) » (16 janvier 2018)
  9. Minecraft sur Twitter : « Congratulations MOB B! You're going to become part of Minecraft! #MINECON » (18 novembre 2017)
  10. a b c et d https://mixer.com/jebkhaile?vod=16775563
  11. Minecraft sur Twitter : « Here's everything we announced at MINECON Earth! Thanks to all our players for helping us put on a show for everyone. We couldn't do it without you. Enjoy the Aquatic Update! » (18 novembre 2017)
  12. https://minecraft.net/fr/article/new-mob-approaches
  13. http://twitter.com/_LadyAgnes/status/941304275648557056
  14. a et b "Hey guys, I came second in the Minecon Earth costume contest. I was able to ask jeb_ some questions about 1.14 and Minecon. Heres his answers!"u/Retro28 sur Reddit, 19 novembre 2017
  15. “Possible new 1.13 command: /modifyitem” – /u/Dinnerbone, 28 août 2017
  16. https://twitter.com/MiaLem_n/status/892989846330933248
  17. "I have a branch with a prototype for this somewhere, might have time to work on it for 1.13 :)"u/_Grum sur Reddit, 20 avril 2017
  18. JasperBoerstra sur Twitter : « Nah, not going to touch them, Might make an extra one for fun if I have the time. » (27 juillet 2017)
  19. "We will release all the texture changes as a resource pack first to get more balanced feedback."u/jeb_ sur Reddit, 18 juillet 2017
  20. "The texture pack would be an interim feedback thing. Once we're done, the textures will be "vanilla" on all editions."u/jeb_ sur Reddit, 18 juillet 2017
  21. https://twitter.com/MiaLem_n/status/893005652557213696
  22. https://twitter.com/MiaLem_n/status/893082354020954114
  23. Maria Lemón sur Twitter : « Trying out a new design for the recipe book button. What do you think? » (7 août 2017)
  24. Maria Lemón sur Twitter : « Another idea for recipe button, animated. Comments? » (7 août 2017)


pt-br:1.13