game_end.mcfunction 594 B

12345678910111213141516171819202122
  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 doLimitedCrafting true
  9. gamerule keepInventory true
  10. gamerule doTileDrops false
  11. gamerule doEntityDrops false
  12. gamerule doMobLoot false
  13. gamerule fireDamage false
  14. gamerule drowningDamage false
  15. # 计算得分
  16. execute as @a[team=playing] run scoreboard players operation @s mini_score += @s emerald
  17. # 清理物品栏
  18. clear @a[team=playing]