17w45b

De Minecraft Wiki
Aller à : navigation, rechercher
17w45b
17w45a.png
Type

Snapshot

Date de sortie

10 novembre 2017

Snapshot pour

1.13

Téléchargement


La 17w45b[1] est le quatrième snapshot de la version 1.13.

Ajouts[modifier | modifier le wikicode]

/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, mais cela est limité aux tags numériques. 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, mais cela est limité aux tags numériques. 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

Modifications[modifier | modifier le wikicode]

/entitydata
  • A été supprimé en faveur de /data.
/execute store
  • A été retravaillé.
  • /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)
    • 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)
    • 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]
/execute if <...>
  • Renvoie maintenant les valeurs de succès et de résultat s'il est utilisé seul, sans sous-commande.

Corrections[modifier | modifier le wikicode]

29 bugs corrigés
Provenant des versions antérieures à la 1.13
  • MC-80400 – Les sélecteurs d'entité Sizelimited (@e avec c=1, @r avec type =! Entity) dans les commandes préfèrent les joueurs.
  • MC-87799 – La commande /execute détecte les fonctions de manière inconsistante avec les blocs semi (couche de neige, chemin d'herbe, sable des âmes, terres labourées).
  • MC-98244 – Même UUID temp infini possible + changement d'UUID possible via entitydata.
  • MC-106681 – Les équipes de tableau de bord ne fonctionnent pas si le premier joueur échoue.
  • MC-111704 – Vous pouvez entrer n'importe quelle valeur dans [old block handling] de la commande /setblock et la commande /fill.
  • MC-114721 – La commande /title traite le second argument invalide comme "title".
  • MC-117933 – La commande /clone traite invalide les arguments optionnels invalides comme s'ils étaient par défaut.
  • MC-122085 – L'icône de serveur de génération fuit le tampon de données codé.
Provenant de la version de développement précédente
  • MC-121623 – On ne peut pas utiliser d'espace de nom pour le type= dans les sélecteurs.
  • MC-121627 – @s échoue à faire des commandes valides.
  • MC-121635 – Le message de résultat de /fill lors d'un échec est incorrect.
  • MC-121637 – Message de résultat incorrect lors de la téléportation d'une seule entité.
  • MC-121642 – Les commandes "optionnelles" suivant la chaîne d'exécution conditionnelle réussissent/échouent étrangement.
  • MC-121650 – L'auto-complétion est sensible à la casse.
  • MC-121655 – Message incorrect lors de la téléportation d'une seule entité.
  • MC-121656 – Certaines commandes du mode Créatif sont disponibles pour un joueur en Survie avec la triche désactivée.
  • MC-121660 – L'argument de distance ne peut pas trouver de joueurs avec @a, @p ou @e[type=player].
  • MC-121663 – Les règles de jeu sont copiées d'autres mondes.
  • MC-121674/execute ne fonctionne pas dans les fonctions.
  • MC-121683 – -= n'est pas une opération valide dans une opération de tableau de score de joueurs.
  • MC-121686/execute unless échoue toujours sur les entités.
  • MC-121691/teleport avec la rotation ne fonctionne pas.
  • MC-121695/tellraw supporte seulement 1 cible.
  • MC-121711 – @a ou @s n'inclut pas les joueurs morts.
  • MC-121726 – Seuls les joueurs peuvent se téléporter avec des coordonnées relatives.
  • MC-121727/execute sur plusieurs entités s'annule une fois qu'une commande échoue.
  • MC-121728 – L'ordre dans lequel s'exécute la commande pour chaque entité est inversé.
  • MC-121749/entitydata ne s'applique pas aux données NBT modifiées.
  • MC-121765 – Supprimer X points d'un tableau de score les ajoute à la place.

Références[modifier | modifier le wikicode]

  1. Minecraft Snapshot 17w45a – Minecraft.net, 8 novembre 2017