player_lose_heart.mcfunction 541 B

1234567891011121314151617
  1. # 玩家失败时由玩家自己触发
  2. tellraw @a ["",{"text":">> ","color":"red","bold": true},{"selector":"@s","color":"red"}," 爆炸了!"]
  3. # 玩家失去土豆
  4. function mini:hotpm/game/pm_lost
  5. # 增加tag
  6. tag @s add pm_explode_last
  7. # 特效
  8. summon minecraft:creeper ~ ~-1 ~ {ignited:1,ExplosionRadius:1,Fuse:0,Invulnerable:1}
  9. particle minecraft:explosion ~ ~1 ~ 0.4 0.4 0.4 0 5
  10. # 减少生命
  11. function mini:main/player_lose_heart
  12. # 强制观战
  13. # execute at @s as @a[gamemode=spectator,distance=..0.1] run spectate @p[tag=pm_holding]