player_lose_heart.mcfunction 332 B

123456789
  1. # 玩家失去一条命时调用此函数
  2. # 减少命
  3. execute if score @s mini_heart matches 1.. run scoreboard players remove @s mini_heart 1
  4. execute at @s run function lib:sounds/hurt
  5. # 计算血量
  6. function mini:main/player_max_health
  7. # 判定失败
  8. execute if score @s mini_heart matches 0 run function mini:main/player_failed