state_enter.mcfunction 917 B

1234567891011121314151617181920212223242526272829303132333435
  1. # 加载地图
  2. forceload add -32 -17 31 -80
  3. # 要求系统进入状态 0(等待大厅)
  4. scoreboard players set $state mem 0
  5. execute as @a run function ltw:state/0/player_enter
  6. # HUD
  7. scoreboard objectives setdisplay belowName gold_total
  8. scoreboard objectives setdisplay sidebar gold_total
  9. scoreboard objectives setdisplay list gold_total
  10. scoreboard players set $bossbar_type mem 0
  11. function lib:bossbar/show
  12. # 伤害管理
  13. scoreboard players set $remove_resistance mem 0
  14. team modify player friendlyFire false
  15. team modify player collisionRule never
  16. gamerule fallDamage false
  17. # 加载老板
  18. function ltw:state/0/summon_entity
  19. # 清理加载区域
  20. forceload remove all
  21. # 启用节奏跑酷
  22. scoreboard players set $tempo_enable mem 1
  23. function ltw:state/0/parkour/tempo_block/marker_spawn
  24. # 重置开始倒计时
  25. scoreboard players set $countdown mem 0
  26. # 重置当前状态
  27. function ltw:state/0/refresh_game_type