The Best Resource for Minecraft
The Best Resource for Minecraft

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

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

Version 1.20.5 hat Item-NBT durch Datenkomponenten ersetzt, und die meisten /give-Schnipsel online sind immer noch im alten Format geschrieben. Hier ist die Zuordnung von den Tags, die Sie kennen, zu den Komponenten, die jetzt funktionieren.

Wenn Sie einen /give-Befehl aus einer älteren Anleitung einfügen und das Spiel mit Unknown item tag antwortet oder Ihre Verzauberungen stillschweigend ignoriert, ist der Befehl im NBT-Format vor 1.20.5 geschrieben. Item-Daten wurden in Datenkomponenten verschoben, und der alte {display:{Name:...}}-Block wird nicht mehr geparst.

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, komma-getrennte Liste auf der Item-ID.

Die Zuordnungen, die Sie tatsächlich benötigen werden

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

Drei Fallstricke

  • Anführungszeichen. custom_name erwartet eine JSON-Textkomponente, daher benötigt ein

einfacher Faden (String) immer noch eigene Anführungszeichen innerhalb des Arguments: custom_name='"Skybreaker"'.

  • Entfernen einer Standardeinstellung. Stellen Sie ! voran, um eine Komponente

zu entfernen, die das Item normalerweise hat – [!attribute_modifiers] gibt ein Schwert ohne jeglichen Schadensbonus.

  • Grundgestein (Bedrock) hat nichts davon. Grundgestein (Bedrock) /give verwendet

immer noch sein eigenes Datenwert- und Komponentenmodell; ein Java-Komponenten-Faden (String) wird dort nicht ausgeführt.

Der /give Generator schreibt die Komponentenform für Sie und zeigt die Ausgabe für beide Editionen, sodass Sie diejenige kopieren können, die zu dem Server passt, auf dem Sie sich befinden.

Tool ausprobieren: /give Generator →