Minecraft Commands Guide: Wie nutzt man die Komponente attribute_modifiers?

     Wolltest du schon immer ein Schwert, das dich schneller macht, Stiefel, die deine Gesundheit erhöhen, oder einen Stock, der dich beim Halten riesig macht? Die Komponente attribute_modifiers in Minecraft macht das möglich. Der Trick ist, das SNBT-Format korrekt zu schreiben – genau dabei hilft dir dieser Guide.

 

Füge mit attribute_modifiers Bonusschaden zu einem Schwert hinzu.

 

 

Was ist die Komponente attribute_modifiers

 

     Diese Komponente erlaubt einem Item, beim Ausrüsten oder Halten Attribute des Spielers zu verändern. Man kann es sich wie eingebaute Verzauberungen vorstellen – nur viel anpassbarer und mächtiger. Der Tag attribute_modifiers ist eine Liste von Modifier-Compounds. Jeder Modifier wirkt sich auf ein bestimmtes Attribut aus – wie Bewegungsgeschwindigkeit, Angriffsschaden oder maximale Gesundheit. Diese Effekte greifen nur, wenn das Item in einem gültigen Slot ausgerüstet ist: mainhand, offhand oder Rüstungsslots. Items im Inventar haben keine Wirkung.

 

 

Wie man das SNBT-Format schreibt

 

     Dieser Tag muss als Liste von NBT-Compounds definiert werden. Jeder Compound benötigt folgende Schlüssel:

 

     type – das zu verändernde Attribut, z. B. minecraft:attack_damage

 

     slot – der Slot, in dem das Item sein muss, z. B. mainhand, offhand, armor usw.

 

     id – eine eindeutige Zeichenkette als Bezeichner

 

     amount – um wie viel sich das Attribut verändert

 

     operation – wie der Wert angewendet wird (sehr wichtig!)

 

Schreibe korrektes SNBT, um Fehler beim Befehl zu vermeiden.

 

     Grundstruktur:

 

     /give @p diamond_sword[minecraft:attribute_modifiers=[{type:"minecraft:attack_damage",amount:6,operation:"add_value",slot:"mainhand",id:"custom:power"}]]

 

     Dieser Befehl gibt ein Diamantschwert, das den Angriffsschaden um +6 erhöht, aber nur, wenn es in der Haupthand gehalten wird. Zahlen ohne Anführungszeichen, Strings mit Anführungszeichen.

 

Kombiniere attribute_modifiers mit weapon für erweiterte Effekte.

 

     Gewähre Geschwindigkeit beim Halten eines leichten Dolchs.

 

 

Verständnis der operation-Typen

 

     Es gibt drei operation-Typen – sie bestimmen, wie der amount-Wert wirkt:

 

     add_value – addiert den Betrag direkt zum Basiswert

 

     add_multiplied_base – multipliziert amount mit dem Basiswert und addiert

 

     add_multiplied_total – multipliziert amount mit dem Endwert nach allen anderen Modifikatoren und addiert

 

     Beispiel: add_multiplied_base mit 0.2 auf Bewegungsgeschwindigkeit (Basis 0.1) ergibt 0.1 + (0.2 × 0.1) = 0.12. Bei add_multiplied_total greift der Bonus nach allen anderen Effekten. Für den Einstieg ist add_value am einfachsten zu kontrollieren.

 

 

Slot-Werte und Aktivierung

 

     Der slot-Schlüssel bestimmt, wo das Item sein muss, damit der Effekt aktiv wird. Gültige Werte sind:

 

     mainhand, offhand – für Waffen und Werkzeuge

 

     head, chest, legs, feet – für Rüstung

 

     armor – für beliebige Rüstung

 

     hand – für beide Hände

 

     body – für Ganzkörper-Items

 

     any – funktioniert in jedem dieser Slots

 

     Wenn slot fehlt, gilt automatisch any – aber es ist gute Praxis, ihn explizit zu setzen. Ein Item im Inventar hat keinen Effekt. Wird es z. B. in der Hand gehalten – boom, Effekt aktiv.

 

Erhöhe maximale Gesundheit beim Tragen von Rüstung.

 

 

Höher springen mit einer Feder

 

     Dieser Befehl gibt dir eine Feder, die die Sprungkraft stark erhöht:

 

     /give @s minecraft:feather[attribute_modifiers=[{type:"minecraft:jump_strength",slot:"hand",id:"example:jump",amount:4,operation:"add_multiplied_base"}]]

 

     Einfach in der Hand halten – und du springst deutlich höher. Perfekt für Parkour, magische Items oder verfluchte Werkzeuge, die deine Bewegung manipulieren. Mit dem amount-Wert kannst du die Wirkung feinjustieren.

 

Teste neue Attribut-Builds im Kreativmodus.

 

 

UUIDs und Best Practices

 

     Der id-Wert sollte eindeutig sein – z. B. „boost:speed“ oder eine UUID-Zeichenkette. Verwende nicht denselben id-Wert mehrmals auf demselben Item – sonst kann Minecraft die Modifikatoren zusammenfassen oder ignorieren. Vermeide auch mehrere Modifikatoren mit gleichem type+slot+operation – außer du weißt genau, was du tust.

 

 

Einsatz in Custom-Quests

 

     Beispiel: Du gestaltest einen Bosskampf, bei dem der Spieler einen verfluchten Helm tragen muss, um die Arena zu betreten. Der Helm senkt mit einem Attributmodifikator auf minecraft:max_health und amount -10 (operation add_value) die maximale Gesundheit. Die Spieler fühlen sich verwundbarer – die Spannung steigt.

 

     Später belohnst du sie mit einem Spezialapfel – einer Art „Apfel der Jugend“ – der ihre maximale Gesundheit massiv steigert. Auch das geht über attribute_modifiers mit einem positiven Wert auf minecraft:max_health. Du könntest außerdem Stiefel geben, die Bewegungsgeschwindigkeit erhöhen, oder Handschuhe, die Angriffsschaden verstärken. Mit Modifikatoren steuerst du Progression, Stärkeverhältnisse und Belohnungsmechaniken. Du kannst sie sogar an Quest-Ereignisse knüpfen – etwa ein Amulett mit Rückstoßresistenz, das man nach dem Besiegen eines bestimmten Mobs erhält. So wird Erkundung zu echtem Fortschritt.

 

Verwende sichtbare Effekte als Hinweis auf Stat-Boosts.

 

     Mit attribute_modifiers gibst du den Spielern nicht einfach nur coole Ausrüstung – du definierst neu, was Ausrüstung überhaupt kann. Von Stat-Boosts bis zu verrückten Verwandlungen – diese Komponente ist dein Werkzeugkasten für epische Items und unvergessliches Gameplay. Lerne das SNBT-Format, und deine Items werden unschlagbar.

 

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