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(); }