File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed
src/main/java/top/mpt/xzystudio/flywars/listeners Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change 22
33import org .bukkit .GameMode ;
44import org .bukkit .Location ;
5+ import org .bukkit .entity .EntityType ;
56import org .bukkit .entity .Player ;
67import org .bukkit .event .EventHandler ;
78import org .bukkit .event .Listener ;
@@ -73,10 +74,13 @@ public void onGameOver(GameOverEvent event) {
7374 // 重置计分板
7475 Game .scoreboardManager .reset ();
7576 // 取消资源刷新
76-
77- if (Game .resUpdater != null ) Game .resUpdater .cancel (); // TODO 灰灰:结束后依然会刷凋落物
78- // TODO 灰灰:结束后清除已有的凋落物
79-
77+ if (Game .resUpdater != null ) Game .resUpdater .cancel ();
78+ // 清除世界内的掉落物
79+ event .getWinner ().getP1 ().getWorld ().getEntities ().forEach (it -> {
80+ if (it .getType () == EntityType .DROPPED_ITEM ){
81+ it .remove ();
82+ }
83+ });
8084 // 遍历teams数组
8185 Game .teams .forEach (team -> {
8286 // 把每个team注销
You can’t perform that action at this time.
0 commit comments