時(shí)間:2014-06-28 09:15:07 來(lái)源:當(dāng)游網(wǎng) 作者:當(dāng)游網(wǎng) 編輯:cxx 字體大?。?
暑假到了,我的世界也更新到了最新的1.81版,在這個(gè)新版本中,最值得我們期待的自然還是好玩的命令方塊了,而且這一次命令方塊里也增加了很多新玩法。下面小編就以最基礎(chǔ)的/replaceitem為例子,教大家如何在1.8版本玩命令方塊。
我的世界1.8版/replaceitem指令使用方法
可能會(huì)有人問(wèn)/replaceitem是什么?這是MC的第一條指令,可以給玩家一個(gè)自定義物品,在一個(gè)自定義的槽位里。不光是玩家,生物,方塊什么都可以。比如:使用/replaceitem可以瞬間給地圖里所有的僵尸穿上滿(mǎn)套鉆石裝備,用4個(gè)指令方塊就可以完成。之前版本只可以使用/summon完成。
首先是給生物裝備
格式
/replaceitem entity <目標(biāo)> <槽位> <物品> [數(shù)量] [信息] [dataTag]
比如,如果本人在一個(gè)指令方塊里輸入:
/replaceitem entity @e[type=Zombie] slot.armor.chest minecraft:diamond_chestplate 1 0
{display:{Name:"Test"},ench:[]}
那么,這條指令會(huì)給地圖里的所有僵尸(@e[type=Zombie]),穿上一個(gè)鉆石胸甲(slot.armor.chest minecraft:diamond_chestplate)。那個(gè)胸甲的名字是“Test”。詳細(xì)的NBT我就不多說(shuō)了,要學(xué)NBT去看我索引。
之后大家看槽位這一欄,本人給僵尸穿裝備寫(xiě)的是 slot.armor.chest ,這個(gè)就是胸甲的槽位。這個(gè)槽位并不是像以前的箱子那些數(shù)字槽位,而是文字化了。
再比如:
/replaceitem entity @e[type=Zombie] slot.armor.legs minecraft:iron_leggings 1 0
{display:{Name:"Test"},ench:[]}
復(fù)制代碼
給地圖里的所有僵尸,穿上一個(gè)鐵護(hù)腿,擁有“Test”這個(gè)名字。
現(xiàn)在來(lái)給大家發(fā)下基本的槽位選項(xiàng)
slot.armor.legs - 腿甲
slot.armor.chest - 胸甲
slot.armor.feet - 靴子
slot.armor.head - 頭盔
slot.weapon - 武器(只限定于生物)
這4個(gè)槽位是控制生物的裝備的。玩家和其他生物都可以使用,除了slot.weapon。因?yàn)樯锏奈锲窓诓幌裢婕矣?個(gè),所以生物只能攜帶一個(gè)武器。
之后來(lái)說(shuō)如何給玩家的背包加物品
以前只能靠/give,而且無(wú)法鎖定加到玩家背包的那一格,而新的/replaceitem就可以。主要是運(yùn)用槽位的控制。比如:
/replaceitem entity @a slot.hotbar.8 minecraft:diamond_chestplate 1 0
{display:{Name:"Test"},ench:[]}
復(fù)制代碼
給所有玩家一個(gè)叫“Test”的鉆石胸甲,加到玩家手拿物品欄的最后一格。所以,slot.hotbar.(手拿物品格數(shù)) 就是玩家手拿物品的槽位控制。
手拿物品槽位
slot.hotbar.0 - 玩家手拿物品第一格(開(kāi)始一格)
slot.hotbar.1 - 玩家手拿物品第二格
slot.hotbar.2 - 玩家手拿物品第三格
slot.hotbar.3 - 玩家手拿物品第四格
slot.hotbar.4 - 玩家手拿物品第五格
slot.hotbar.5 - 玩家手拿物品第六格
slot.hotbar.6 - 玩家手拿物品第七格
slot.hotbar.7 - 玩家手拿物品第八格
slot.hotbar.8 - 玩家手拿物品第九格(最后一格)
之后來(lái)說(shuō)的是如何給玩家加一個(gè)物品,加到玩家的背包里去。上面說(shuō)的是加到玩家的手拿物品欄(hotbar),玩家背包有另一個(gè)槽位來(lái)控制。那個(gè)槽位是:slot.inventory.(背包空間格數(shù))。這個(gè)和hotbar一樣,如果玩家不清楚是哪一個(gè),那就一格一格數(shù)過(guò)去。0就是第一格,1就是第二格,以此類(lèi)推。
接下來(lái)來(lái)說(shuō)的是如何給容器加入/replaceitem。(我會(huì)說(shuō)其實(shí)直接用/blockdata就可以實(shí)現(xiàn),不用/replaceitem都可以嗎?)。
給容器的和給生物的差不多
容器的格式是
/replaceitem block <XYZ> <槽位> <物品> [數(shù)量] [信息] [dataTag]
大家看見(jiàn),這個(gè)其實(shí)和/blockdata差不多。唯一不同的就是,槽位的填寫(xiě)不一樣。這個(gè)我就不多說(shuō)了,相信大家都能看懂指令格式。舉個(gè)簡(jiǎn)單的例子:
/replaceitem block ~ ~1 ~ slot.container.0 minecraft:diamond_chestplate 1 0
{display:{Name:"Test"},ench:[]}
指令方塊上面放一個(gè)箱子,然后打入和激活這條指令,那就會(huì)在箱子里的第一格放入一個(gè)物品。那個(gè)物品是一個(gè)鉆石胸甲,名字叫“Test”(廢話(huà)么)。
最后,發(fā)一下一些常用的方塊的槽位選項(xiàng):(槽位格數(shù)的計(jì)算方式和slot.inventory一樣。不確定就數(shù)過(guò)去)
slot.container.(槽位格數(shù)) - 基本容器(箱子,熔爐,漏斗等等)
slot.enderchest.(槽位格數(shù)) - 末影箱子
最后,教大家一個(gè)我的世界輕松填寫(xiě)槽位的方法:可以在輸入指令時(shí)按TAB,系統(tǒng)會(huì)自動(dòng)幫你幫你完成指令,而且還會(huì)告訴你所有槽位名字,你記住就好了;至于其他相關(guān)操作,大家可以自己去游戲中實(shí)踐看看。
1