我的世界指令教程/give
首先,我們先來逐步分析一下/give的指令結(jié)構(gòu)
/give @s minecraft:diamond_sword 1
這是給自己一把鉆石劍的指令
/give 是執(zhí)行的指令,@s是選擇器(@a s r p e),minecraft:diamond_sword就是指令給你的物品(這里是鉆石劍英文所以給你鉆石劍),最后的1指的就是給你的數(shù)量,這里1就代表給你一把,2給你兩把,因?yàn)殂@石劍無法疊加,所以指令給你兩把鉆石劍占兩個(gè)格子,別指望疊加。
這里順便說一下選擇器,所有選擇器已經(jīng)在上面列了出來,@a就是選擇所有的玩家,@s是選擇執(zhí)行指令的人,@r是選擇隨機(jī)玩家,@p是選擇最近的玩家(如果是玩家執(zhí)行指令就會選擇執(zhí)行指令的人),@e是選擇所有生物。
選擇器后面可以加其他屬性,如@e后面加上一個(gè)條件[type=],這個(gè)條件的等號后面需要填一種實(shí)體(動物,怪物等)的名稱,如選擇所有牛就是@e[type=cow],清理掉落物就是/kill @e[type=item]
回到正題,想知道別的條件的就去wiki看,剛才講了一些選擇器的知識,那么現(xiàn)在告訴你如何給指定的一群人物品,可以使用/team指令加隊(duì)伍或者用/tag指令加標(biāo)簽
/team指令看這里,用/team創(chuàng)建隊(duì)伍并把人加入隊(duì)伍后,使用/give @a[team="a"] minecraft:iron_block(a改成你的隊(duì)伍名字),這條指令的意思是給所有隊(duì)伍為 a 的玩家一個(gè)鐵塊(不加數(shù)字默認(rèn)就是1個(gè))
/tag指令看這里,用/tag給人弄好標(biāo)簽后,使用/give @a[tag="a"] minecraft:iron_block(a改成你的隊(duì)伍名字),這條指令的意思是給所有有 a?標(biāo)簽的玩家一個(gè)鐵塊(不加數(shù)字默認(rèn)就是1個(gè))
接下來說說高級玩法,也就是改物品屬性
/give @s?minecraft:diamond_sword{Enchantments:[{id:"sharpness",lvl:1s}]}
這條指令的意思是給你一把鋒利一的鉆石劍,接下來我們逐步解析
@s選擇自己,minecraft:diamond_sword給的物品為鉆石劍,Enchantments:寫附魔屬性的前綴,id:"sharpness"是說附魔id是sharpness(鋒利),更多附魔屬性id看wiki,lvl:1s指的是一級,最高255。
到這里你們應(yīng)該了解的差不多了吧,這里在跟你們說一下多個(gè)附魔
/give @s?minecraft:diamond_sword{Enchantments:[{id:"sharpness",lvl:1s},{id:"unbreaking",lvl:1s}]}意思是給你一個(gè)耐久1鋒利1的鉆石劍,逐步解析看上面,其實(shí)多附魔就是先把第一個(gè)id和lvl的后面的}]}改成}再加上一個(gè)英文逗號,然后在后面寫上id和lvl(左邊{括號,右邊}]}括號),更多也是這樣疊加。
最后留一個(gè)小作業(yè),給自己一把鋒利十擊退五的鉆石劍用什么指令?