Gegenstand-Voreinstellungen
Voreinstellung für Schlüsselgegenstände der Abenteuerkarte
Diese Voreinstellung ist ein praxistauglicher Abenteuerkartenschlüssel und nicht nur ein dekorativer Gegenstand. Der Spieler sieht einen benannten Tresorschlüssel mit Lore, während die Befehlslogik die Markierung `custom_data` erkennen kann. Die Screenshots zeigen die Felder der Give Workbench und das Stolperdrahthaken-Ergebnis im Spiel, sodass sowohl die Anwendungsfälle für Ersteller als auch für Spieler abgedeckt sind.
Preset-Ergebnis
Ein lesbarer Tresorschlüssel-Gegenstand mit Lore für die Spieler und custom_data für die Kartenlogik.
Ausgabe
Give-Befehl für Abenteuerschlüssel
/give @p minecraft:tripwire_hook[custom_name={text:"Vault Key",color:"yellow",italic:false},lore=[{text:"Opens the trial vault",color:"gray",italic:false}],custom_data={key:"trial_vault"}] 1Preset-Screenshot
Preset erstellen
- Öffnen Sie Give und stellen Sie den Gegenstand auf einen Stolperdrahthaken ein.
- Benennen Sie den Gegenstand „Tresorschlüssel“ und wählen Sie eine lesbare gelbe Farbe.
- Fügen Sie eine Lore-Zeile hinzu, die erklärt, was der Schlüssel öffnet.
- Fügen Sie custom_data wie {key:"trial_vault"} für die spätere Erkennung hinzu.
- Prüfen Sie, ob der Befehl noch unter dem Chat-Limit liegt.
- Kopieren Sie den Befehl zum Testen oder speichern Sie ihn zusammen mit dem restlichen Karten-Setup.
Spielerbezogene und logikbezogene Daten
Ein guter Kartenschlüssel braucht zwei Ebenen. Der benutzerdefinierte Name und die Lore teilen den Spielern mit, was sie gefunden haben. Das Feld custom_data gibt Ihrer Befehlslogik eine stabile Markierung, die weniger anfällig ist, als wenn nur der angezeigte Name geprüft wird.
NBTForge behält beide Ebenen in einer einzigen Ausgabeprüfung bei. So lässt sich leichter bestätigen, dass der Schlüssel noch richtig aussieht, nachdem Sie das Datenfeld ergänzt haben, das Selektoren, Löschbefehle oder die Belohnungsbereinigung benötigen.
Auswahl des Gegenstands
Ein Stolperdrahthaken ist ein starker Standard-Schlüsselgegenstand, weil er im Inventar bereits wie ein Schlüssel aussieht. Verfügt Ihr Ressourcenpaket über ein eigenes Modell, können Sie später ein Gegenstandsmodell oder benutzerdefinierte Modelldaten ergänzen, ohne die Kernlogik zu ändern.
Halten Sie den ersten Schlüsselbefehl kurz. Er sollte sich leicht einfügen, testen, löschen und erkennen lassen, bevor er Teil einer größeren Tür, eines Tresors oder einer Questkette wird.
- Verwenden Sie einen Stolperdrahthaken für eine Vanilla-Schlüsselform.
- Verwenden Sie custom_data für die Befehlslogik.
- Verwenden Sie die Lore für Anweisungen an die Spieler.
Die Kartenlogik testen
Nachdem der Gegenstand im Spiel korrekt erscheint, testen Sie die Erkennung getrennt davon. Verwenden Sie einen kleinen Selektor- oder Clear-Befehl, der nach der custom_data-Markierung sucht, bevor Sie den Schlüssel mit einem Tür- oder Tresorereignis verknüpfen.
Schlägt die Erkennung fehl, benennen Sie nicht zuerst den Gegenstand um. Prüfen Sie die custom_data-Syntax, das Versionsziel und den Selektorpfad, damit der optische Schlüssel und der logische Schlüssel zusammenpassen.
Vergleichen Sie für Workflows mit verwandten Gegenständen Benutzerdefinierte Schwertvoreinstellung in Minecraft erstellen und greifen Sie dann auf Warum Ihr Minecraft-Befehl nicht funktioniert zurück, wenn Sie die Selektorerkennung debuggen müssen.
FAQ
Warum custom_data statt nur des Namens verwenden?
Namen sind zum Spieler gerichtet und können aus Präsentationsgründen geändert werden. custom_data ist die stabilere Markierung für Kartenbefehle, die den Schlüssel erkennen müssen.
Kann ich einen anderen Gegenstand als Schlüssel verwenden?
Ja. Ändern Sie das Gegenstandsfeld und behalten Sie denselben Namen, dieselbe Lore und dasselbe custom_data-Muster bei, wenn es zu Ihrer Karte passt.
Kann dieser Schlüssel nach Gebrauch verbraucht werden?
Ja. Fügen Sie einen separaten Clear- oder Gegenstandsbefehl hinzu, der auf die custom_data-Markierung abzielt, nachdem die Tür- oder Tresoraktion erfolgreich war.
Ablauf öffnen
Starte im passenden Give Arbeitsbereich und passe die Preset-Felder für deine Welt an.