我的世界中怎么用命令块让弓箭射过的地方留下钻石块。
- 游戏资讯
- 发布时间:2024-11-15 07:47:25
/execute @e[type=arrow] ~ ~ ~ setblock ~ ~+5 ~ diamond_block 可以不影响箭的飞行轨迹一直生成(请用命令方块高频)
/execute @e[type=arrow] ~ ~ ~ setblock ~ ~ ~ diamond_block 就会只生成一个,然后箭就击中钻石块了,然后箭就over了(同样请高频)
ps:如果你想让雪球有这个效果的话,就把指令里的arrow改成snowball,鸡蛋的话改成egg
ps:其实任何实体都可以的,只要把指令中的arrow改成实体的ID就可以了(我不提供列表,非要ID的话,教你两个办法:1,网上查 2,生成这个实体,然后在它消失之前/kill @e,重生之后打开聊天栏,找到你刚才生成的实体名称,鼠标对准,就会显示的,生存不要用这个办法)
ps:药箭的ID不是arrow,如果你不知道的话可以直接去查,反正我不知道
ps:掉落物的ID统一是item,如果要指定是那些掉落物,请添加nbt,nbt格式是{item:物品ID},物品ID不知道怎么办?按F3+h,然后打开物品栏,鼠标指着一个物品,就可以看见这个物品的ID(此方法我没试过,不确定行不行)
ps:如果你有相当的指令知识,可以在@e后面添加一些其他参数,如r,x,y,z,rm,m等,我就不细说了,不会的自己去查
ps:如果你有相当的指令知识,可以把后面的setblock改成别的指令,加什么都可以的,只是请考虑一下某些指令会不会卡机