第45批:垃圾站轮次播报——保留仅1轮时不提示本轮结束时倾倒垃圾(仅保留>1才提示)
Check Source / check (push) Successful in 5s
Auto Release / build (push) Successful in 2m32s
Simple Test / test (push) Successful in 1s
Test Env / test (push) Successful in 2s

This commit is contained in:
youpaishidifu
2026-10-22 19:18:53 +08:00
parent c92e79160c
commit 14c288a77c
+15 -8
View File
@@ -646,14 +646,21 @@ public class GarbageManager implements Listener {
// r == n 即「本轮结束时倾倒垃圾」(下一轮才真正倒)。 // r == n 即「本轮结束时倾倒垃圾」(下一轮才真正倒)。
final int nextRound = roundNow + 1; // 清理后开启的新一轮 final int nextRound = roundNow + 1; // 清理后开启的新一轮
final int r = ((nextRound - 1) % n) + 1; final int r = ((nextRound - 1) % n) + 1;
if (r < n) { // ★ 第45批:保留只有1轮(n==1)时
broadcast("§7[垃圾站] §f当前是第 §e" + r // 每一轮都是倒垃圾轮,「本轮结束时
+ " §f轮,第 §e" + n // 倾倒垃圾」无增量信息 → 不播报;
+ " §f轮倒垃圾,还剩 §e" + (n - r) // 仅保留>1才提示轮次进度(用户
+ " §f轮倾倒垃圾"); // 2026-10-22 截图反馈)。
} else { if (n > 1) {
broadcast("§7[垃圾站] §f当前是第 §e" + n if (r < n) {
+ " §f轮,本轮结束时倾倒垃圾"); broadcast("§7[垃圾站] §f当前是第 §e" + r
+ " §f轮,第 §e" + n
+ " §f轮倒垃圾,还剩 §e" + (n - r)
+ " §f轮倾倒垃圾");
} else {
broadcast("§7[垃圾站] §f当前是第 §e" + n
+ " §f轮,本轮结束时倾倒垃圾");
}
} }
// 打印下次清理时间 // 打印下次清理时间