Jag vill ställa in ett kommando för att ge en spelare en Unbreaking V-bok (sällsynt objekt i låda) men jag är inte säker på hur man gör det, som hur jag normalt ger förtrollade föremål ger mig bara en förtrollad bok med Unbreaking V men den kan inte appliceras på föremål genom ett städ, så jag antar att den är annorlunda för böcker?
Eller, alternativt är det att det är omöjligt att ge förtrollad bok utan för vanilj-Minecraft, eftersom Unbreaking III-böcker fortfarande skulle vara tillräckliga!
Svar
Förtrollade böcker lagrar förtrollningarna som de kommer att överföra till andra föremål något annorlunda än vanliga förtrollningar på ett föremål. Annars skulle förtrollningarna i boken som är avsedda att vidarebefordras vara användbara (sätta på mobbar med en eldaspektbok eller få mer loot med en förmögenhetbok).
Snarare än ench
-lista, förmedlingsförtrollningarna finns i en StoredEnchantments
-lista, allt annat är detsamma.
För 1.13 +:
/give @p enchanted_book{StoredEnchantments:[{id:"minecraft:unbreaking",lvl:5s}]}
För tidigare versioner:
/give @p enchanted_book 1 0 {StoredEnchantments:[{id:34s,lvl:5s}]}
Svar
Bara för att jag hela tiden glömmer att 1.13 har förändrat saker och ting och jag fortsätter att köra över det här när jag letar efter hur jag kan förtrolla en bok jag ville lägga till den här.
/give @p minecraft:enchanted_book{StoredEnchantments:[{id:"minecraft:unbreaking",lvl:5}]} 1
eller om du vill använda ID kan du fortfarande
/give @p enchanted_book{StoredEnchantments:[{id:34,lvl:5}]} 1
Svara
Om du vill ha en förtrollad bok s försök att använda detta:
/give <name> minecraft:enchanted_book 1 0 {StoredEnchantments:[{id:16,lvl:3}]}
För att lägga till fler förtrollningar i boken, använd
/give <name> minecraft:enchanted_book 1 0 {StoredEnchantments:[{id:16,lvl:3},{id:34,lvl:3}]}
Svar
Det är väldigt enkelt här ”svaret
/give @p minecraft:enchanted_book 1 0 {StoredEnchantments:[{id:34,lvl:3}]}
Du kan bara tycka ge dig själv förtrollade böcker som finns i spelet.