怎么检测玩家的增益效果?
大佬请开始你的表演!
大佬请开始你的表演!
1.13版本=-=
execute as @a[nbt={ActiveEffects:[{Id:"minecraft:speed"}]}] run say 我有速度效果!
SPGoding 发表于 2018-8-5 11:47
execute as @a[nbt={ActiveEffects:[{Id:"minecraft:speed"}]}] run say 我有速度效果!
谢谢,大佬
SPGoding 发表于 2018-8-5 11:47
execute as @a[nbt={ActiveEffects:[{Id:"minecraft:speed"}]}] run say 我有速度效果!
没效果!
抱歉我给忘了…NBT 里用的还是数字 ID
/execute as @a[nbt={ActiveEffects:[{Id:1b}]}] run say 我有速度效果!

把 1 改成你要的状态效果的数字 ID,这里是一份对照表