From 5845b976c16a35f42383c35ae22c6348fdfb6ab0 Mon Sep 17 00:00:00 2001 From: Helvetica Volubi Date: Wed, 22 Oct 2025 02:15:15 +0800 Subject: [PATCH] fix: try fix #70 --- .../leaves/protocol/servux/ServuxHudDataProtocol.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/ServuxHudDataProtocol.java b/lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/ServuxHudDataProtocol.java index 4d300cc..04280b7 100644 --- a/lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/ServuxHudDataProtocol.java +++ b/lophine-server/src/main/java/org/leavesmc/leaves/protocol/servux/ServuxHudDataProtocol.java @@ -245,17 +245,16 @@ public class ServuxHudDataProtocol implements LeavesProtocol { if (!isLoggerTypeEnabled(type)) { return; } - for (ServerPlayer player : players) { + players.forEach(player -> { Tag ret = logger.getResult(server, this, player); if (ret != null) { DATA.put(type, player, ret); } - } + }); }); } - for (ServerPlayer player : loggerPlayers.keySet()) { - List list = loggerPlayers.get(player); + loggerPlayers.forEach((player, list) -> { if (list.isEmpty()) { return; } @@ -269,7 +268,7 @@ public class ServuxHudDataProtocol implements LeavesProtocol { } } sendPacket(player, new HudDataPayload(HudDataPayloadType.PACKET_S2C_DATA_LOGGER_TICK, nbt)); - } + }); } public void applyData(DataLogger.Type type, ServerPlayer player, Tag tag) {