1 votes

/test pour trouver un objet dans un cadre d'objet aider?

Voici le code qui vérifie s'il y a un livre appelé Key dans le cadre d'objet.

/testfor @e[type=ItemFrame,r=10] {Item:{id:minecraft:writable_book,tag:{display:{Name:"Keys"}}}}

Quand je mets cela, j'obtiens l'erreur :

[18:09:28] entity.ItemFrame.name n'a pas correspondu à la structure de données requise

Est-ce que quelqu'un peut m'aider à corriger ma commande ?

1voto

Patrick Case Points 49

Vous avez utilisé le mauvais nom d'entité. Un itemframe suspendu n'est pas appelé ItemFrame mais item_frame.

Ainsi, la commande suivante fonctionnerait :

/testfor @e[type=item_frame,r=10] {Item:{id:minecraft:writable_book,tag:{display:{Name:"Keys"}}}}

Veuillez noter : cette commande vérifie le nom donné à un objet. Vous recherchez essentiellement un livre inscriptible qui a été renommé avec un enclume. Si votre objectif est cependant de vérifier un livre fermé avec un titre, vous devriez utiliser la commande suivante :

/testfor @e[type=item_frame,r=10] {Item:{id:minecraft:written_book,tag:[{title:Keys}][2]}}

-1voto

ALX Points 599

C'est en fait une commande qui m'a aussi posé problème pendant longtemps! Mais cette commande a fonctionné pour moi: /testfor @e[type=ItemFrame] {TileX:0,TileY:5,TileZ:1,Direction:2b,Item:{id:276s},ItemRotation:0b} Essayez donc. Ça devrait fonctionner! Et vous devriez être en mesure de reconnaître l'identifiant, car la commande que vous avez saisie ci-dessus est assez complexe. Vous semblez être un passionné de redstone comme moi. xD

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