Minecraft Commands Guide: Wie nutzt man die Komponente weapon?

     Bereit, deinen langweiligen Stock in ein Kampfinstrument zu verwandeln oder dein Schwert Schilde zerschmettern zu lassen wie ein Boss? Minecraft erlaubt dir das mit einem kleinen Trick namens Waffenkonponente. Sie ist im SNBT-Zauber versteckt, und wenn du sie richtig einsetzt, verleiht sie deinem Item mächtige Kampfeigenschaften wie Haltbarkeitsverlust pro Schlag und lässt Schilde für ein paar Sekunden nutzlos werden.

 

Gib dir selbst eine Feder, die wie eine zerbrechliche Waffe wirkt

 

 

Was ist die Waffenkonponente

 

     Das Tag minecraft:weapon verwandelt jedes Item in eine Waffe, die sich wie ein Kampfwerkzeug verhält. Dieses Tag ist eine NBT-Compound, was bedeutet, dass es ein Wertepaar enthält, das du anpassen kannst. Diese beiden Werte sind item_damage_per_attack und disable_blocking_for_seconds – und hier beginnt der Spaß. Wenn dieses Tag auf einem Item vorhanden ist, zählt Minecraft auch die Statistik "Item verwendet" jedes Mal hoch, wenn du damit angreifst – ideal zum Nachverfolgen der Nutzung.

 

Kombiniere Haltbarkeitsschaden und Schild-Deaktivierung für volle Kontrolle.

 

 

Wie item_damage_per_attack funktioniert

 

     Dieser Wert ist eine einfache ganze Zahl. Er sagt Minecraft, wie stark die Haltbarkeit des Items bei jedem Angriff reduziert wird. Der Standardwert ist 1 – wenn du nichts angibst, bekommst du das. Aber du kannst den Wert erhöhen, damit die Waffe schneller kaputtgeht, wenn das dein Ding ist. Willst du ein superzerbrechliches Schwert, das stark, aber schnell verbraucht ist? Dann musst du hier ansetzen. Wenn du den Wert auf 0 setzt, verliert das Item durch Angreifen überhaupt keine Haltbarkeit – außer du hast irgendwo anders zusätzliche Modifikatoren.

 

Deaktiviere feindliche Schilde mit einem mächtigen Eisenschwert.

 

 

Wie disable_blocking_for_seconds funktioniert

 

     Dieser Wert ist ein Float – das heißt, es kann eine Zahl wie 2.5 oder 5.0 sein. Wenn du jemanden triffst, der ein Schild benutzt, bestimmt dieser Wert, wie lange sein Schild deaktiviert wird. Ein Wert von 0 bedeutet, dass das Schild überhaupt nicht deaktiviert wird. Alles darüber verwandelt deine Waffe in einen temporären Schildbrecher. Perfekt für PvP oder um Skeletten das Leben schwer zu machen. Dieser Effekt tritt nur ein, wenn der Angriff trifft, während das Ziel blockt – und nur, wenn der Wert über null liegt.

 

Teste Waffen mit hohem Schaden und schneller Haltbarkeitsentladung.

 

 

Wie man das SNBT richtig formatiert

 

     Du musst extrem sorgfältig beim Schreiben sein. Das Format für diese Werte befindet sich immer innerhalb eines Compounds. Hier ist das Grundprinzip:

 

     /give @p iron_sword[minecraft:weapon={item_damage_per_attack:10,disable_blocking_for_seconds:5}]

 

     Dieser Befehl gibt dir ein Schwert, das bei jedem Schwung 10 Schaden an sich selbst nimmt und Schilde für 5 Sekunden deaktiviert. Alles innerhalb der geschweiften Klammern gehört zur Waffenkonponente, und du musst sicherstellen, dass die Zahlen nicht in Anführungszeichen stehen. Keine Anführungszeichen um Zahlen – sonst dreht Minecraft durch. Wenn du nur ein einfaches Waffensetup willst, kannst du ein leeres Compound wie dieses verwenden:

 

Erstelle ein Schwert, das nach wenigen Treffern zerbricht.

 

 

Bonus: Angriffsschaden hinzufügen

 

     Willst du, dass die Waffe tatsächlich härter zuschlägt? Das weapon-Tag regelt das nicht. Für echten Angriffsschaden brauchst du attribute_modifiers. Kombiniere sie mit weapon, und du bist im Geschäft.

 

Verwende attribute_modifiers, um den tatsächlichen Schaden zu erhöhen.

 

     /give @p minecraft:feather[minecraft:weapon={disable_blocking_for_seconds:3,item_damage_per_attack:2},minecraft:attribute_modifiers=[{type:"minecraft:attack_damage",amount:6,operation:"add_value",slot:"mainhand",id:"0000"}]]

 

     Das ergibt eine Feder, die +6 Angriffsschaden verursacht, Schilde für 3 Sekunden deaktiviert und bei jedem Schlag 2 Haltbarkeit verliert. Denk immer daran: weapon steuert das Verhalten, nicht die Werte. attribute_modifiers steuern den tatsächlichen Schaden.

 

 

Häufige Fehler

 

     Vergiss die Klammern nach weapon nicht. weapon ist nicht dasselbe wie weapon={}. Es leer zu lassen ohne Compound funktioniert nicht. Versuch auch nicht, Strings wie "10" oder "5.0" für deine Zahlen zu verwenden. Sie müssen als reine Zahlen angegeben werden. Negative Werte? Geht nicht. Minecraft akzeptiert das nicht. Halte dich einfach an positive Ganzzahlen und Floats – dann klappt alles.

 

Verwende das richtige Format der Komponente.

 

 

Komponente in Quests und Abenteuern einsetzen

 

     Stell dir vor, du baust einen Dungeon, in dem Spieler einen Boss besiegen müssen, der nur von einer speziellen verzauberten Klinge verwundet werden kann. Du könntest dem Spieler ein zerbrechliches Quest-Item geben – etwa ein uraltes Schwert – das nur begrenzte Haltbarkeit hat und das Schild des Bosses nur für ein paar Sekunden deaktiviert. Zum Beispiel könntest du ein Schwert mit item_damage_per_attack:5 und disable_blocking_for_seconds:2 spawnen, um Spannung zu erzeugen. Jeder Schlag zählt – wenn der Spieler Angriffe verschwendet, bricht die Waffe. Das zwingt die Spieler zur Strategie – kein stumpfes Klicken mehr. Du könntest es sogar mit einem Scoreboard kombinieren, das erkennt, wann die Spezialwaffe eingesetzt wurde – und den Questfortschritt nur dann erlaubt, wenn dieses Item den letzten Schlag ausgeführt hat.

 

     Jetzt, da du weißt, wie man mit der minecraft:weapon-Komponente die Regeln verbiegt, wird deine Survival-Welt oder Custom-Map gleich viel spannender. Bleib nur scharf beim SNBT-Syntax, und du wirst im Handumdrehen Command-Magie erschaffen.

 

Build your world together. Get your own Minecraft server ready in 2 minutes. Free with code WELCOME
Create serverStart hosting your server now
Knowledge Base