[Risolto] Custom trades comando

Io inserisco il seguente comando: /summon Villager (coordinate) {Profession:0,Offers:{Recipes:[{maxUses:2147483647,uses:0,buy:{id:emerald,Count:20},sell:{id:minecraft:enchanted_book 1 0 {StoredEnchantments:[{id:70,lvl:1}]},Count:5}}]}}
Ma il villager non mi vende mending, non vende nulla... sapreste come risolvere il problema? Grazie mille ^^
L'errore è che hai specificato Count e Damage come faresti con un /give in un /summon.

...sell:{id:minecraft:enchanted_book 1 0...

Inoltre, devi specificare il tipo di valore che stai inserendo; se non inserisci niente, il default è integer (i)

Count è un byte, quindi va scritto {Count:5b}

Damage è una string, quindi va scritto {Damage:2s}

Altri valori, come ad esempio la salute, sono un float: {Health:10.0f}

Eccoti il comando corretto:

/summon Villager ~ ~2 ~ {Profession:1,Career:0,CareerLevel:10,Offers:{Recipes:[{maxUses:2147483647,uses:0,buy:{id:emerald,Count:20b},sell:{id:enchanted_book,Count:5b,tag:{StoredEnchantments:[{id:70,lvl:1}]}}}]}}

Ricordati che se utilizzi qualsiasi versione 1.11.X o superiore, gli ID delle entità sono diversi: Villager è villager, minuscolo.
Grazie mille ^^
Discussioni simili
Ultima risposta: DarckFlix_
30/11/2017, 21:45
Ultima risposta: _Raggio27h_
22/11/2017, 20:58
Ultima risposta: Levi_Ackerman99
14/11/2017, 16:26
 
[Risolto] Comando /testfor
Ultima risposta: P3ll3Craft04
04/10/2017, 21:24

Utente(i) che stanno guardando questa discussione: 1 Ospite(i)