tick20.mcfunction 971 B

1234567891011121314151617181920212223242526
  1. # 每秒执行一次
  2. schedule function ltw:clock/tick20 20t replace
  3. # 调用其他模块
  4. function item:tick20
  5. function lib:bossbar/tick20
  6. execute if score $state mem matches 3 run function ltw:state/3/tick20
  7. execute if score $state mem matches 4 run function ltw:state/4/tick20
  8. execute if score $state mem matches 5 run function ltw:state/5/tick20
  9. execute if score $state mem matches 6 run function ltw:state/6/tick20
  10. execute if score $state mem matches 7 run function ltw:state/7/tick20
  11. function lib:sounds/music/tick20
  12. # 特殊方块给予效果
  13. function lib:effect/regen
  14. # 全局倒计时
  15. execute if score $countdown mem matches 1.. run scoreboard players remove $countdown mem 1
  16. scoreboard players remove @e[scores={countdown=1..}] countdown 1
  17. # 4 秒一次
  18. scoreboard players add $foursec mem 1
  19. execute if score $foursec mem matches 4.. run scoreboard players set $foursec mem 0
  20. # 掐死原版 BGM
  21. stopsound @a music music.game
  22. stopsound @a music music.creative