Gegenstand-Voreinstellungen
Angriffsgeschwindigkeits-Waffe für Java
Das Angriffsgeschwindigkeits-Waffen-Preset für Java ist jetzt ein vollständiger Give-Ablauf statt eines einzelnen Overlay-Bildes. Verwenden Sie es, wenn sich eine Waffe schneller oder langsamer anfühlen soll als ein normales Schwert, ohne das Wertverhalten vor den Spielern zu verbergen. Die Seite behandelt den Befehl als wiederverwendbare Gegenstandsdefinition und nicht als reinen Einfüge-Schnipsel, daher müssen der sichtbare Name, die Lore, die Komponentennutzlast, die Ausgabe und die In-Game-Übergabe alle übereinstimmen. Der Ablauf hält den Modifikator attack_speed neben dem Tooltip des Gegenstands, damit Balance-Änderungen nicht im rohen Befehlstext untergehen. Die letzte Aufnahme belegt, dass der erzeugte Gegenstand eine echte Hotbar erreicht, bevor Sie ihn mit einem Kartenskript, einem Loot-Pfad oder einem Command-Pack-Ablauf verbinden.
Preset-Ergebnis
Ein Java-Waffen-Preset mit sichtbarem Namen, Schärfe, Verzauberungsschimmer und einem Angriffsgeschwindigkeits-Modifikator für die Haupthand.
Ausgabe
Waffenbefehl mit Angriffsgeschwindigkeit
/give @p minecraft:netherite_sword[custom_name={text:"Duelist Blade",color:"aqua",italic:false},lore=[{text:"Fast main-hand testing weapon",color:"gray",italic:false}],attribute_modifiers=[{id:"nbtforge:duelist_speed",type:"minecraft:attack_speed",amount:1.2,operation:"add_value",slot:"mainhand"}],enchantments={"minecraft:sharpness":3},enchantment_glint_override=true,custom_data={weapon:"duelist_blade"}] 1The longest command line is 409 characters, 153 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 bestätigen Sie, dass der Zielselektor für die Welt oder den Befehlsblock geeignet ist.
- Stellen Sie den Gegenstand auf ein Netheritschwert ein.
- Vergeben Sie den sichtbaren Namen und die Lore für die Angriffsgeschwindigkeits-Waffe „Duelist Blade“.
- Fügen Sie nur die Komponenten hinzu, die für diesen Gegenstand wichtig sind, und prüfen Sie anschließend die erzeugte Ausgabe.
- Kopieren Sie den /give-Befehl für einen Smoke-Test oder speichern Sie ihn im Project, wenn er zu einem größeren Ablauf 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 die Angriffsgeschwindigkeits-Waffe „Duelist Blade“ ein Preset braucht
Verwenden Sie dies, wenn sich eine Waffe schneller oder langsamer anfühlen soll als ein normales Schwert, ohne das Wertverhalten vor den Spielern zu verbergen.
Der Ablauf hält den Modifikator attack_speed neben dem Tooltip des Gegenstands, damit Balance-Änderungen nicht im rohen Befehlstext untergehen. Genau das verbirgt ein einfacher Befehls-Schnipsel normalerweise: Der dem Spieler zugewandte Text, die versionierten Komponenten und die kopierfertige Ausgabe müssen alle übereinstimmen, bevor der Befehl die Workbench verlässt.
Verwenden Sie dieses Preset als Prüffläche, bevor der Gegenstand in eine größere Befehlskette eingeht. Bestätigen Sie, dass der Tooltip den Spielern sagt, was der Gegenstand bewirkt, bestätigen Sie, dass custom_data oder andere versteckte Komponenten die Befehlslogik tragen, und bestätigen Sie, dass die kopierte Ausgabe weiterhin zur ausgewählten Minecraft-Version passt. Das In-Game-Ergebnis 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 in alten Anleitungen noch als NBT beschrieben wurden. Lassen Sie die ausgewählte Version während der Bearbeitung sichtbar, besonders wenn der Gegenstand Namen, Lore, Verzauberungen, Seltenheit, benutzerdefinierte Modelldaten, Trankinhalte oder einen unzerstörbaren Zustand nutzt.
Die Angriffsgeschwindigkeit sollte bei Waffen auf mainhand beschränkt sein. Ist der Slot zu breit, kann der Gegenstand die Werte beeinflussen, wenn er an nicht dafür vorgesehenen Stellen gehalten oder ausgerüstet wird.
Nachdem der Befehl validiert wurde, führen Sie ihn in derselben Versionsfamilie aus, in der die Karte oder das Datenpaket laufen wird. Ein Befehl, der sauber kopiert wird, kann trotzdem falsch ausfallen, wenn die Komponente nicht unterstützt wird, der Selektor auf zu viele Spieler zielt oder der Gegenstandstext ein Verhalten verspricht, das die Daten nicht erzwingen. Speichern Sie stabile Varianten im Project, bevor Sie Befehle für Scoreboard, Loot, Shop, NPC oder Reset hinzufügen.
- Nutzen Sie die Workbench-Felder, bevor Sie den rohen Befehlstext bearbeiten.
- Halten Sie den Anzeigetext kurz genug für Inventar-Tooltips.
- Verwenden Sie custom_data für die Befehlslogik, statt sich auf sichtbare Namen zu verlassen.
Wo geht es als Nächstes weiter?
Testen Sie die Waffe in der vorgesehenen Java-Version und speichern Sie dann langsamere und schnellere Varianten als getrennte Project-Einträge zum Ausbalancieren.
Soll der Gegenstand wiederverwendet werden, 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, wenn die Karte wächst.
Für verwandte Wertgegenstände vergleichen Sie den Minecraft-Attributmodifikator-Gegenstandsbefehl und das Rüstungs-Preset mit Attributen und Lore.
FAQ
Kann ich diesen Give-Befehl in den Chat einfügen?
Ja, sofern die Warnung zur Befehlslänge unter dem Chat-Limit bleibt. Wird das Limit überschritten, verwenden Sie einen Befehlsblock oder eine Datenpaketfunktion, statt die gesamte Zeile in den Chat einzufügen.
Kann ich den Gegenstandstyp ändern, nachdem ich dieses Preset 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 In-Game-Screenshot des Gegenstands einbinden?
Der Screenshot bestätigt, dass der Befehl einen echten Gegenstandsstapel liefert und nicht nur eine gültig aussehende Zeichenfolge im Ausgabebereich.
Ablauf öffnen
Starte im passenden Give Arbeitsbereich und passe die Preset-Felder für deine Welt an.