Chci nastavit příkaz, který dá hráči hráči knihu Unbreaking V (vzácný předmět v bedně), ale nejsem si jistý, jak to udělat, protože způsob, jakým běžně dávám očarované předměty, mi prostě dává očarovanou knihu s Unbreaking V, ale nelze ji použít na položky pomocí kovadliny, takže předpokládám, že je to u knih jiné?
Nebo, Alternativně je možné, že je nemožné vydat očarovanou knihu mimo Millacraft, protože knihy Unbreaking III by stále stačily!
Odpověď
Očarované knihy ukládají očarování, která předají jiným položkám, poněkud odlišně od běžných očarování ve skutečnosti na předmětu. Jinak by očarování v knize určené k předání byla použitelná (zapálili moby knihou aspektů ohně nebo získali více kořisti pomocí knihy štěstí).
Spíše než ench
seznam, předávací kouzla jsou v StoredEnchantments
seznamu, všechno ostatní je stejné.
Pro verzi 1.13 +:
/give @p enchanted_book{StoredEnchantments:[{id:"minecraft:unbreaking",lvl:5s}]}
U předchozích verzí:
/give @p enchanted_book 1 0 {StoredEnchantments:[{id:34s,lvl:5s}]}
Odpovědět
Jen proto, že stále zapomínám, že 1.13 trochu změnil věci, a stále hledám, když hledám, jak očarovat knihu, jsem to chtěl přidat.
/give @p minecraft:enchanted_book{StoredEnchantments:[{id:"minecraft:unbreaking",lvl:5}]} 1
nebo pokud chcete použít ID, stále můžete
/give @p enchanted_book{StoredEnchantments:[{id:34,lvl:5}]} 1
Odpovědět
Pokud chcete očarovanou knihu zkuste použít toto:
/give <name> minecraft:enchanted_book 1 0 {StoredEnchantments:[{id:16,lvl:3}]}
Chcete-li do knihy přidat další kouzla, použijte
/give <name> minecraft:enchanted_book 1 0 {StoredEnchantments:[{id:16,lvl:3},{id:34,lvl:3}]}
Odpověď
Odpověď je zde velmi jednoduchá
/give @p minecraft:enchanted_book 1 0 {StoredEnchantments:[{id:34,lvl:3}]}
Zdá se, že si můžete dát očarované knihy, které ve hře existují.