state_enter.mcfunction 740 B

123456789101112131415161718192021222324
  1. # 要求系统进入状态 6(小游戏结束)
  2. scoreboard players set $state mem 6
  3. execute as @a[team=!debugging] run function ltw:state/6/player_enter
  4. # HUD
  5. scoreboard objectives setdisplay belowName total_score_disp
  6. scoreboard objectives setdisplay sidebar total_score
  7. scoreboard objectives setdisplay list total_score_disp
  8. scoreboard players set $bossbar_type mem 0
  9. function lib:bossbar/show
  10. # 初始化倒计时
  11. scoreboard players set $countdown mem 4
  12. # 初始化地图
  13. forceload add 0 1900 50 2000
  14. # 生成地图
  15. setblock 0 10 2000 minecraft:structure_block{mode:"LOAD",name:"ltw:select"}
  16. setblock 0 11 2000 minecraft:redstone_block
  17. setblock 0 10 2000 air
  18. # 让地图先加载好
  19. schedule function ltw:state/6/generate_bonus 1t