Jump to content
  • 0
Sign in to follow this  
JuCraft

Minecraft Commands Problem [BUG?]

Question

Eine Frage: Warum kann ich ein Item per /summon mit den Daten {Item:{id:string}} spawnen aber nicht mit testfor nach einem Item mit den Daten suchen? (Antwort von Minecraft: Item besitzt nicht die angegebenen NBT-Daten...)

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Hi,

die Frage ist halt, wo willst du nach dem Item schauen?

 

Willst du wissen, ob ein Spieler ein Item im Inventar hat:

/testfor @p {Inventory:[{id:"minecraft:chest"}]}

Liegt es auf dem Boden, dann geht es z.B. so:

/testfor @e[type=Item] {Item:{id:minecraft:chest}}

 

-Yuki

Share this post


Link to post
Share on other sites
  • 0

@Smaragdsucher ich wollte nach einem Item auf dem Boden "testen" (bzw. per /scoreboard einen Tag hinzufügen).

Ich habe nun die Lösung des Problems:

Minecraft nimmt es sehr genau mit dem Vergleich von NBT-Daten! Der korrekte Befehl lautet

/scoreboard players tag @e[type=Item] add [TAG] {Item:{id:"minecraft:[ITEMID]"}}

Minecraft braucht also die Extra-Klammer und die Anführungszeichen, um es als gleiche NBT-Daten zu erkennen. (Jedenfalls wenn das Item gedroppt und nicht per /summon gespawnt wurde!)

Trotz allem danke sehr für deine Antwort! :D

 

Edited by JuCraft

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×