@@ -0,0 +1,5 @@
+# 用game_id标记小游戏中的掉落物,清除遗留的掉落物
+
+scoreboard players add @e[type=item] game_id 0
+scoreboard players operation @e[type=item,scores={game_id=0}] game_id = $ game_id
+execute as @e[type=item] unless score @s game_id = $ game_id run kill @s
@@ -7,4 +7,7 @@ execute if score $mini_type mem matches 101 run function mini:diamond/tick20
execute if score $mini_type mem matches 102 run function mini:trade/tick20
# 结束游戏判定
-function mini:main/check_game_end
+function mini:main/check_game_end
+# 清理残留掉落物
+function mini:main/kill_remaining_items