本帖最后由 Goance 于 2021-3-20 13:56 编辑 
Some quetions
1,怎么自定义生物的掉落物?
2,怎么检测玩家【或实体】在指定区域内?
3,怎么让玩家踩在指定方块上触发效果?
4,怎么让物品右键触发命令?
5,怎么检测指定位置方块是否与另一个方块一致?
【像地图里发射器做的工作台】
【版本为1.16.3】
Some quetions
1,怎么自定义生物的掉落物?
2,怎么检测玩家【或实体】在指定区域内?
3,怎么让玩家踩在指定方块上触发效果?
4,怎么让物品右键触发命令?
5,怎么检测指定位置方块是否与另一个方块一致?
【像地图里发射器做的工作台】
【版本为1.16.3】
1,自定义生物掉落物用战利品表
2,使用@a[x=<范围>]选中x坐标在范围内的玩家(范围的书写方法为<min>..<max>)
3,循环execute if block
4,像空地图之类的可以检测玩家背包里的地图
2,使用@a[x=<范围>]选中x坐标在范围内的玩家(范围的书写方法为<min>..<max>)
3,循环execute if block
4,像空地图之类的可以检测玩家背包里的地图
洞穴夜莺 发表于 2021-3-20 14:01
1,自定义生物掉落物用战利品表
2,使用@a[x=]选中x坐标在范围内的玩家(范围的书写方法为..)
3,循环exec ...
能把指令敲出来吗
【第四个是钓鱼竿之类的】
 本帖最后由 洞穴夜莺 于 2021-3-20 14:42 编辑 
第一个需要使用数据包,指令没法做
第二个比如选中x坐标在0~100之间的玩家
/execute as @a[x=0..100] run ...
第三个
execute if block ~ ~-1 ~ minecraft:grass_block run ..在脚下有草方块时执行
第四个
execute if entity @e[type=minecraft:fishing_bobber] run ...
第五个
/execute if blocks <坐标1> <坐标1> <坐标2> all run ...在坐标1和坐标2处方块相等时执行
Goance 发表于 2021-3-20 14:05
能把指令敲出来吗
【第四个是钓鱼竿之类的】
第一个需要使用数据包,指令没法做
第二个比如选中x坐标在0~100之间的玩家
/execute as @a[x=0..100] run ...
第三个
execute if block ~ ~-1 ~ minecraft:grass_block run ..在脚下有草方块时执行
第四个
execute if entity @e[type=minecraft:fishing_bobber] run ...
第五个
/execute if blocks <坐标1> <坐标1> <坐标2> all run ...在坐标1和坐标2处方块相等时执行
洞穴夜莺 发表于 2021-3-20 14:39
第一个需要使用数据包,指令没法做
第二个比如选中x坐标在0~100之间的玩家
/execute as @a[x=0..100] run ...
谢谢大佬,
emmm....第四个我的意思是钓鱼竿右击执行命令
 本帖最后由 Goance 于 2021-3-21 00:20 编辑 
啊啊,谢谢大佬
那第四个有没有别的物品也能用的指令【如胡萝卜钓竿,剑什么的】而且第二个用不了啊,是版本问题吗[1.16.3]
 
 
洞穴夜莺 发表于 2021-3-20 14:43
对啊,就是钓鱼杆右击执行指令啊
钓鱼杆右击会抛出浮标,这指令检测浮标 ...
啊啊,谢谢大佬
那第四个有没有别的物品也能用的指令【如胡萝卜钓竿,剑什么的】而且第二个用不了啊,是版本问题吗[1.16.3]
 
洞穴夜莺 发表于 2021-3-20 14:43
对啊,就是钓鱼杆右击执行指令啊
钓鱼杆右击会抛出浮标,这指令检测浮标 ...
大佬在吗,看下上一句话?【上个回复,3.21凌晨那个】
Goance 发表于 2021-3-21 00:09
啊啊,谢谢大佬
那第四个有没有别的物品也能用的指令【如胡萝卜钓竿,剑什么的】而且第二个用不了啊,是版 ...
补充:
应该是
@a[x=1, dx=99]
表示x=1到1+99中的玩家