MC Toolkit

Anleitungen / Befehle & Daten

Der /give-Befehl nach den Datenkomponenten: Was die NBT-Tags ersetzt hat

1.20.5 hat Item-NBT durch Datenkomponenten ersetzt, und die meisten /give-Snippets im Netz sind noch im alten Format geschrieben. Hier ist die Zuordnung von den Tags, die du kennst, zu den Komponenten, die jetzt funktionieren.

Wenn du einen /give-Befehl aus einer älteren Anleitung einfügst und das Spiel ihn mit einem Syntaxfehler ablehnt, ist der Befehl gegen das NBT-Format von vor 1.20.5 geschrieben. Die Item-Daten sind zu Datenkomponenten (data components) umgezogen, und der alte {display:{Name:...}}-Block lässt sich nicht mehr parsen.

Die Form hat sich geändert

old   /give @p diamond_sword{display:{Name:'"Skybreaker"'},Enchantments:[{id:sharpness,lvl:5}]}
new   /give @p diamond_sword[custom_name="Skybreaker",enchantments={sharpness:5}]

Eckige Klammern, keine geschweiften. Komponenten sind eine flache, kommagetrennte Liste direkt an der Item-ID.

Die Zuordnungen, die du wirklich brauchst

Altes NBTDatenkomponente
display:{Name:...}custom_name
display:{Lore:[...]}lore
Enchantments:[{id,lvl}]enchantments={id:level}
Unbreakable:1bunbreakable={}
CustomModelData:3custom_model_data={floats:[3]}
AttributeModifiers:[...]attribute_modifiers
display:{color:...}dyed_color
SkullOwnerprofile

Drei Stolperfallen

  • Anführungszeichen. custom_name erwartet eine Textkomponente im SNBT-Format, ein einfacher Name ist also einfach custom_name="Skybreaker". Die alte custom_name='"Skybreaker"'-Form aus Anleitungen der 1.20.5-Ära benennt das Item jetzt mit sichtbaren Anführungszeichen.
  • Einen Standardwert entfernen. Stelle ! voran, um eine Komponente zu entfernen, die das Item normalerweise hat — [!attribute_modifiers] ergibt ein Schwert ganz ohne Schadensbonus.
  • Bedrock hat nichts davon. Bedrock /give verwendet weiterhin sein eigenes Datenwert- und Komponentenmodell; eine Java-Komponentenzeichenkette läuft dort nicht.

Der /give Generator schreibt die Komponentenform für dich und zeigt die Ausgabe für beide Editionen, sodass du diejenige kopieren kannst, die zu deinem Server passt.

/give-Generator →

Weitere Anleitungen

Alle ansehen →