3 votes

Syntaxe de la commande /give de Minecraft 1.13

Je sais que taper /give @p minecraft:redsstone_torch 1 0 {CanPlaceOn:["minecraft:grass"]} dans le passé permettait de donner à un joueur une torche en redstone qui peut être placée sur de l'herbe pour le mode aventure, mais quand j'essaie de le faire dans le nouveau snapshot 1.13, il met en surbrillance la section canPlaceOn en rouge (ce qui signifie que ça ne fonctionnera pas). Est-ce que quelqu'un sait comment il faut le taper dans la nouvelle syntaxe ?

2voto

Fabian Röling Points 19325

La syntaxe a changé pour:

/give   

où est une combinaison d'ID et de NBT (pour les blocs c'est similaire, mais avec un état dans [] entre l'ID et le NBT). Donc votre commande est alors:

/give @p minecraft:redstone_torch{CanPlaceOn:["minecraft:grass"]} 1

ou alternativement avec @s, pas de minecraft: dans les IDs (puisque c'est par défaut de toute façon) et sans compter (puisque 1 est par défaut):

/give @s redstone_torch{CanPlaceOn:["grass"]}

Bonus: Peut-être que vous serez intéressé par les balises de bloc (archive).

0 votes

Comment définirions-nous d'autres états? comme le type de colorants?

0 votes

Ils ont maintenant leurs propres identifiants. Par exemple, les fèves de cacao ne sont plus "dye 3", mais simplement "cocoa_beans". Ce qui était autrefois des métadonnées est maintenant soit des états de blocs (pour les blocs, comme /setblock ~ ~ ~ dispenser[facing:up]), NBT (principalement pour les outils, comme /give @s diamond_axe{Damage:1}) ou des identifiants séparés.

0voto

FancyGame Points 1

Dans la version 1.12 et antérieure, était un bloc d'herbe. Maintenant, vous devez écrire grass_block de cette manière :

/give @s redstone_torch{CanPlaceOn:["grass_block"]}

Parce que maintenant "minecraft:grass_block" est un vrai bloc, si vous essayez

/setblock ~ ~ ~ grass

Vous placez de l'herbe, pas un bloc.

Je pense qu'il veut cela, car il est impossible de placer une torche en redstone dans de l'herbe.

(désolé si j'ai fait une erreur quelque part, mon anglais est assez mauvais)

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X