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 2
2
3
3
import org .bukkit .GameMode ;
4
4
import org .bukkit .Location ;
5
+ import org .bukkit .entity .EntityType ;
5
6
import org .bukkit .entity .Player ;
6
7
import org .bukkit .event .EventHandler ;
7
8
import org .bukkit .event .Listener ;
@@ -73,10 +74,13 @@ public void onGameOver(GameOverEvent event) {
73
74
// 重置计分板
74
75
Game .scoreboardManager .reset ();
75
76
// 取消资源刷新
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
+ });
80
84
// 遍历teams数组
81
85
Game .teams .forEach (team -> {
82
86
// 把每个team注销
You can’t perform that action at this time.
0 commit comments