state_enter.mcfunction 950 B

123456789101112131415161718192021222324252627282930313233343536
  1. # 加载地图
  2. forceload add -32 -17 31 -80
  3. kill @e[type=item]
  4. # 要求系统进入状态 0(等待大厅)
  5. scoreboard players set $state mem 0
  6. execute as @a[team=!debugging] run function ltw:state/0/player_enter
  7. # HUD
  8. scoreboard objectives setdisplay belowName green_total
  9. scoreboard objectives setdisplay sidebar
  10. scoreboard objectives setdisplay list green_total
  11. scoreboard players set $bossbar_type mem 0
  12. function lib:bossbar/show
  13. # 伤害管理
  14. scoreboard players set $remove_resistance mem 0
  15. team modify playing friendlyFire false
  16. team modify playing collisionRule never
  17. gamerule fallDamage false
  18. # 修改队伍颜色
  19. team modify playing color green
  20. # 加载老板
  21. function ltw:state/0/summon_entity
  22. # 清理加载区域
  23. forceload remove all
  24. # 启用节奏跑酷
  25. scoreboard players set $tempo_enable mem 1
  26. function ltw:state/0/parkour/tempo_block/marker_spawn
  27. # 重置开始倒计时
  28. scoreboard players set #start_countdown mem 9999999