game_end.mcfunction 625 B

1234567891011121314151617181920212223
  1. # 清理残余实体
  2. tp @e[type=!player,x=950,y=-200,z=4950,dx=100,dy=600,dz=100] ~ -100 ~
  3. kill @e[type=!player,x=950,y=-200,z=4950,dx=100,dy=600,dz=100]
  4. # 游戏结束
  5. forceload remove 1000 5000 1064 5064
  6. worldborder set 1000000
  7. # Gamerule 调整
  8. gamerule doDaylightCycle false
  9. gamerule doLimitedCrafting true
  10. gamerule keepInventory true
  11. gamerule doTileDrops false
  12. gamerule doEntityDrops false
  13. gamerule doMobLoot false
  14. gamerule fireDamage false
  15. gamerule drowningDamage false
  16. # 计算得分
  17. execute as @a[team=playing] run scoreboard players operation @s mini_score += @s diamond
  18. # 清理物品栏
  19. clear @a[team=playing]