Jump to content
  • 0

Minecraft Commands Problem [BUG?]


JuCraft

Frage

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...)

Link zu diesem Kommentar
Auf anderen Seiten teilen

2 Antworten auf diese Frage

Empfohlene Beiträge

  • 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

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 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

 

bearbeitet von JuCraft
Link zu diesem Kommentar
Auf anderen Seiten teilen

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...
B
B