Gegenstand-Voreinstellungen
Voreinstellung für benutzerdefinierten Namen und Lore für jeden Gegenstand
Die Voreinstellung für benutzerdefinierten Namen und Lore für jeden Gegenstand ist nun ein vollständiger Give-Workflow statt eines einzelnen Overlay-Bildes. Verwenden Sie sie immer dann, wenn der sichtbare Tooltip der eigentliche Kern des Gegenstands ist: Schlüssel, Relikte, Trophäen, Shop-Waren und NPC-Belohnungen. Die Seite behandelt den Befehl als wiederverwendbare Gegenstandsdefinition und nicht als reinen Einfüge-Schnipsel, daher müssen der sichtbare Name, die Lore, die Komponenten-Nutzlast, die Ausgabe und die Übergabe im Spiel alle zusammenpassen. Die Textkomponenten-Steuerelemente vermeiden von Hand maskiertes JSON und erzeugen trotzdem exakt die Komponenten custom_name und lore. Die abschließende Aufnahme beweist, dass der generierte Gegenstand wirklich in der Hotbar landet, bevor Sie ihn mit einem Kartenskript, einem Beutepfad oder einem Command-Pack-Workflow verknüpfen.
Preset-Ergebnis
Ein lesbarer Questgegenstand mit einem farbigen Namen, zwei Lore-Zeilen, Verzauberungsschimmer und einer custom_data-Markierung.
Ausgabe
Befehl für benutzerdefinierten Namen und Lore
/give @p minecraft:netherite_sword[custom_name={text:"Story Relic",color:"light_purple",italic:false},lore=[{text:"Recovered from the old keep",color:"gray",italic:false},{text:"Quest item",color:"gold",italic:false}],enchantment_glint_override=true,custom_data={story_relic:1b}] 1The longest command line is 281 characters, 25 over the 256-character chat input limit. Pasting it into chat can truncate the line and make Minecraft report a syntax error even when the generated command is valid.
- Use a Command Block: run
/give @s command_block, place it, then paste this command into the block command field. - Use a
.mcfunctionfor a reusable datapack: save the line without the leading slash atsaves/<world>/datapacks/<pack>/data/<ns>/function/<name>.mcfunctionwith a minimalpack.mcmeta, run/reload, then run/function <ns>:<name>. Do not paste.mcfunctioncontent into chat.
Preset-Screenshot
Preset erstellen
- Öffnen Sie die Give Workbench und stellen Sie sicher, dass der Zielselektor zur Welt oder zum Befehlsblock passt.
- Stellen Sie den Gegenstand auf ein Netheritschwert ein.
- Tragen Sie den sichtbaren Namen und die Lore für den benannten Gegenstand Story Relic ein.
- Fügen Sie nur die Komponenten hinzu, die für diesen Gegenstand wirklich wichtig sind, und prüfen Sie anschließend die generierte Ausgabe.
- Kopieren Sie den /give-Befehl für einen Smoke-Test oder speichern Sie ihn im Project, wenn er zu einem größeren Workflow gehört.
- Führen Sie den Befehl in einer Kreativ-Testwelt aus und vergewissern Sie sich, dass der Gegenstand in der Hand des Spielers oder in der Hotbar erscheint.
Warum der benannte Gegenstand „Story Relic“ eine Voreinstellung braucht
Verwenden Sie dies immer dann, wenn der sichtbare Tooltip der eigentliche Kern des Gegenstands ist: Schlüssel, Relikte, Trophäen, Shop-Waren und NPC-Belohnungen.
Die Textkomponenten-Steuerelemente vermeiden von Hand maskiertes JSON und erzeugen trotzdem exakt die Komponenten custom_name und lore. Genau das verbirgt ein einfacher Befehls-Schnipsel normalerweise: Der zum Spieler gerichtete Text, die versionsabhängigen Komponenten und die kopierfertige Ausgabe müssen alle zusammenpassen, bevor der Befehl die Workbench verlässt.
Verwenden Sie diese Voreinstellung als Prüffläche, bevor der Gegenstand in eine größere Befehlskette eingeht. Vergewissern Sie sich, dass der Tooltip den Spielern erklärt, was der Gegenstand bewirkt, dass custom_data oder andere versteckte Komponenten die Befehlslogik tragen, und dass die kopierte Ausgabe noch zur ausgewählten Minecraft-Version gehört. Das Ergebnis im Spiel ist bewusst schlicht gehalten, denn es beantwortet die erste Frage der Qualitätssicherung: Liefert genau dieser Befehl den Gegenstandsstapel, den der Artikel beschreibt?
Versions- und Komponentenprüfungen
Moderne Java-Gegenstandsbefehle verwenden Gegenstandskomponenten für viele Details, die ältere Tutorials noch als NBT beschrieben. Lassen Sie die gewählte Version während der Bearbeitung sichtbar, besonders wenn der Gegenstand Namen, Lore, Verzauberungen, Seltenheit, benutzerdefinierte Modelldaten, Trankinhalte oder einen unzerbrechlichen Zustand nutzt.
Lange Lore lässt sich schlecht im Inventar umbrechen. Halten Sie jede Lore-Zeile kurz und speichern Sie den maschinenlesbaren Zustand stattdessen in custom_data.
Nachdem der Befehl validiert wurde, führen Sie ihn in derselben Versionsfamilie aus, in der später die Karte oder das Datenpaket laufen soll. Ein sauber kopierter Befehl kann trotzdem falsch aufgebaut sein, wenn die Komponente nicht unterstützt wird, der Selektor zu viele Spieler trifft oder der Gegenstandstext ein Verhalten verspricht, das die Daten gar nicht erzwingen. Speichern Sie stabile Varianten im Project, bevor Sie Scoreboard-, loot-, Shop-, NPC- oder Reset-Befehle hinzufügen.
- Nutzen Sie die Workbench-Felder, bevor Sie den rohen Befehlstext bearbeiten.
- Halten Sie den Anzeigetext kurz genug für die Inventar-Tooltips.
- Verwenden Sie custom_data für die Befehlslogik, statt sich auf sichtbare Namen zu verlassen.
Wo soll es als Nächstes eingesetzt werden?
Speichern Sie eine Project-Kopie, bevor Sie demselben Gegenstand Verzauberungen, Attribute oder Prädikate hinzufügen.
Wenn der Gegenstand wiederverwendet werden soll, speichern Sie ihn als Project-Eintrag, bevor Sie ein Scoreboard, eine Beutetabelle, einen NPC oder Reset-Befehle hinzufügen. So bleibt die Gegenstandsdefinition überprüfbar, während die Karte wächst.
Vergleichen Sie für verwandte Tooltip-Beispiele die Voreinstellung für Quest-Belohnungsgegenstände mit Seltenheit, die Voreinstellung für Schlüsselgegenstände der Abenteuerkarte und Benutzerdefinierte Schwertvoreinstellung in Minecraft erstellen.
FAQ
Kann ich diesen Give-Befehl in den Chat einfügen?
Ja, solange die Warnung zur Befehlslänge unter dem Chat-Limit bleibt. Wird das Limit überschritten, verwenden Sie einen Befehlsblock oder eine Datenpaket-Funktion, statt die gesamte Zeile in den Chat einzufügen.
Kann ich den Gegenstandstyp ändern, nachdem ich diese Voreinstellung verwendet habe?
Ja. Ändern Sie zuerst das Gegenstandsfeld und prüfen Sie anschließend jede Komponente erneut. Manche Einstellungen ergeben für ein Netheritschwert Sinn, aber nicht für jeden Minecraft-Gegenstand.
Warum einen Screenshot des Gegenstands im Spiel einbinden?
Der Screenshot bestätigt, dass der Befehl einen echten Gegenstandsstapel liefert und nicht nur eine gültig aussehende Zeichenkette im Ausgabebereich.
Ablauf öffnen
Starte im passenden Give Arbeitsbereich und passe die Preset-Felder für deine Welt an.