The block did not have the required NBT keys.

Mayeul04

"Mayeul est le maitre" xNeo_Toxic
26 Juillet 2012
1 335
206
187
24
Hello :D
Je pense que je vais faire ma maison dans le support redstone, vu comment j'y poste xD
Aujourd'hui j'aimerais tester si un coffre placé deux blocs au dessus du commandblock contient une planche de bois, en son milieu. J'ai donc utilisé la commande
Code:
 testforblock ~ ~2 ~ minecraft:chest 2 {Items:[0:{id:minecraft:planks,Count:1b,Slot:10e,Damage:0s}]}
mais l'output de donne :
Code:
[20:11:11] The block at 21,70,474 did not have the required NBT keys.
Une idée d'où cela peut bien venir, et comment le régler ? Merci d'avance :D
 

The_MurmeX

In the beginning was a cookie...
4 Juin 2014
174
16
75
Que veut tu dire par en son milieu?
Le Slot 10 correspond au 1 :
000000000 =>interface du coffre
310020000
000000000

Si tu veut qu'il soit au 2 c'est le slot 13 et au 3 le slot 9

Par ailleurs si tu veut tester un slot il faut mettre : Slot:10b et pas e

En espérant t'aider,
The_MurmeX
 
  • J'aime
Reactions: Mayeul04

Mayeul04

"Mayeul est le maitre" xNeo_Toxic
26 Juillet 2012
1 335
206
187
24
Merci, donc je doit mettre 13b au lieu de 10e ? (je veux tester si il est à la place de 2)

EDIT : Je viens de tester, ça marche, merci infiniment !
 

The_MurmeX

In the beginning was a cookie...
4 Juin 2014
174
16
75
De rien.
Une petite astuce pour éviter ce genre de probleme à l'avenir:
Met toi en snapshot 1.8.
Fais ton coffre (ou n'importe quel bloc) comme tu veux qu'il soit pour que le testforblock soit validé et place un bloc de commande au dessus avec :
Code:
blockdata ~ ~-1 ~ {}
Dans la case de sortie du command_block tu auras le data tag de ton coffre ;)
 
  • J'aime
Reactions: Tiboti_Dalton