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
Incantesimi
Comandi
/give
/enchant
Come si usa
- Scegli l'oggetto, oppure spunta Libro incantato.
- Imposta i livelli: Max per i livelli della sopravvivenza, 255 per il massimo consentito dal gioco, oppure scrivi un numero qualsiasi.
- 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 Java | Spada con Affilatezza V | Ripristino 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
@pindica il giocatore più vicino. Usa@sper te stesso,@aper tutti, oppure scrivi il nome di un giocatore.- Poi viene l'id dell'oggetto, come
netherite_sword. Il prefissominecraft:è 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=trueaggiunge 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 @aal posto di@pdà una copia a ogni giocatore online, perfetto per i premi degli eventi.- Aggiungi un numero dopo le parentesi per più copie, per esempio
... 3per tre spade. - Per mettere un oggetto direttamente in uno slot usa
/item replace entity @s weapon.mainhand withe poi la parte del comando relativa all'oggetto. - Gli slot dell'armatura per quel comando sono
armor.head,armor.chest,armor.legsearmor.feet. - Da un blocco comandi,
@pindica 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.