Presets

Gegenstand-Voreinstellungen

Minecraft-Befehlsgenerator für benutzerdefinierte Gegenstände

Ein Befehl für einen benutzerdefinierten Gegenstand ist umfassender als eine reine Schwertvorlage. Die Aufgabe besteht darin, dem Gegenstand einen Namen zu geben, eine für Spieler verständliche Lore zu schreiben, nur die Effekte hinzuzufügen, die wirklich zählen, und einen stabilen custom_data-Marker für spätere Selektoren oder Inventarprüfungen zu speichern.

Preset-Ergebnis

Ein Befehl für einen benutzerdefinierten Gegenstand, der im Spiel lesbar bleibt und dennoch von der späteren Kartenlogik über custom_data erkannt wird.

Ausgabe

Give-Ausgabe für benutzerdefinierten Gegenstand

/give @p minecraft:netherite_sword[custom_name={text:"Vaultbreaker",color:"aqua",italic:false},lore=[{text:"Opens ancient vault routes",color:"dark_gray",italic:false},{text:"Quest item",color:"gold",italic:false}],enchantments={"minecraft:sharpness":4},enchantment_glint_override=true,custom_data={quest_item:"vaultbreaker"}] 1
Too long for Minecraft chat

The longest command line is 328 characters, 72 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 .mcfunction for a reusable datapack: save the line without the leading slash at saves/<world>/datapacks/<pack>/data/<ns>/function/<name>.mcfunction with a minimal pack.mcmeta, run /reload, then run /function <ns>:<name>. Do not paste .mcfunction content into chat.

Preset-Screenshot

Der NBTForge-Workbench-Zustand, der für den Artikel zum Minecraft-Befehl für benutzerdefinierte Gegenstände verwendet wird, mit den sichtbaren Steuerelementen und der erzeugten Ausgabe.

Preset erstellen

  1. Beginnen Sie in Give mit dem Gegenstandstyp, der zur Belohnung oder zum Werkzeug passt.
  2. Schreiben Sie custom_name und lore als Textkomponenten statt als unformatiertes, maskiertes JSON.
  3. Ergänzen Sie enchantments, glint, rarity oder custom_data nur, wenn sie der Rolle des Gegenstands dienen.
  4. Kopieren Sie den Befehl und behalten Sie denselben custom_data-Schlüssel für spätere Lösch-, Ausführungs- oder Loot-Logik bei.

Name, Lore und Daten sollten zusammenpassen

Der sichtbare Name sagt der Spielerin, um welchen Gegenstand es sich handelt. Die Lore erklärt, warum er wichtig ist. custom_data gibt der Befehlslogik eine stabile Kennung, die nicht zerbricht, wenn der Name später übersetzt oder umbenannt wird.

NBTForge hält diese drei Aspekte in der Give-Workbench zusammen, damit der Gegenstand sowohl für Spieler als auch für die Befehlslogik nützlich bleibt.

  • Verwenden Sie für eine bessere Inventarlesbarkeit einen kurzen, sichtbaren Namen.
  • Halten Sie die Lore-Zeilen kurz; langer Text bricht in Gegenstands-Tooltips schlecht um.
  • Verwenden Sie custom_data für die Kartenlogik, statt den Anzeigetext zu prüfen.

Wann sollte er als Vorlage gespeichert werden?

Speichern Sie einen benutzerdefinierten Gegenstand, wenn er als Boss-Drop, Quest-Belohnung, Shop-Kauf, Kit-Gegenstand oder Adventure-Schlüssel wiederverwendet wird. Ein gespeicherter Gegenstand kann später Give, das equipment beim Summon, Beutetabellen und Command-Pack-Schritte speisen.

Ist der Gegenstand nur für einen einmaligen Test gedacht, genügt das Copy der /give-Ausgabe. Taucht er in mehreren Systemen auf, behalten Sie ihn in Project und verwenden Sie dieselben Quelleinstellungen erneut.

Setzen Sie die Vorlage in ein echtes Project ein

Behandeln Sie den Minecraft-Befehlsgenerator für benutzerdefinierte Gegenstände als getesteten Ausgangspunkt und nicht nur als kopierte Zeichenfolge. Sobald die Ausgabe einmal funktioniert, speichern Sie sie unter einem eindeutigen Project-Namen, notieren Sie die Ziel-Minecraft-Version und halten Sie die Vorlage in der Nähe verwandter Einrichtungsbefehle wie Scoreboard-, Bossbar-, Loot- oder Reset-Zeilen.

Bevor Sie die Vorlage auf einer Karte, einem Server oder in einem Command Pack veröffentlichen, führen Sie sie über das kopierte Artefakt aus und nicht nur über die Live-Workbench. So erkennen Sie fehlende Abhängigkeiten, veraltete Selektoren, falsche Editionsauswahlen und Befehle, die nur deshalb liefen, weil der lokale Testzustand bereits vorhanden war.

  • Behalten Sie die gewählte Edition und Version zusammen mit dem geteilten Befehl bei.
  • Testen Sie Selektoren zuerst mit einem harmlosen Befehl, bevor Sie Schaden, Töten, Entfernen oder Teleportieren auslösen.
  • Verschieben Sie lange Befehle nach Project oder in einen Ablauf im Funktionsstil, statt sie in den Chat einzufügen.
  • Prüfen Sie die Warnungen erneut, nachdem Sie Entitäten, Gegenstandskomponenten, Passagiere oder Datenpaket-Ressourcen geändert haben.

FAQ

Kann custom_data Scoreboard-Tags ersetzen?

Es löst ein anderes Problem. custom_data markiert den Gegenstand selbst, während Scoreboard-Tags Entitäten oder Spieler markieren. Viele Karten nutzen beides.

Reicht der Verzauberungsschimmer aus, um einen Gegenstand individuell wirken zu lassen?

Nein. Der Verzauberungsschimmer ist rein visuell. Verwenden Sie custom_name, lore und custom_data, wenn der Gegenstand für Menschen erkennbar und maschinell auswertbar sein muss.

Wann sollte diese Vorlage Teil eines Command Packs werden?

Nutzen Sie sie als Command-Pack-Eintrag, wenn die Ausgabe von Einrichtungszeilen, Reset-Befehlen, Loot-Ressourcen, dem Scoreboard-Zustand oder wiederholten Tests abhängt. Einzelne sichere Befehle können weiterhin direkt aus der Ausgabe kopiert werden.

Ablauf öffnen

Starte im passenden Give Arbeitsbereich und passe die Preset-Felder für deine Welt an.