我的世界指令附魔入門(Java1.17)

相信大家看到標題都知道我們今天要干什么了。
對,就是詳細說一下MC的附魔指令!
這玩意的指令對于新人和不懂英語的小白以及沒有編程基礎的同學來說很是很難的,所以經(jīng)過一下午的整理,我把我自己的經(jīng)驗分享給大家!
我們先從普通的附魔開始。
一般來說,獲得附魔臺后直接擺在地上,最高可以進行3經(jīng)驗的附魔(而且都很爛)。
在附魔臺周圍擺上書架可以增加附魔等級



對于普通生存來說,第一張圖左邊的擺法是經(jīng)濟實用且美觀的,書架中間的空隙可以擺上箱子放青金石和附魔后的裝備,還可以擺上工作臺或者鐵砧,看你怎么想了。
以上的部分,對于大多數(shù)非新手玩家來說就像是常識一樣,那么接下來就是重頭戲了,指令附魔!
指令附魔
我們先了解基礎點的——/give指令
在作弊模式下,/give可以允許游戲給予玩家任意物品,甚至是調(diào)試棍(debug_stick)
具體的指令是這樣的:/give @a minecraft:<物品英文id> <數(shù)量>
這與指令附魔有什么關(guān)系呢?
關(guān)系很大!
一般來說,你想要的附魔無非就是生存打不到、掉率太小的附魔(如經(jīng)驗修補、無限之類的)
這種情況我們可以通過/give指令,給予自己一個指定的附魔書


可以發(fā)現(xiàn),在物品id的緊后邊,填上了{}的符號,我把這個理解為特定化物品的方式,類似于NBT標簽
接下來我只說{}號內(nèi)的內(nèi)容是什么
第一個字詞StoredEnchantments表示“儲存的附魔”,表示這本附魔書有什么樣的附魔屬性,它的屁股后面通常要加上一個英文的冒號
這個冒號后面是一個中括號,這一層是添加其他標簽用的(如使物品無法破壞的unbreaking詞條或者物品拿在手上有什么buff屬性之類的,有些不是配合附魔用的,這里簡單帶過),我們用不到,可以忽略,但是輸入指令的時候不能不打上去,不然會報錯的
中括號里面的小括號就是我們的附魔屬性了,通常也是用花括號括起來,里面寫附魔屬性的英文名稱,接一個逗號后寫等級
即{id:---,lvl:---}
這就是一個附魔屬性了,要是想多加幾個屬性,可以在這個屬性花括號的后邊連上個逗號,再加一個附魔屬性


最后用鐵砧把附魔書打到裝備上就可以了。

不過要注意的是,只有對裝備生效的附魔才會被打上去,其余附魔會消失
好了,基礎的說完了,該來點高級的了!
可能有人會發(fā)現(xiàn),有些附魔屬性不能共存,如火焰保護和保護,是不能共存于同一件背心上的



還有些附魔會被頂?shù)簦热缭阼F砧上截肢殺手會被許多附魔頂?shù)?/p>
而且,裝備的附魔是有上限的,有時候還會提示你“過于昂貴”,調(diào)創(chuàng)造模式雖然可以解決“過于昂貴”,但附魔上限可不是那么輕易解決的
這時候就要命令方塊出場了
并不是說指令欄不可以,但命令方塊可以輸入的有效字符更長更多,方便給裝備附一大堆魔

還是熟悉的give指令,但這次不是附魔書了,而是直接給物品,比如你想要一個附魔的釣魚竿,你就需要先輸入:give @a minecraft:fishing_rod
好,從這里開始就需要一些微操了
(其實也沒有那么難,和附魔書的那部分很相似)


還是熟悉的花括號,但這一次里面就可以少填一個詞了,直接寫“Enchantments”加冒號就可以了
后面還是中括號接花括號,從這里開始需要注意,附魔的id不再是簡單的英文名稱了,而是需要加上前綴“minecraft:”,還要拿雙引號把這一部分引住,等級后可以加上“s”但不加也不影響什么。(詳情參考一下圖片)
其余的部分就和之前的附魔書部分差不多一樣了。
使用這種直接給予物品的指令可以使多個相互不容的附魔共存于同一物品上而不會被頂?shù)?,同時也可以跨裝備附魔(比如給弓附魔激流之類的操作,但沒什么實際用處就是了)。
好了,以上就是指令附魔的入門了,關(guān)于高階的附魔(如不可破壞、手持時受buff之類不算附魔的附魔)這里一概不提,因為我也只懂一點點,不敢說太多,萬一出錯了還會誤導大家。
我截了一下午圖,又去了我的生存檔里測試了一下附魔,為了搞附魔的英文id還把語言調(diào)成了English(US),那些附魔屬性的id我也是這么搞來的,所以你們要是想用的話可以自己調(diào)一下語言或者去MCwiki上看一看附魔屬性對應的英文就可以直接用了,我太累所以本來想添加的對照部分就吹了~
希望大家看的愉快!希望能幫到大家!