首 页最新软件下载排行文章资讯投稿发布下载专题
维维下载站
您的位置:首页游戏攻略 → 我的世界探测玩家背包物品方法

我的世界探测玩家背包物品方法

来源:本站整理 发布时间:2014-2-26 10:45:53 人气:

《我的世界》探测玩家背包物品方法,关于指令方块的使用是游戏一大难点之一,许多时分指令方块能够简化玩家的缔造流程,不过对玩家的代码常识需求对比高,下面是指令方块完成勘探玩家背包的办法。

勘探玩家背包物品的办法

教我们如安在MC1.8里勘探玩家背包的物品。

有2个做法:一个是用/clear,另一个是用/testfor。用testfor做愈加高档,不过1.8更新后/clear也能够勘探NBT啥,所以2个办法都能够。这个东西能够放在冒险地图里边。

首先是clear。自从1.8更新后,clear的格局改变了。如今能够自定义清空数量和物品NBT了。如今的指令格局:

/clear <玩家> <物品> [数据] [数量] [dataTag]

/clear我就不具体多说了,这条指令在很早就有了,不过曾经一向无法清空自定义数量,自定义NBT等。给我们举个比方:假如要清空玩家背包里的一个叫“Test”的石剑:

那么指令即是:

clear @a minecraft:stone_sword 0 1 {display:{Name:"Test"}}

我们看见,指令里的1即是数量,后边的{display:{Name:"Test"}}意思即是石剑的NBT,也即是具有自定义姓名为“Test”的石剑。所以,当我们按下按钮后,假如背包里没有叫Test的石剑,那即是指令无效,不会给出输出。有的话就会情空掉一个石剑,然后给出输出。假如是要单纯物品勘探的话,那请自行把数量改成0,然后后边用对比器进行输出。/clear对比根底我就不多深化解说了。

之后即是/testfor指令了。1.8又更新了点NBT,让/testfor更强壮了。用testfor的优点即是能够自定义物品栏等等,还能够勘探玩家现已选中的物品栏。指令:

/testfor @p {Inventory:[{Slot:0b,id:minecraft:stone_sword,Damage:0s,Count:1b,tag:{display:{Name:"Test"}}}]}

我们看见,这条指令仍是勘探方才的一个叫“Test”的石剑。不过这次愈加高档。NBT解说:

Inventory:勘探玩家库房背包。/testfor用的,假如要勘探玩家背包一定要参加这个NBT。

Slot:玩家物品的槽位。这行可选可不选。帖子下面会具体解说槽位,单位是b。(数字后边一定要打b,比方:1b,0b等等)

id:勘探方针物品的id。自个这儿打的是minecraft:stone_sword,也即是石剑的ID。我们自行修正。

Damage:数据。这行默以为0,数据用来分辩多个一样物品。比方:多五颜六色的羊毛。单位是s,一定要加。

Count:数量。单位是b,一定要参加。这个如同只对可叠加物品起效,比方有5个叠加的羊毛,就能够勘探得到。5把石剑的话,假如不是叠加在一起,那就无发勘探,致使输出失利。

tag:这个我就不多说了,根底的NBT连接NBT。这个许多指令都能够用:summon,setblock等等。后边括号里的即是别的的NBT,操控石剑自身,而不好/testfor搞混。

(本教程不会参加勘探玩家选中槽位教程。前次现已发过一个了(SelectedItemSlot),有爱好的点击这儿检查)

之后来说下背包槽位。我们晓得,当翻开背包后有许多许多槽位能够放物品。而/testfor勘探背包有一项是能够勘探玩家放入物品的槽位的。这个最大的用途即是能够勘探玩家穿戴啥配备啥。槽位的操控图:

我们看见,0即是玩家选中的第一个槽位。之后100即是鞋子,101即是裤子,到103即是头盔。组成物品的是80,81,82和83。其他就不多说了,我们能够自个研讨。玩家选中的槽位即是0-8。

Slot解说。我们看见指令里的是0b,也即是玩家第一个手拿的物品。(概况看玩家背包槽位分布图)。所以,Slot后边填写的即是0b-8b,这个勘探不一定要是玩家选中了这个槽位,而是只需这个槽位里有到达需求的物品就能够了。合作SelectedItemSlot的话能够到达非常好的作用。

相关下载
栏目导航
本类热门阅览