穿上盔甲就有药水效果?两个指令轻松实现! |
您所在的位置:网站首页 › 我的世界自定义属性装备 › 穿上盔甲就有药水效果?两个指令轻松实现! |
今天我来教大家用指令制作穿上就有药水效果的装备,当然,普通物品也是可以的。 首先我们要先讲一种错误方法: 在这一期专栏中我介绍过give指令的nbt标签,其中有一个是CostumPotionEffects这个标签,这是药水效果的标签,但只适用于药水箭,药水瓶等,放在盔甲的nbt中是没有用的。 那么我现在来讲一下正确方法: 一、准备工作 我们需要用到命令方块和execute,effect,give这三个指令 二、思路讲解 首先give自己一个装备,在写nbt的时候上一个tag,既简单又可以以免误判 然后用execute if检测盔甲架槽位上是不是有这个tag的盔甲,如果有 就给这个人effect give相应的药水效果。 三、指令实现 我们直接上模板 这条指令中 就是你的背包 是检测的物品id,填在引号里,如 这是检测物品数量后面填数字 这是物品的标签,可以有多个 这是背包的栏位,可以检测当你穿上盔甲时再触发,栏位id如下: 背包栏位这三个参数至少有一个,也可以全都有 我们其实主要就看tag用来区分。 比如 这样子就给我们了一个tag为jntm_snowball的雪球 然后就可以 也就是当你背包里有tag为jntm_snowball的物品时,给你一个1秒,1级的速度效果 当然你也可以加一个Count:32b也就是说只有当你背包里有32个这个标签的物品时才会触发run后面的指令 再举个例子我们先拿一个下界合金胸甲 那我们就可以 这样就可以检测到tag为fu_mo_xiong_jia的物品穿到胸甲栏位时,给玩家一个跳跃提升2级2秒的效果 最后,提醒大家,别忘了把命令方块设置成循环哦 P.S. 作者最近非常劳累,思路混乱,专栏可能有点乱,请见谅 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |