Goance
本帖最后由 Goance 于 2021-3-20 13:56 编辑

Some quetions

  1,怎么自定义生物的掉落物?
  2,怎么检测玩家【或实体】在指定区域内?
  3,怎么让玩家踩在指定方块上触发效果?
  4,怎么让物品右键触发命令?   
  5,怎么检测指定位置方块是否与另一个方块一致?
    【像地图里发射器做的工作台】


【版本为1.16.3】






洞穴夜莺
1,自定义生物掉落物用战利品表
2,使用@a[x=<范围>]选中x坐标在范围内的玩家(范围的书写方法为<min>..<max>)
3,循环execute if block
4,像空地图之类的可以检测玩家背包里的地图

Goance
洞穴夜莺 发表于 2021-3-20 14:01
1,自定义生物掉落物用战利品表
2,使用@a[x=]选中x坐标在范围内的玩家(范围的书写方法为..)
3,循环exec ...

能把指令敲出来吗
【第四个是钓鱼竿之类的】

洞穴夜莺
本帖最后由 洞穴夜莺 于 2021-3-20 14:42 编辑
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处方块相等时执行

Goance
洞穴夜莺 发表于 2021-3-20 14:39
第一个需要使用数据包,指令没法做
第二个比如选中x坐标在0~100之间的玩家
/execute as @a[x=0..100] run ...

谢谢大佬,
emmm....第四个我的意思是钓鱼竿右击执行命令

洞穴夜莺
Goance 发表于 2021-3-20 14:41
谢谢大佬,
emmm....第四个我的意思是钓鱼竿右击执行命令

对啊,就是钓鱼杆右击执行指令啊
钓鱼杆右击会抛出浮标,这指令检测浮标

Goance
本帖最后由 Goance 于 2021-3-21 00:20 编辑
洞穴夜莺 发表于 2021-3-20 14:43
对啊,就是钓鱼杆右击执行指令啊
钓鱼杆右击会抛出浮标,这指令检测浮标 ...

啊啊,谢谢大佬
那第四个有没有别的物品也能用的指令【如胡萝卜钓竿,剑什么的】而且第二个用不了啊,是版本问题吗[1.16.3]



Goance
洞穴夜莺 发表于 2021-3-20 14:43
对啊,就是钓鱼杆右击执行指令啊
钓鱼杆右击会抛出浮标,这指令检测浮标 ...

大佬在吗,看下上一句话?【上个回复,3.21凌晨那个】

jason_sun
Goance 发表于 2021-3-21 00:09
啊啊,谢谢大佬
那第四个有没有别的物品也能用的指令【如胡萝卜钓竿,剑什么的】而且第二个用不了啊,是版 ...

补充:
应该是
@a[x=1, dx=99]

表示x=1到1+99中的玩家