minecraftxixi
我做了个时间显示的数据包,但是我想让它在下界或末地不可用,我只需要知道怎么检测就行。注意不要用locate指令,因为function包不支持"条件制约"

strings
execute if entity @s[nbt={Dimension: "minecraft:overworld"}] run say a

鱼宝放心飞
1.16+

代码:

  1. execute if entity @s[nbt={Dimension:"minecraft:overworld"}]
  2. execute if data entity @s {Dimension:"minecraft:overworld"}
1.15-

代码:

  1. execute if entity @s[nbt={Dimension:0}]
  2. execute if data entity @s {Dimension:0}
谓词

代码:

  1. execute if entity @s[predicate=foo:bar]
  2. execute if predicate foo:bar
谓词 foo:bar

代码:

  1. {
  2. "condition": "minecraft:location_check",
  3. "predicate": {
  4.     "dimension": "minecraft:overworld"
  5. }
  6. }

第一页 上一页 下一页 最后一页