state_enter.mcfunction 1.0 KB

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