From ab238e9895ec3e9e835d245930f8b9a187f85410 Mon Sep 17 00:00:00 2001 From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com> Date: Sun, 8 Jan 2023 18:23:24 +0000 Subject: [PATCH] Removed stream usage from World. --- .../java/org/l2jmobius/gameserver/model/World.java | 8 +++++++- .../java/org/l2jmobius/gameserver/model/World.java | 8 +++++++- .../java/org/l2jmobius/gameserver/model/World.java | 8 +++++++- 3 files changed, 21 insertions(+), 3 deletions(-) diff --git a/L2J_Mobius_10.3_MasterClass/java/org/l2jmobius/gameserver/model/World.java b/L2J_Mobius_10.3_MasterClass/java/org/l2jmobius/gameserver/model/World.java index 8209abf7fd..148ab76cfa 100644 --- a/L2J_Mobius_10.3_MasterClass/java/org/l2jmobius/gameserver/model/World.java +++ b/L2J_Mobius_10.3_MasterClass/java/org/l2jmobius/gameserver/model/World.java @@ -294,7 +294,13 @@ public class World { _nextPrivateStoreUpdate = currentTime + Config.STORE_REVIEW_CACHE_TIME; _allStoreModeBuySellPlayers.clear(); - _allPlayers.values().stream().filter(Player::isInStoreSellOrBuyMode).forEach(player -> _allStoreModeBuySellPlayers.put(player.getObjectId(), player)); + for (Player player : _allPlayers.values()) + { + if (player.isInStoreSellOrBuyMode()) + { + _allStoreModeBuySellPlayers.put(player.getObjectId(), player); + } + } } return _allStoreModeBuySellPlayers.values(); } diff --git a/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/model/World.java b/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/model/World.java index c12044a680..663d45fd56 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/model/World.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/model/World.java @@ -290,7 +290,13 @@ public class World { _nextPrivateStoreUpdate = currentTime + Config.STORE_REVIEW_CACHE_TIME; _allStoreModeBuySellPlayers.clear(); - _allPlayers.values().stream().filter(Player::isInStoreSellOrBuyMode).forEach(player -> _allStoreModeBuySellPlayers.put(player.getObjectId(), player)); + for (Player player : _allPlayers.values()) + { + if (player.isInStoreSellOrBuyMode()) + { + _allStoreModeBuySellPlayers.put(player.getObjectId(), player); + } + } } return _allStoreModeBuySellPlayers.values(); } diff --git a/L2J_Mobius_Essence_6.3_Crusader/java/org/l2jmobius/gameserver/model/World.java b/L2J_Mobius_Essence_6.3_Crusader/java/org/l2jmobius/gameserver/model/World.java index c12044a680..663d45fd56 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/java/org/l2jmobius/gameserver/model/World.java +++ b/L2J_Mobius_Essence_6.3_Crusader/java/org/l2jmobius/gameserver/model/World.java @@ -290,7 +290,13 @@ public class World { _nextPrivateStoreUpdate = currentTime + Config.STORE_REVIEW_CACHE_TIME; _allStoreModeBuySellPlayers.clear(); - _allPlayers.values().stream().filter(Player::isInStoreSellOrBuyMode).forEach(player -> _allStoreModeBuySellPlayers.put(player.getObjectId(), player)); + for (Player player : _allPlayers.values()) + { + if (player.isInStoreSellOrBuyMode()) + { + _allStoreModeBuySellPlayers.put(player.getObjectId(), player); + } + } } return _allStoreModeBuySellPlayers.values(); }