Refactor countdown logic in KnockedManager

This commit is contained in:
IM23a-spirgif
2025-04-28 10:39:22 +02:00
parent b97eb0d88e
commit 48f3e5a28b
@@ -87,10 +87,8 @@ public class KnockedManager {
} }
continue; continue;
} }
// ② Otherwise count down as normal:
timeLeft--; timeLeft--;
if (timeLeft <= 0) { if (timeLeft <= 0) {
// send final zero
ServerPlayer p = NetworkHandlerHelper.getPlayerByUuid(server, playerId); ServerPlayer p = NetworkHandlerHelper.getPlayerByUuid(server, playerId);
if (p != null) { if (p != null) {
NetworkHandler.CHANNEL.send( NetworkHandler.CHANNEL.send(
@@ -100,7 +98,6 @@ public class KnockedManager {
} }
it.remove(); it.remove();
} else { } else {
// update and send
entry.setValue(timeLeft); entry.setValue(timeLeft);
ServerPlayer p = NetworkHandlerHelper.getPlayerByUuid(server, playerId); ServerPlayer p = NetworkHandlerHelper.getPlayerByUuid(server, playerId);
if (p != null) { if (p != null) {