很多玩家對我的世界中Lock和CanDestroy這兩個(gè)指令不甚了解,這是兩個(gè)非常重要的指令,玩家可以通過Lock實(shí)現(xiàn)開鎖,而CanDestroy則可以將NBT附著在物品上,下面是詳細(xì)用法解析,希望能給玩家?guī)韼椭?/p>
Lock和CanDestroy的使用方法
教大家如何使用14w02c最新預(yù)測版的新加的2個(gè)datatag:Lock和CanDestroy。這2個(gè)NBT最大的用處就是在冒險(xiǎn)地圖里使用。Lock是鎖箱子,只有帶有和Lock核對的自定義名字物品才可以打開。CanDestroy是冒險(xiǎn)模式更新的一個(gè)NBT,用處是可以在冒險(xiǎn)地圖里讓莫個(gè)物品可以破壞莫個(gè)方塊。冒險(xiǎn)模式更新了,F(xiàn)在在冒險(xiǎn)模式里是100%無法破壞任何方塊的,就像在創(chuàng)造模式用劍一樣。唯一可以做的就是按按鈕,拉開關(guān)什么。CanDestroy這個(gè)NBT可以附在物品上,于是那個(gè)物品就可以有破壞指定方塊的權(quán)利。注意這2個(gè)NBT只能在14w02a或更高版本使用。
首先教大家如何Lock這個(gè)NBT,注意的是這個(gè)NBT只可以在容器上面使用。指令:
/setblock ~ ~1 ~ minecraft:chest 0 replace
{Lock:"123456"}
大家看見這條指令是在指令方塊上面刷一個(gè)箱子。但是只有一個(gè)NBT:Lock。大家看見Lock后面打的是123456。當(dāng)然,大家可以隨便打。這個(gè)123456的意思就是只有名字叫123456的物品才可以打開。不是玩家,而是物品。123456只是物品的名字。如果改成654321,那就只有物品名字叫654321的才可以開啟。當(dāng)玩家沒有指定的物品,而試圖開啟容器的話,畫面會顯示箱子以上鎖(Chest is locked):
之后來教大家如何使用CanDestroy這個(gè)NBT。也是十分的簡單。指令:
/give @p minecraft:stone_pickaxe 1 0
{CanDestroy:["minecraft:sandstone","minecraft:stonebrick"]}
大家把這條指令打到指令方塊后會獲得一個(gè)普通的石稿,不過當(dāng)玩家仔細(xì)看后會發(fā)現(xiàn)下面寫著:Can Break:Sandstone和Stonebricks。這個(gè)意思是這個(gè)石稿可以破壞砂巖和石磚。于是大家可以把自己弄成冒險(xiǎn)模式,然后試試用這把石稿破壞砂巖或者石磚,都可以破壞。而其他方塊就不可以了。指令里的CanDestroy后面就是可破壞物品的列表。格式是:["(可破壞物品)","(可破壞物品)"],當(dāng)然,這里就加了2個(gè)可破壞物品,不過大家可以無限加入。之后大家可以加入Damage這個(gè)NBT,來控制石稿的耐久,最終達(dá)到只可以破壞幾個(gè)砂巖/石磚的效果。截圖: