sleepawa
1.怎样让所有除在水中生活的实体接触到雨水后获得药水效果?除了在水中存货的实体,并且包括水与雨水
2.怎么样才能把地狱和末地改成空岛?


幻心飞小骥
1.给所有不在水中的实体获得药水效果:
  1. execute as @a at @s unless block ~ ~ ~ water run effect give @s 效果名字 持续时间(数字) 级数(数字)
复制代码
如:
  1. execute as @a at @s unless block ~ ~ ~ water run effect give @s speed 60 255
复制代码
run后面的指令见Wiki:命令/effect你可以使用一个炼药锅来获取雨水,通过侦测器感知炼药锅状态改变时执行以上指令。

2.在找


sleepawa
幻心飞小骥 发表于 2022-6-20 14:23
1.给所有不在水中的实体获得药水效果:如:run后面的指令见Wiki:命令/effect你可以使用一个炼药锅来获取雨 ...

1.可是我想要的是和水无关的生物遇水才会受到buff影响
2.我想要的是和水无关的生物碰到雨水受到buff影响3.而且炼药锅总会满的

Ph-苯
本帖最后由 Ph-苯 于 2022-6-20 23:45 编辑

水生生物的话,原版没有提供相应的标签,只能穷举。
检测天气可以用战利品表谓词predicate。
即使主世界是超平坦,末地和下界也是正常世界。也许可以用自定义世界把原版的维度覆盖掉?(不太清楚)