SPluginsSPlugins

Diese Seite wurde mithilfe von KI aus dem Englischen übersetzt. Übersetzung verbessern oder Original lesen.

Rüstungsset-Bonus

:::tip Neu: native Sets ExecutableItems hat jetzt native Sets: eine Datei pro Set, mehrere Stufen (2 Teile, 4 Teile...), Effekte und Attribute werden sauber entfernt, sobald ein Teil abgelegt wird, und es läuft kein LOOP mehr dauerhaft. Nutze sie für neue Sets. Die folgende Methode funktioniert weiterhin. :::

Los geht's!

Zuerst müssen wir die Teile des Rüstungssets erstellen

  • In diesem Beispiel lauten die Namen der Items:
    Helm = nameofhelmet.yml
    Brustplatte = nameofchestplate.yml
    Beinschutz = nameofleggings.yml
    Stiefel = nameofboots.yml

  • Um sie zu erstellen:
    • /ei create nameofhelmet -> Save
    • /ei create nameofchestplate -> Save
    • /ei create nameofleggings -> Save
    • /ei create nameofboots -> Save

Nun erstellen wir den Aktivator, der aktiv sein soll, wenn man das ganze Set trägt

Info

In diesem Beispiel erstellen wir eine Rüstung, die Dir immer Stärke gibt, solange Du das ganze Set trägst. Dafür brauchen wir einen LOOP-Aktivator. Außerdem musst Du festlegen, welches Rüstungsteil das "Haupt-Teil" ist, von dem aus alle Befehle ausgeführt werden. In diesem Fall ist das "Haupt-Teil" der Helm.

  • Wie bereits erwähnt, ist der Aktivator also LOOP

  • Das soll nur funktionieren, wenn das Item getragen wird. Deshalb stellen wir in detailedSlots ein, dass es nur im Kopf-Slot funktioniert.

  • Für den Bonus-Effekt verwenden wir den Vanilla-Effektbefehl:
minecraft:effect give %player% strength 10 0

Bedingung für das ganze Set

Genau! Wir haben gerade die "Fähigkeit" erstellt, die das ganze Set besitzt, aber wir müssen noch die Bedingung hinzufügen, dass man das ganze Set trägt!

  • Gehe zu Player conditions->ifHasExecutableItems

Füge dann 3 IfHasExecutableItem-Bedingungen für die anderen 3 Rüstungsteile hinzu. Da ich den Helm als Haupt-Teil gewählt habe, muss ich also Brustplatte, Beinschutz und Stiefel hinzufügen.

Ich erkläre zuerst, wie man die Brustplatte als Bedingung hinzufügt:

  • Füge im Bild oben eine Bedingung hinzu, dann siehst Du Folgendes
  • Die erste Option ist das benötigte EI. In diesem Fall scrolle ich nach unten, bis ich die Brustplatte finde
  • Sobald wir sie haben, gehen wir zur nächsten Option -> "Amount", sie wird 1 sein
  • Danach folgt der Slot, in dem sich dieses ExecutableItem befinden soll, bei der Brustplatte also der Brustplatten-Slot.
Info

Denke daran, die Haupthand zu deaktivieren und nur 1 Slot zu aktivieren, nämlich den gewünschten.

  • Und in diesem Fall verwenden wir die Usage-Bedingung nicht, also fasse sie nicht an.
  • Und speichere.

Dasselbe musst Du für die anderen 2 Teile tun. Wenn Du fertig bist, haben wir insgesamt 3 Bedingungen

  • Das war's! Speichere das Item und teste es!

Es funktioniert! Wenn Du nun eine der Rüstungen nicht trägst, teilt Dir die Bedingung das mit..

Um das zu deaktivieren, müssen wir den Bedingungs-Editor erneut öffnen und hier klicken

Und es auf NO VALUE setzen

Das war's, jetzt speichern, und es erscheint keine Bedingungsmeldung mehr.

Und nun.. ist alles geschafft!! 😁😁😎

Info

Wenn Du Fragen hast, kannst Du sie auf Discord stellen ^^

Methode von Special70

Beispiele:

name: '&bHelmet'
material: DIAMOND_HELMET
lore:
  - '&7Wearing the full set grants Regeneration'
activators:
  fullSetBonus:
    name: Full Set Bonus
    option: LOOP
    delay: 1 # One second delay
    delayInTick: false # To specify that the delay need to be in seconds
    detailedSlots:
      - 39
    playerCommands:
      - minecraft:effect give %player% minecraft:regeneration 1 0
    playerConditions:
      ifHasExecutableItems:
        condition1_for_checking_chestplate: # 
          executableItem: CustomChestplate
          amount: 1
          detailedSlots:
            - 38
        condition2_for_checking_leggings:
          executableItem: CustomLeggings
          amount: 1
          detailedSlots:
            - 37
        condition3_for_checking_boots:
          executableItem: CustomBoots
          amount: 1
          detailedSlots:
            - 36
name: '&bChestplate'
material: DIAMOND_CHESTPLATE
lore:
  - '&7Wearing the full set grants Regeneration'
name: '&bLeggings'
material: DIAMOND_LEGGINGS
lore:
  - '&7Wearing the full set grants Regeneration'
name: '&bBoots'
material: DIAMOND_BOOTS
lore:
  - '&7Wearing the full set grants Regeneration'

Jetzt ausprobieren

Kopiere das in ExecutableItems und lade neu

Von dieser Seite übernommen. Füge es in eine Config ein, führe den Reload-Befehl des Plugins aus, und du hast einen funktionierenden Ausgangspunkt zum Bearbeiten.

name: '&bHelmet'
material: DIAMOND_HELMET
lore:
  - '&7Wearing the full set grants Regeneration'
activators:
  fullSetBonus:
    name: Full Set Bonus
    option: LOOP
    delay: 1 # One second delay
    delayInTick: false # To specify that the delay need to be in seconds
    detailedSlots:
      - 39
    playerCommands:
      - minecraft:effect give %player% minecraft:regeneration 1 0
    playerConditions:
      ifHasExecutableItems:
        condition1_for_checking_chestplate: # 
          executableItem: CustomChestplate
          amount: 1
          detailedSlots:
            - 38
        condition2_for_checking_leggings:
          executableItem: CustomLeggings
          amount: 1
          detailedSlots:
            - 37
        condition3_for_checking_boots:
          executableItem: CustomBoots
          amount: 1
          detailedSlots:
            - 36
ExecutableItems

Auf dieser Seite verwendetes Plugin

ExecutableItems

Custom Items mit Fähigkeiten, Aktivatoren und Befehlen, ganz ohne Code.

  • 5.0/5 aus 10 Bewertungen
  • 3.1K Server nutzen es gerade (bStats)
  • 103 Downloads auf SPlugins

€19.99

einmalig, lebenslange Updates

Erstellt am 13. Nov. 2026Zuletzt aktualisiert am 13. Nov. 2026 von Ssomar
Diese Seite auf GitHub bearbeiten