diff --git a/src/main/java/com/github/zly2006/carpetslsaddition/util/BoardManager.java b/src/main/java/com/github/zly2006/carpetslsaddition/util/BoardManager.java index 197ee0b..8171d82 100644 --- a/src/main/java/com/github/zly2006/carpetslsaddition/util/BoardManager.java +++ b/src/main/java/com/github/zly2006/carpetslsaddition/util/BoardManager.java @@ -89,11 +89,7 @@ public final class BoardManager { if (deaths == null && mined == null) { return; } - // 确保 objective 在追踪(分数才会同步给客户端) - if (sb instanceof net.minecraft.server.ServerScoreboard ssb) { - if (deaths != null) ssb.startTrackingObjective(deaths); - if (mined != null) ssb.startTrackingObjective(mined); - } + for (ServerPlayer player : server.getPlayerList().getPlayers()) { ServerStatsCounter counter = player.getStats(); setScore(sb, deaths, player, totalDeaths(counter));