SPluginsSPlugins

Questa pagina è stata tradotta dall'inglese con l'aiuto dell'IA. Migliora questa traduzione o leggi l'originale.

Bonus per set di armatura

:::tip Novità: set nativi ExecutableItems ora ha dei set nativi: un file per set, più livelli (2 pezzi, 4 pezzi...), effetti e attributi rimossi in modo pulito quando si toglie un pezzo, e nessun LOOP sempre in esecuzione. Usali per i nuovi set. Il metodo qui sotto funziona ancora. :::

Creiamolo!

Per prima cosa dobbiamo creare i pezzi del set di armatura

  • Per questo esempio, i nomi degli item saranno:
    Elmo = nameofhelmet.yml
    Corazza = nameofchestplate.yml
    Gambali = nameofleggings.yml
    Stivali = nameofboots.yml

  • Per crearli
    • /ei create nameofhelmet -> Save
    • /ei create nameofchestplate -> Save
    • /ei create nameofleggings -> Save
    • /ei create nameofboots -> Save

Ora crea l'attivatore che vogliamo attivare quando si indossa l'intero set

Info

In questo esempio creeremo un'armatura che ti dà forza ogni volta che indossi l'intero set, quindi ci servirà un LOOP ACTIVATOR. Devi anche scegliere quale pezzo dell'armatura sarà il "principale", quello da cui verranno eseguiti tutti i comandi. In questo caso il "principale" sarà l'elmo.

  • Quindi, come detto prima, l'attivatore sarà LOOP

  • Vogliamo che funzioni solo quando è indossato, quindi in detailedSlots lo imposteremo in modo che funzioni solo quando si trova nello slot della testa.

  • E, per l'effetto bonus useremo il comando vanilla per gli effetti:
minecraft:effect give %player% strength 10 0

Condizione dell'intero set

Perfetto! Abbiamo appena creato l'"abilità" che ha l'intero set, ma dobbiamo aggiungere la condizione di avere l'intero set!!

  • Vai su Player conditions->ifHasExecutableItems

Poi aggiungi 3 condizioni IfHasExecutableItem per gli altri 3 pezzi dell'armatura. In questo caso, dato che ho scelto l'elmo come principale, devo aggiungere la corazza, i gambali e gli stivali.

Spiegherò prima come aggiungere la corazza come condizione:

  • Quindi, nella foto qui sopra, aggiungi una condizione e vedrai questo
  • Il primo campo è l'EI necessario, in questo caso scorrerò verso il basso fino a trovare la corazza
  • Una volta trovata, passiamo all'opzione successiva -> "Amount", che sarà 1
  • E poi lo slot in cui vogliamo che si trovi questo ExecutableItem, nel caso della corazza lo slot della corazza.
Info

Ricorda di disattivare la mano principale e di abilitare un solo slot, quello che ti serve.

  • E in questo caso non useremo la condizione di utilizzo, quindi non toccarla.
  • E salva.

Devi fare lo stesso per gli altri 2 pezzi; una volta fatto, avremo 3 condizioni in totale

  • E questo è tutto! Salva l'item e provalo!

Funziona! Ora... se non hai uno dei pezzi dell'armatura, la condizione te lo dirà..

Per disattivarla dovremo entrare di nuovo nell'editor delle condizioni e cliccare qui

E impostarla su NO VALUE

E questo è tutto, ora salva e non apparirà più nessun messaggio della condizione.

E ora... è tutto!! 😁😁😎

Info

Se hai qualche domanda puoi farla su Discord ^^

Metodo di Special70

Esempi:

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'

Provalo ora

Copia questo in ExecutableItems e ricarica

Preso da questa pagina. Incollalo in una config, esegui il comando di reload del plugin e avrai una base funzionante da modificare.

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

Plugin usato in questa pagina

ExecutableItems

Item personalizzati con abilità, attivatori e comandi, senza codice.

  • 5.0/5 da 10 recensioni
  • 3.1K server lo usano in questo momento (bStats)
  • 103 download su SPlugins

€19.99

pagamento unico, aggiornamenti a vita

Creato il 13 nov 2026Ultimo aggiornamento 13 nov 2026 da Ssomar
Modifica questa pagina su GitHub