da_y_c
本帖最后由 da_y_c 于 2020-7-20 16:36 编辑

这个右键村民触发指令在1.12.2我就见过了,1.14.4也可以吧?求这个指令

些个例子:右键村民,命令方块触发  然后是是say指令村民:你好

Chelover_C60
建立准则为minecraft.custom:minecraft.talked_to_villager的记分板,然后检测玩家分数即可。另外这里考虑到多人兼容性不建议用say

建立记分板
  1. scoreboard objectives add talk minecraft.custom:minecraft.talked_to_villager
复制代码

循环执行以下命令
  1. tellraw @a[scores={talk=1..}] {"text":"村民:你好"}
  2. scoreboard players reset @a[scores={talk=1..}] talk
复制代码


这问题不难啊,怎么没人答

da_y_c
Chelover_C60 发表于 2020-7-20 17:29
建立准则为minecraft.custom:minecraft.talked_to_villager的记分板,然后检测玩家分数即可。另外这里考虑 ...

不知道为啥没回复,可能没人看到吧。一会我测试一下好不好用

da_y_c
Chelover_C60 发表于 2020-7-20 17:29
建立准则为minecraft.custom:minecraft.talked_to_villager的记分板,然后检测玩家分数即可。另外这里考虑 ...

最后问一下,如果右键特定的村民说特定的话要怎么做?

下一页 最后一页