如何检测地板上有一个物品或多个物品
再在那个物品的位置产生粒子或放置方块或生成东西
再删除那个物品
先设置一个记分版。
/scoreboard objectives add drop dummy
把物品的掉落物形式添加到计分板,分值为1.
/scoreboard players set @e[type=Item] drop 1 {Item:{id:"minecraft:物品名称"}}
探测物品
/testfor @e[type=Item,score_drop=1]
在播放粒子效果
execute @e[type=Item,score_trees=1] ~ ~ ~ /particle 粒子名 x y z 颗粒坐标 颗粒速度 颗粒数 执行模式
清除原掉落物
kill @e[type=Item,score_drop=1]
/scoreboard objectives add drop dummy
把物品的掉落物形式添加到计分板,分值为1.
/scoreboard players set @e[type=Item] drop 1 {Item:{id:"minecraft:物品名称"}}
探测物品
/testfor @e[type=Item,score_drop=1]
在播放粒子效果
execute @e[type=Item,score_trees=1] ~ ~ ~ /particle 粒子名 x y z 颗粒坐标 颗粒速度 颗粒数 执行模式
清除原掉落物
kill @e[type=Item,score_drop=1]
多个物品就多使用几次
再播放粒子效果(上面输错了)
execute @e[type=Item,score_drop=1] ~ ~ ~ /particle 粒子名 x y z 颗粒坐标 颗粒速度 颗粒数 执行模式
再播放粒子效果(上面输错了)
execute @e[type=Item,score_drop=1] ~ ~ ~ /particle 粒子名 x y z 颗粒坐标 颗粒速度 颗粒数 执行模式
1366020327 发表于 2017-11-12 09:05
先设置一个记分版。
/scoreboard objectives add drop dummy
把物品的掉落物形式添加到计分板,分值为1.
能不能检测掉落物的名字 和 附魔
/scoreboard players set @e[type=Item] drop 1 {Item:{id:"minecraft:物品名称"},tag:{display:{Name:名字},ench:{[id:,lvl:]}},Count:数量}
我的夜色 发表于 2017-11-12 09:08
能不能检测掉落物的名字 和 附魔
在tag后面加标签就行。
1366020327 发表于 2017-11-12 09:16
/scoreboard players set @e[type=Item] drop 1 {Item:{id:"minecraft:物品名称"},tag:{display:{Name:名字 ...
还有id:?b,lvl:?s,你没加单位……
....不仅仅是单位的问题啊.....整个tag加错位置了....
复制代码
tag要加在Item标签的里面,它是个子标签,ench的括号也错了....方法是对的....
- /scoreboard players set @e[type=Item] drop 1 {Item:{id:"minecraft:物品英文ID",Count:数量b,tag:{display:{Name:"名字"},ench:[{id:,lvl:}]}}}
tag要加在Item标签的里面,它是个子标签,ench的括号也错了....方法是对的....