player_lose_heart.mcfunction 674 B

1234567891011121314
  1. # 玩家失败时由玩家自己触发
  2. tellraw @a [{"text":">> ","color":"gold","bold": true},{"selector":"@s","color":"yellow","bold": false},{"text":" 爆炸了!","color":"white","bold": false}]
  3. # 玩家失去土豆
  4. function mini:hotpm/game/pm_lost
  5. # 特效
  6. summon minecraft:creeper ~ ~-1 ~ {ignited:1,ExplosionRadius:1,Fuse:0,Invulnerable:1}
  7. particle minecraft:explosion ~ ~1 ~ 0.4 0.4 0.4 0 5
  8. # 记录位置
  9. summon minecraft:area_effect_cloud ~ ~ ~ {Tags:["pm_boom"]}
  10. # 减少生命
  11. function mini:main/player_lose_heart
  12. # 选新土豆
  13. execute if score $player_alive mem matches 2.. as @e[type=area_effect_cloud,tag=pm_boom] at @s run function mini:hotpm/game/pm_init