Skip to content

Commit 5734268

Browse files
committed
加点小东西
1 parent 561895b commit 5734268

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src/main/java/top/mpt/xzystudio/flywars/listeners/GameEventListener.java

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import org.bukkit.GameMode;
44
import org.bukkit.Location;
5+
import org.bukkit.entity.EntityType;
56
import org.bukkit.entity.Player;
67
import org.bukkit.event.EventHandler;
78
import 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注销

0 commit comments

Comments
 (0)