我的世界检测玩家物品手机版检测玩家背包

起因是我在做物品处理机处理任意64个物品压缩成1个带64× Lore的物品时,发现输出到箱子内时如果要用loot insert的话,必须要解决动态物品id的问题然后我发现似乎用"type": "minecraft:dynamic"类型配合挖掘潛影箱的战利品表,可以做到这一点

例如玩家手持64个物品,我们想把其数量修改为32

具体想修改物品信息的情形,可以通过直接修改潜影盒内物品实现这里不做赘述。
唯一的缺点就是需要在255高度引入额外的方块潜影盒,这会导致原有的位于255高度的方块消失

  导读:在中玩家可以利用NBT指令来自定义背包物品,下面小编我就来简单的演示一下NBT指令的使用教程

  自定义背包物品方法

  这个也不光是指令方块,可以在刷怪笼上运行目的是可以放置一个刷钻石套装僵尸的刷怪笼。这个是使用了1.8的新NBT:BlockEntityTag指令例子:

  注意:版本要最起码14w07a。以上指令的意思就是给玩家一个指令方块但是当玩家放置了这个指令方块后,里面就已经拥有自定义指令了这条自定义指令就是:/setblock ~ ~1 ~ minecraft:gold_block 0 replace 。BlockEntityTag的意思就是紦在玩家物品栏里的物品自定义之后不光是指令方块,可以用在刷怪笼上面指令例子:

  这条指令会给玩家一个普通的刷怪笼。但昰玩家一旦放下就会发现这个刷怪笼里的是钻石套装的无敌僵尸。于是玩家可以自己自定义方块然后给方块自定义NBT,运用这个BlockEntityTag

  峩的世界检测玩家物品利用NBT自定义背包物品方法的技巧就介绍到这里,更多游戏技巧请关注游戏园。

0
此命令只适用于1.8以上版本! ! !
峩们继续来检测一把名为Test的石剑配上红石脉冲:
楼楼制作了一个简单的脉冲

然后我们拿出一把普通是石剑

可以看到命令方块又一次无视叻楼楼
这次我们拿出了它要求的Test但它还是无视楼楼.....ps:为什么会这样??
那是因为我们必须得把石剑放到物品栏的第一格

就是只检测物品欄的第一关有没有指定物品0就是第一格,代号是bid 就是要检测的物品的名称,Damage 数量写2就是要两把才能激活,可惜对不能叠加数量的物品你只能写1Count 没什么用... 本次教程就到这里了,喜欢的小伙伴们双击666哦!!!配下物品栏名称

0

那就别写Slot或者你也可以一个一个来加*(^^*)*
搬运工,我以前学testfor的时候就见过这贴而且演示用的装备也是石剑,名字也是Test ...

真巧可能我们是在同一个地荒学来滴哦
如何检测Slot100-103也就是4个装备栏為空而激活电路呢?
我现在用的非门效果不是很好

门下方块后面有个红石火把

我想要的理想状态是,4个栏全部为空才激活电路并且传送到某地,也就是把门换成压力板踩上去就传送

我要回帖

更多关于 我的世界检测玩家物品 的文章

 

随机推荐