Minecraft-Tools
/give-Generator: Items mit Namen, Lore und Verzauberungen
Erstelle den passenden /give-Befehl für Java 1.21 mit Item-Komponenten – inklusive eigenem Namen, Beschreibung (Lore), Verzauberungen über der Maximalstufe und Unzerbrechlichkeit. Die alte NBT-Schreibweise für Versionen vor 1.20.5 bekommst du gleich mit.
So ist der /give-Befehl aufgebaut
- Seit Java 1.20.5 stehen Item-Daten in eckigen Klammern direkt hinter der ID: diamond_sword[enchantments={…}]. Diese Item-Komponenten ersetzen das alte NBT in geschweiften Klammern.
- Seit 1.21.5 werden Texte als SNBT geschrieben (custom_name={text:"Name"}) statt als JSON-Zeichenkette, und die Verzauberungen brauchen kein levels:{…} mehr. Das Ausblenden von Tooltip-Zeilen läuft über tooltip_display.
- Bis 1.20.4 gilt die NBT-Form: {display:{Name:'…',Lore:[…]},Enchantments:[{id:"…",lvl:5s}],Unbreakable:1b}.
- Verzauberungsstufen bis 255 sind per Befehl möglich, auch auf Items, die die Verzauberung normal nicht bekommen. Eigene Namen sind im Spiel standardmäßig kursiv – mit „Kursiv“ aus wird italic:false gesetzt.
- Bedrock: /give kennt dort weder Namen noch Lore. Verzauberungen vergibst du mit /enchant auf das gehaltene Item, und zwar nur bis zur normalen Höchststufe.
- Befehle über 256 Zeichen passen nicht in den Chat – nutze dann einen Befehlsblock (bis 32.500 Zeichen).
Häufige Fragen
Wie gebe ich mir ein verzaubertes Schwert mit /give?
In Java 1.21.5 und neuer: /give @p minecraft:diamond_sword[enchantments={sharpness:5,unbreaking:3}]. Zwischen 1.20.5 und 1.21.4 brauchst du zusätzlich levels:{…}, davor die NBT-Form {Enchantments:[{id:"minecraft:sharpness",lvl:5s}]}.
Warum funktioniert mein alter /give-Befehl mit NBT nicht mehr?
Seit Java 1.20.5 stehen Item-Daten als Komponenten in eckigen Klammern hinter der ID. Befehle mit {display:{Name:…}} oder Enchantments:[…] werden nicht mehr erkannt und müssen umgeschrieben werden.
Wie mache ich ein Item unzerbrechlich?
Füge die Komponente unbreakable={} hinzu, zum Beispiel /give @p minecraft:elytra[unbreakable={}]. Vor 1.20.5 hieß das Unbreakable:1b.
Kann ich Schärfe 255 per Befehl vergeben?
Ja, über /give sind in Java Stufen bis 255 möglich, auch auf eigentlich unpassenden Items. Mit /enchant geht nur die normale Höchststufe.
Geht das auch in Bedrock?
Nur teilweise: /give kann dort keinen Namen und keine Lore setzen. Verzauberungen vergibst du mit /enchant auf das gehaltene Item, begrenzt auf die normale Höchststufe.