比如,吃下某件自定义食品,在60秒内每一游戏刻都会清除玩家身上全部的状态效果
- #functions/load.mcfunction
- scoreboard objectives add clear_effect dummy ""
- #functions/tick.mcfunction
- effect clear @a[score={clear_effect=1..}]
- scoreboard players remove @a[score={clear_effect=1..}] clear_effect 1
- #functions/advancements/eat_sth.mcfunction
- scoreboard set @s clear_effect 1200
advancements/eat_sth.json
- {
- "criteria": {"eat_sth":{"trigger": "consume_item", "conditions": {"item": "<吃的东西的ID>"}}},
- "requirements": [["eat_sth"]],
- "rewards": {"function": "<命名空间>:advancements/eat_sth"}
- }