IT

Generatore di comandi per incantesimi

Questo generatore di comandi per incantesimi scrive il comando per te. Scegli un oggetto, imposta qualsiasi livello di incantesimo fino a 255 e copia un comando /give funzionante. Le scelte valide in sopravvivenza ricevono anche un comando /enchant.

Oggetto

Spada di netherite

Incantesimi

    Comandi

    /give

    /enchant

    Come si usa

    1. Scegli l'oggetto, oppure spunta Libro incantato.
    2. Imposta i livelli: Max per i livelli della sopravvivenza, 255 per il massimo consentito dal gioco, oppure scrivi un numero qualsiasi.
    3. Copia il comando /give; le scelte valide in sopravvivenza ricevono anche comandi /enchant.

    Buono a sapersi

    • Esegui i comandi da un blocco comandi per livelli e oggetti che non si possono scrivere in chat.
    • Gli incantesimi oltre il massimo rispettano comunque il limite dell'80% della protezione e gli altri limiti.
    • Su Bedrock funziona solo /enchant fino al livello massimo.

    Vedi anche: Generatore di armature god, Livelli massimi degli incantesimi e il calcolatore di incantesimi per l'ordine più economico sull'incudine.

    Come funzionano i comandi

    Da Java 1.21.5 gli incantesimi sono un componente dell'oggetto: /give @p netherite_sword[enchantments={sharpness:5,looting:3}]. I libri usano invece stored_enchantments. I livelli possono arrivare fino a 255.

    /enchant è più rigido: funziona solo sull'oggetto che il giocatore ha in mano, fino al normale livello massimo, e rifiuta gli incantesimi incompatibili.

    Su Bedrock Edition funziona solo /enchant, anche lui limitato al livello massimo: per esempio /enchant @s sharpness 5.

    La sintassi in ogni versione di Java

    Il formato di /give è cambiato due volte negli ultimi anni. Quindi un comando preso da un vecchio video spesso non funziona in un mondo nuovo. Usa il comando adatto alla tua versione:

    Versione di JavaSpada con Affilatezza VRipristino libro
    1.21.5 e successive/give @p diamond_sword[enchantments={sharpness:5}]/give @p enchanted_book[stored_enchantments={mending:1}]
    da 1.20.5 a 1.21.4/give @p diamond_sword[enchantments={levels:{sharpness:5}}]/give @p enchanted_book[stored_enchantments={levels:{mending:1}}]
    da 1.13 a 1.20.4/give @p diamond_sword{Enchantments:[{id:"minecraft:sharpness",lvl:5s}]}/give @p enchanted_book{StoredEnchantments:[{id:"minecraft:mending",lvl:1s}]}

    Questo strumento scrive il formato più recente, che funziona in Java 26.3.

    Leggere un comando /give

    • @p indica il giocatore più vicino. Usa @s per te stesso, @a per tutti, oppure scrivi il nome di un giocatore.
    • Poi viene l'id dell'oggetto, come netherite_sword. Il prefisso minecraft: è facoltativo.
    • Le parentesi quadre contengono i componenti dell'oggetto. Dentro enchantments, ogni voce è un id, due punti e un livello.
    • Separa le voci con virgole e senza spazi, per esempio {sharpness:5,looting:3,mending:1}.
    • Aggiungi altri componenti nelle stesse parentesi. Per esempio, unbreakable={} impedisce all'oggetto di subire danni.
    • Inoltre enchantment_glint_override=true aggiunge il luccichio senza alcun incantesimo.
    • Per un nome colorato aggiungi custom_name; lo strumento dei codici colore per l'incudine scrive quella parte.

    Errori comuni e soluzioni

    • Un errore subito dopo l'id dell'oggetto di solito vuol dire che il formato è sbagliato per la tua versione. Controlla la tabella sopra.
    • «Comando sconosciuto o incompleto» in un mondo in giocatore singolo vuol dire che i comandi sono disattivati. Apri il mondo in rete locale con i comandi attivi, oppure usa un blocco comandi.
    • La chat accetta al massimo 256 caratteri. Il comando per un kit god completo può essere più lungo, quindi incollalo invece in un blocco comandi.
    • Usa gli id, non i nomi visualizzati: binding_curse, non «Maledizione del legame». Lo strumento scrive sempre l'id giusto.
    • I livelli devono andare da 1 a 255. Un livello 0, o qualsiasi valore oltre 255, rompe il comando.
    • /enchant fails if the item can't take the enchantment, if the level is above the normal max, or if the item already has a conflicting one. Use /give in those cases.

    Varianti utili

    • /give @a al posto di @p dà una copia a ogni giocatore online, perfetto per i premi degli eventi.
    • Aggiungi un numero dopo le parentesi per più copie, per esempio ... 3 per tre spade.
    • Per mettere un oggetto direttamente in uno slot usa /item replace entity @s weapon.mainhand with e poi la parte del comando relativa all'oggetto.
    • Gli slot dell'armatura per quel comando sono armor.head, armor.chest, armor.legs e armor.feet.
    • Da un blocco comandi, @p indica il giocatore più vicino al blocco, quindi stai vicino quando premi il pulsante.

    Cosa fanno davvero i livelli oltre il massimo

    La maggior parte degli incantesimi continua a crescere oltre il massimo della sopravvivenza, ma alcuni si fermano. Affilatezza aggiunge 0,5 danni per livello più 0,5, quindi Affilatezza X aggiunge 5,5 e Affilatezza 255 aggiunge 128. Indistruttibilità su uno strumento evita la perdita di durabilità con una probabilità di livello su (livello + 1), quindi uno strumento con Indistruttibilità 255 perde durabilità circa una volta ogni 256 usi.

    Protezione è diversa. I punti protezione si fermano a 20 (80% di danni in meno), e Protezione IV su tutti e quattro i pezzi dà già 16. Quindi Protezione 255 ti porta solo dal 64% all'80% di danni in meno. Il calcolatore dell'armatura mostra il limite in azione.

    Inoltre, un libro oltre il massimo ottenuto con /give non resta oltre il massimo in sopravvivenza. Se metti un libro di Affilatezza X su una spada nell'incudine, l'incudine limita il risultato ad Affilatezza V.

    Domande

    Come do un libro incantato con un comando?

    Usa stored_enchantments invece di enchantments, per esempio /give @p enchanted_book[stored_enchantments={mending:1}]. Il libro funziona poi sull'incudine come qualsiasi altro.

    Perché /enchant dice che l'oggetto non supporta quell'incantesimo?

    L'oggetto che hai in mano non può averlo in sopravvivenza, come Affilatezza su un piccone. Un comando /give può comunque aggiungerlo.

    Cosa significano @p, @s e @a?

    @p è il giocatore più vicino, @s è chi esegue il comando, @a sono tutti i giocatori e @r è un giocatore a caso.

    Come rendo un oggetto indistruttibile con un comando?

    Aggiungi unbreakable={} dentro le parentesi, per esempio /give @p diamond_pickaxe[unbreakable={}]. Così non perde mai durabilità.

    Perché la chat dice che il mio comando è troppo lungo?

    La chat accetta al massimo 256 caratteri. Incolla i comandi lunghi in un blocco comandi, che ne accetta di molto più lunghi.

    Qual è il livello di incantesimo più alto in Minecraft?

    Con i comandi, 255. In sopravvivenza ogni incantesimo ha il suo massimo, da I (Ripristino, Tocco di velluto) a V (Affilatezza, Efficienza, Potenza).

    Perché il mio vecchio comando /give non funziona?

    Il formato è cambiato in Java 1.20.5 e di nuovo nella 1.21.5. I vecchi comandi NBT come {Enchantments:[{id:...}]} non funzionano più; usa il formato a componenti che crea questo strumento.

    Come ottengo Affilatezza 1000?

    Non puoi: il gioco limita i livelli degli incantesimi a 255. Affilatezza 255 aggiunge 128 danni per colpo.